Files
bentopdf/docs/tools/index.md
alam00000 e3216dddc5 feat: add PDF to CBZ conversion tool with metadata support
- Updated main.ts to include 'PDF to CBZ' in the tools list.
- Added new types for CBZ options and comic metadata in pdf-to-cbz-type.ts.
- Implemented comic-info utility functions for generating ComicInfo.xml and metadata OPF files.
- Created pdf-to-cbz.html page with UI for PDF to CBZ conversion, including options for image format, quality, and metadata.
- Updated vite.config.ts to route to the new PDF to CBZ page.
2026-03-24 14:55:51 +05:30

183 lines
11 KiB
Markdown

# Tools Reference
BentoPDF offers **130+ tools** for working with PDFs. All tools run entirely in your browser — your files never leave your device.
---
## Edit & Annotate
Modify, mark up, and enhance your PDF documents with a full suite of editing tools.
<div class="tool-grid">
- [**PDF Editor**](./edit-pdf) — Annotate, highlight, redact, comment, add shapes/images, search, and view PDFs.
- [**Edit Bookmarks**](./bookmark) — Add, edit, import, delete and extract PDF bookmarks.
- [**Table of Contents**](./table-of-contents) — Generate a table of contents page from PDF bookmarks.
- [**Page Numbers**](./page-numbers) — Insert page numbers into your document.
- [**Add Page Labels**](./add-page-labels) — Apply PDF page labels with Roman numerals, prefixes, and custom starts.
- [**Bates Numbering**](./bates-numbering) — Add sequential Bates numbers across one or more PDF files.
- [**Add Watermark**](./add-watermark) — Stamp text or an image over your PDF pages.
- [**Header & Footer**](./header-footer) — Add text to the top and bottom of pages.
- [**Invert Colors**](./invert-colors) — Create a dark mode version of your PDF.
- [**Scanner Effect**](./scanner-effect) — Make your PDF look like a scanned document.
- [**Adjust Colors**](./adjust-colors) — Fine-tune brightness, contrast, saturation and more.
- [**Background Color**](./background-color) — Change the background color of your PDF.
- [**Change Text Color**](./text-color) — Change the color of text in your PDF.
- [**Sign PDF**](./sign-pdf) — Draw, type, or upload your signature.
- [**Add Stamps**](./add-stamps) — Add image stamps to your PDF using the annotation toolbar.
- [**Remove Annotations**](./remove-annotations) — Strip comments, highlights, and links.
- [**Crop PDF**](./crop-pdf) — Trim the margins of every page in your PDF.
- [**PDF Form Filler**](./form-filler) — Fill in forms directly in the browser. Also supports XFA forms.
- [**Create PDF Form**](./form-creator) — Create fillable PDF forms with drag-and-drop text fields.
- [**Remove Blank Pages**](./remove-blank-pages) — Automatically detect and delete blank pages.
</div>
---
## Convert to PDF
Turn images, documents, e-books, and other file formats into PDF.
<div class="tool-grid">
- [**Images to PDF**](./image-to-pdf) — Convert JPG, PNG, BMP, GIF, TIFF, SVG, HEIC, WebP and more to PDF.
- [**JPG to PDF**](./jpg-to-pdf) — Create a PDF from one or more JPG images.
- [**PNG to PDF**](./png-to-pdf) — Create a PDF from one or more PNG images.
- [**WebP to PDF**](./webp-to-pdf) — Create a PDF from one or more WebP images.
- [**SVG to PDF**](./svg-to-pdf) — Create a PDF from one or more SVG images.
- [**BMP to PDF**](./bmp-to-pdf) — Create a PDF from one or more BMP images.
- [**HEIC to PDF**](./heic-to-pdf) — Create a PDF from one or more HEIC images.
- [**TIFF to PDF**](./tiff-to-pdf) — Create a PDF from one or more TIFF images.
- [**Text to PDF**](./txt-to-pdf) — Convert a plain text file into a PDF.
- [**Markdown to PDF**](./markdown-to-pdf) — Convert Markdown to PDF with live preview and syntax highlighting.
- [**JSON to PDF**](./json-to-pdf) — Convert JSON files to PDF format.
- [**ODT to PDF**](./odt-to-pdf) — Convert ODT (OpenDocument Text) files to PDF.
- [**CSV to PDF**](./csv-to-pdf) — Convert CSV spreadsheets to PDF.
- [**RTF to PDF**](./rtf-to-pdf) — Convert RTF (Rich Text Format) documents to PDF.
- [**Word to PDF**](./word-to-pdf) — Convert Word documents (DOCX, DOC, ODT) to PDF.
- [**Excel to PDF**](./excel-to-pdf) — Convert Excel spreadsheets (XLSX, XLS, ODS) to PDF.
- [**PowerPoint to PDF**](./powerpoint-to-pdf) — Convert PowerPoint presentations (PPTX, PPT, ODP) to PDF.
- [**XPS to PDF**](./xps-to-pdf) — Convert XPS/OXPS documents to PDF.
- [**MOBI to PDF**](./mobi-to-pdf) — Convert MOBI e-books to PDF.
- [**EPUB to PDF**](./epub-to-pdf) — Convert EPUB e-books to PDF.
- [**FB2 to PDF**](./fb2-to-pdf) — Convert FictionBook (FB2) e-books to PDF.
- [**CBZ to PDF**](./cbz-to-pdf) — Convert comic book archives (CBZ/CBR) to PDF.
- [**WPD to PDF**](./wpd-to-pdf) — Convert WordPerfect documents (WPD) to PDF.
- [**WPS to PDF**](./wps-to-pdf) — Convert WPS Office documents to PDF.
- [**XML to PDF**](./xml-to-pdf) — Convert XML documents to PDF.
- [**ODG to PDF**](./odg-to-pdf) — Convert OpenDocument Graphics (ODG) to PDF.
- [**ODS to PDF**](./ods-to-pdf) — Convert OpenDocument Spreadsheet (ODS) to PDF.
- [**ODP to PDF**](./odp-to-pdf) — Convert OpenDocument Presentation (ODP) to PDF.
- [**PUB to PDF**](./pub-to-pdf) — Convert Microsoft Publisher (PUB) to PDF.
- [**VSD to PDF**](./vsd-to-pdf) — Convert Microsoft Visio (VSD, VSDX) to PDF.
- [**PSD to PDF**](./psd-to-pdf) — Convert Adobe Photoshop (PSD) files to PDF.
- [**Email to PDF**](./email-to-pdf) — Convert email files (EML, MSG) to PDF format.
</div>
---
## Convert from PDF
Extract content from PDFs into images, documents, and data formats.
<div class="tool-grid">
- [**PDF to JPG**](./pdf-to-jpg) — Convert each PDF page into a JPG image.
- [**PDF to PNG**](./pdf-to-png) — Convert each PDF page into a PNG image.
- [**PDF to WebP**](./pdf-to-webp) — Convert each PDF page into a WebP image.
- [**PDF to BMP**](./pdf-to-bmp) — Convert each PDF page into a BMP image.
- [**PDF to TIFF**](./pdf-to-tiff) — Convert each PDF page into a TIFF image.
- [**PDF to CBZ**](./pdf-to-cbz) — Convert a PDF into a CBZ (Comic Book Archive) for comic readers and Calibre.
- [**PDF to SVG**](./pdf-to-svg) — Convert each PDF page into a scalable vector graphic.
- [**PDF to CSV**](./pdf-to-csv) — Extract tables from PDF and convert to CSV format.
- [**PDF to Excel**](./pdf-to-excel) — Extract tables from PDF and convert to Excel (XLSX).
- [**PDF to Greyscale**](./pdf-to-greyscale) — Convert all colors to black and white.
- [**PDF to JSON**](./pdf-to-json) — Convert PDF files to JSON format.
- [**PDF to Word**](./pdf-to-docx) — Convert PDF files to editable Word documents.
- [**Extract Images**](./extract-images) — Extract all embedded images from your PDF files.
- [**PDF to Markdown**](./pdf-to-markdown) — Convert PDF text and tables to Markdown format.
- [**Prepare PDF for AI**](./prepare-pdf-for-ai) — Extract PDF content as LlamaIndex JSON for RAG/LLM pipelines.
- [**PDF to Text**](./pdf-to-text) — Extract text from PDF files and save as plain text.
- [**Extract Tables**](./extract-tables) — Extract tables from PDFs as CSV, JSON, or Markdown.
</div>
---
## Organize & Manage
Rearrange, combine, split, and manage your PDF pages and files.
<div class="tool-grid">
- [**PDF Workflow Builder**](./pdf-workflow) — Build custom PDF processing pipelines with a visual node editor.
- [**PDF Multi Tool**](./pdf-multi-tool) — Full-featured PDF editor with page management.
- [**OCR PDF**](./ocr-pdf) — Make a PDF searchable and copyable.
- [**Merge PDF**](./merge-pdf) — Combine multiple PDFs into one file.
- [**Alternate & Mix Pages**](./alternate-merge) — Merge PDFs by alternating pages from each PDF.
- [**Organize & Duplicate**](./organize-pdf) — Duplicate, reorder, and delete pages.
- [**Add Attachments**](./add-attachments) — Embed one or more files into your PDF.
- [**Extract Attachments**](./extract-attachments) — Extract all embedded files from PDF(s) as a ZIP.
- [**Edit Attachments**](./edit-attachments) — View or remove attachments in your PDF.
- [**PDF OCG**](./pdf-layers) — View, toggle, add, and delete OCG layers in your PDF.
- [**Split PDF**](./split-pdf) — Extract a range of pages into a new PDF.
- [**Divide Pages**](./divide-pages) — Divide pages horizontally or vertically.
- [**Extract Pages**](./extract-pages) — Save a selection of pages as new files.
- [**Delete Pages**](./delete-pages) — Remove specific pages from your document.
- [**Add Blank Page**](./add-blank-page) — Insert an empty page anywhere in your PDF.
- [**Reverse Pages**](./reverse-pages) — Flip the order of all pages in your document.
- [**Rotate PDF**](./rotate-pdf) — Turn pages in 90-degree increments.
- [**Rotate by Custom Degrees**](./rotate-custom) — Rotate pages by any custom angle.
- [**N-Up PDF**](./n-up-pdf) — Arrange multiple pages onto a single sheet.
- [**PDF Booklet**](./pdf-booklet) — Rearrange pages for double-sided booklet printing.
- [**Combine to Single Page**](./combine-single-page) — Stitch all pages into one continuous scroll.
- [**View Metadata**](./view-metadata) — Inspect the hidden properties of your PDF.
- [**Edit Metadata**](./edit-metadata) — Change the author, title, and other properties.
- [**PDFs to ZIP**](./pdf-to-zip) — Package multiple PDF files into a ZIP archive.
- [**Compare PDFs**](./compare-pdfs) — Compare two PDFs side by side.
- [**Posterize PDF**](./posterize-pdf) — Split a large page into multiple smaller pages.
</div>
---
## Optimize & Repair
Compress, fix, and optimize your PDFs for better performance and compatibility.
<div class="tool-grid">
- [**Compress PDF**](./compress-pdf) — Reduce the file size of your PDF.
- [**PDF to PDF/A**](./pdf-to-pdfa) — Convert PDF to PDF/A for long-term archiving.
- [**Fix Page Size**](./fix-page-size) — Standardize all pages to a uniform size.
- [**Linearize PDF**](./linearize-pdf) — Optimize PDF for fast web viewing.
- [**Page Dimensions**](./page-dimensions) — Analyze page size, orientation, and units.
- [**Remove Restrictions**](./remove-restrictions) — Remove password protection and security restrictions.
- [**Repair PDF**](./repair-pdf) — Recover data from corrupted or damaged PDF files.
- [**Rasterize PDF**](./rasterize-pdf) — Convert PDF to image-based PDF. Flatten layers and remove selectable text.
- [**Deskew PDF**](./deskew-pdf) — Automatically straighten tilted scanned pages using OpenCV.
- [**Font to Outline**](./font-to-outline) — Convert all fonts to vector outlines for consistent rendering.
</div>
---
## Secure PDF
Protect, encrypt, and control access to your PDF documents.
<div class="tool-grid">
- [**Encrypt PDF**](./encrypt-pdf) — Lock your PDF by adding a password.
- [**Sanitize PDF**](./sanitize-pdf) — Remove metadata, annotations, scripts, and more.
- [**Decrypt PDF**](./decrypt-pdf) — Unlock PDF by removing password protection.
- [**Flatten PDF**](./flatten-pdf) — Make form fields and annotations non-editable.
- [**Remove Metadata**](./remove-metadata) — Strip hidden data from your PDF.
- [**Change Permissions**](./change-permissions) — Set or change user permissions on a PDF.
- [**Digital Signature**](./digital-sign-pdf) — Add a cryptographic digital signature using X.509 certificates.
- [**Validate Signature**](./validate-signature-pdf) — Verify digital signatures and view certificate details.
</div>