Skip to content

Commit 18cda1a

Browse files
committed
updated readme file with new tools
1 parent b8e909e commit 18cda1a

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

README.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,23 @@ Built with vanilla JavaScript, [pdf-lib](https://pdf-lib.js.org/), [PDF.js](http
2626

2727
### Convert
2828

29-
| PDF to JPG | Images to PDF | HTML to PDF |
30-
|:---:|:---:|:---:|
31-
| ![PDF to JPG](public/screenshots/pdf2jpg.png) | ![Images to PDF](public/screenshots/img2pdf.png) | ![HTML to PDF](public/screenshots/html2pdf.png) |
29+
| PDF to JPG | PDF to PNG | Images to PDF | HTML to PDF |
30+
|:---:|:---:|:---:|:---:|
31+
| ![PDF to JPG](public/screenshots/pdf2jpg.png) | ![PDF to PNG](public/screenshots/pdf2png.png) | ![Images to PDF](public/screenshots/img2pdf.png) | ![HTML to PDF](public/screenshots/html2pdf.png) |
3232

3333
### Edit & Organize
3434

3535
| Organize Pages | Add Text / Sign | Page Numbers |
3636
|:---:|:---:|:---:|
3737
| ![Organize](public/screenshots/organize.png) | ![Add Text](public/screenshots/addtext.png) | ![Page Numbers](public/screenshots/pagenums.png) |
3838

39-
| Add Watermark | Encrypt PDF | Extract Text |
39+
| Add Watermark | Encrypt PDF | Decrypt PDF |
40+
|:---:|:---:|:---:|
41+
| ![Watermark](public/screenshots/watermark.png) | ![Encrypt](public/screenshots/encrypt.png) | ![Decrypt](public/screenshots/decrypt.png) |
42+
43+
| Rotate Pages | Delete Pages | |
4044
|:---:|:---:|:---:|
41-
| ![Watermark](public/screenshots/watermark.png) | ![Encrypt](public/screenshots/encrypt.png) | ![Extract](public/screenshots/extract.png) |
45+
| ![Rotate](public/screenshots/rotate.png) | ![Delete Pages](public/screenshots/deletepages.png) | |
4246

4347
---
4448

@@ -73,12 +77,15 @@ No data is ever sent over the network. There is no backend, no database, and no
7377
| **Merge PDFs** | Combine multiple PDF files into one. Drag to reorder before merging. |
7478
| **Split PDF** | Extract selected pages or split every page into a separate PDF. Visual page picker included. |
7579
| **Compress PDF** | Reduce file size. Most effective on PDFs with embedded images. |
80+
| **PDF Inspector** | View metadata, page count, file size, page dimensions, author, creator, dates, and PDF version. |
81+
| **Extract Text** | Extract all text content from a PDF and copy it to the clipboard. |
7682

7783
### Convert
7884

7985
| Tool | Description |
8086
|------|-------------|
8187
| **PDF to JPG** | Render each PDF page as a JPG image. Choose Standard (72 DPI), High (150 DPI), or Maximum (216 DPI) quality. |
88+
| **PDF to PNG** | Render each PDF page as a lossless PNG image. Same quality options as PDF to JPG. |
8289
| **Images to PDF** | Combine JPG, PNG, or WebP images into a single PDF document. |
8390
| **HTML to PDF** | Paste raw HTML and convert it to a downloadable PDF. |
8491

@@ -91,7 +98,9 @@ No data is ever sent over the network. There is no backend, no database, and no
9198
| **Page Numbers** | Add page numbers with configurable position (top/bottom, left/center/right), format (plain, dash, "Page N", "N of M"), and starting number. |
9299
| **Add Watermark** | Stamp a diagonal text watermark on every page. Configurable text and opacity (light 10%, medium 20%, heavy 35%). |
93100
| **Encrypt PDF** | Password-protect a PDF using pdf-lib's built-in encryption. |
94-
| **Extract Text** | Extract all text content from a PDF and copy it to the clipboard. |
101+
| **Decrypt PDF** | Remove password protection from an encrypted PDF. |
102+
| **Rotate Pages** | Select individual pages and rotate them 90° clockwise, 90° counter-clockwise, or 180°. |
103+
| **Delete Pages** | Select pages to remove from a PDF, with visual thumbnails. At least one page must remain. |
95104

96105
---
97106

@@ -181,13 +190,18 @@ pdf-kit/
181190
│ │ ├── SplitPdf.js
182191
│ │ ├── CompressPdf.js
183192
│ │ ├── PdfToJpg.js
193+
│ │ ├── PdfToPng.js
184194
│ │ ├── ImagesToPdf.js
185195
│ │ ├── HtmlToPdf.js
186196
│ │ ├── OrganizePages.js
187197
│ │ ├── AddTextSign.js
188198
│ │ ├── PageNumbers.js
189199
│ │ ├── AddWatermark.js
190200
│ │ ├── EncryptPdf.js
201+
│ │ ├── DecryptPdf.js
202+
│ │ ├── RotatePages.js
203+
│ │ ├── DeletePages.js
204+
│ │ ├── PdfInspector.js
191205
│ │ └── ExtractText.js
192206
│ └── main.js # Entry point — imports and initializes all tools
193207
├── tests/

0 commit comments

Comments
 (0)