Extract text from a PDF, locally
Papyx reads the document's text layer — the one your PDF reader selects — and writes it into a .txt file. pdf.js walks it, page by page.
A protected document opens here, with its password typed on the file's card. Neither the password nor the extracted text leaves the app, which matters for documents whose content is why they had a password.
- Reads
- Writes
- TXT
- Engine
pdf.js- Protected documents
- accepted, with their password
Extract the text from a PDF into a .txt file
-
Open the PDF
If it is protected, type its password on its card.
-
Run the extraction
Papyx walks the pages and gathers the text it finds.
-
Save the .txt
A plain text file, written wherever you ask.
Worth knowing
-
Real text, not recognition
Papyx reads the document's text layer: what comes out is exactly what is written in it.
-
Protected documents accepted
The password is typed in the app and does not leave it.
-
.txt output
Plain text, usable anywhere, with no formatting to clean up.
-
No volume limit
No quota: a thousand-page document goes through like any other.
Limits
-
No OCR: a scan with no text layer comes out empty, and that is the expected behaviour.
-
Layout is not reconstructed — columns and tables come out as lines of text.
Questions about “Extract text”
Does it work on a scanned PDF?
No, unless the scan has already been through OCR elsewhere. Papyx reads the existing text layer rather than creating one: a scan without it comes out empty.
Are tables preserved?
No. The output is plain text: columns and tables appear as lines, without their structure.
Can I extract text from a protected PDF?
Yes. This tool goes through the rendering engine, which accepts the password; it is typed on the file's card and stays inside the app.