diff --git a/README.md b/README.md index c8261b4..6694ee3 100644 --- a/README.md +++ b/README.md @@ -51,12 +51,15 @@ Anything that's used to edit an existing PDF file: * [pdfarranger](https://github.com/pdfarranger/pdfarranger): a small python-gtk application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using a graphical interface * [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF): adds an OCR text layer to scanned PDF files, allowing them to be searched +* [PDF Smaller](https://pdfsmaller.com) - Free browser-based PDF compression, merging, splitting, and encryption. 100% client-side processing with no uploads. ## File Analysis / Security * [Pdfalyzer](https://github.com/michelcrypt4d4mus/pdfalyzer): PDF analysis tool to visualize the internal data structure of a PDF in large and colorful diagrams as well as scanning the binary streams embedded in the PDF against a collection of malicious PDF specific YARA rules. * [Malicious PDF Generator](https://github.com/jonaslejon/malicious-pdf): generate a bunch of malicious pdf files with phone-home functionality * [pdfbox](https://pdfbox.apache.org/1.8/commandline.html): tool in java to browse internally a pdf. [Download](https://pdfbox.apache.org/download.cgi) and use as `pdfbox-app-x.y.z.jar debug pdf_file` +* [@pdfsmaller/pdf-encrypt-lite](https://www.npmjs.com/package/@pdfsmaller/pdf-encrypt-lite) - Lightweight JavaScript library for PDF password protection. Pure JS, no native dependencies. + ## Multi-Purpose Libraries