{
  "title": "PDF tools",
  "human_url": "https://happytails.ai/en/pdf-tools/",
  "agent_url": "https://happytails.ai/agents/en/pdf-tools/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/pdf-tools.md",
  "content": "PDF tools\nFind the tool you need, then open it to get started.\nAll pdf tools\nAdd page numbers\nAdd page numbers to a PDF.\nAlternate merge PDF\nCombine front and back scans in alternating order.\nAnnotate PDF\nAdd visible text to a PDF page.\nBates number PDF\nAdd a unique reference number to every PDF page.\nCompare PDF\nCompare the extracted text of two PDFs page by page.\nCompress PDF\nRewrite PDF objects and streams to reduce avoidable file overhead.\nCreate PDF form\nCreate a PDF with fillable text fields.\nCrop PDF\nChange the visible margins of selected PDF pages.\nDelete pages\nRemove selected pages from a PDF copy.\nExtract pages\nCreate a PDF containing the pages you select.\nExtract PDF images\nExtract embedded raster images from a PDF into a ZIP.\nFill PDF\nFill existing PDF form fields with values you provide.\nFlatten PDF\nMake filled PDF form values part of the page content.\nHEIC to PDF\nConvert HEIC files to PDF with the available format settings.\nJPG to PDF\nCombine JPG images into a PDF.\nMerge PDF\nCombine PDF files into one document.\nOCR PDF\nAdd searchable English text to scanned PDF pages.\nPages per sheet\nPlace several PDF pages on each output sheet.\nPDF header footer\nAdd a header and footer to every PDF page.\nPDF to excel\nExtract detected PDF tables into an Excel workbook.\nPDF to JPG\nRender PDF pages as JPEG images.\nPDF to markdown\nSave extracted PDF text as a Markdown file.\nPDF to pdfa\nConvert a PDF to PDF/A-2b using local Ghostscript and verify conformance with veraPDF before download.\nPDF to PNG\nRender PDF pages as PNG images.\nPDF to powerpoint\nTurn PDF pages into image-based PowerPoint slides.\nPDF to text\nExtract selectable text from PDF pages.\nPDF to word\nExport selectable PDF text into an editable Word document.\nPNG to PDF\nCombine PNG images into a PDF.\nProtect PDF\nEncrypt a PDF with a password before sharing it.\nRedact PDF\nPermanently remove matching selectable text from a PDF.\nRemove PDF metadata\nClear common document metadata from a PDF copy.\nReorder pages\nArrange PDF pages in a new order.\nRepair PDF\nTry to recover a readable PDF from a damaged document.\nResize PDF pages\nFit PDF pages onto a new page size.\nRotate PDF\nRotate selected PDF pages.\nScan to PDF\nCombine document photos into a PDF with automatic page detection.\nSign PDF\nPlace a signature image on a PDF page.\nSplit PDF\nSave selected PDF pages as separate files.\nSplit PDF in half\nSplit scanned spreads into two pages.\nSVG to PDF\nCombine SVG images into a PDF.\nUnlock PDF\nRemove PDF encryption using the correct password.\nWatermark PDF\nAdd a text watermark to selected PDF pages.\nWEBP to PDF\nCombine WEBP images into a PDF.\nWebpage to PDF\nSave a public webpage’s static text and links as a PDF.\nChoose between page editing, text extraction and conversion\nPDF tools serve different purposes. Page operations reorganize a document; rendering makes an image of a page; text extraction reads the document text layer. A scanned page may look readable while containing only an image, so it needs OCR before ordinary text extraction can help.\nHow to choose your next step\nCheck page order, orientation, margins and whether text is selectable. Review a sample of the exported pages before sharing the whole document.\nCommon questions about pdf tools\nWhy can a PDF look correct but produce scrambled text?\nA page can position text visually without encoding its logical reading order. Columns, tables and individually positioned characters complicate extraction. Review the result, especially when it will feed a translation or summary.\nWill compressing a PDF always make it smaller?\nNo. A document may already use efficient compression. Reducing embedded image resolution can save space but also reduce detail, so compare the output at the size where it will be read.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Add page numbers Add page numbers to a PDF.",
      "url": "https://happytails.ai/en/pdf-tools/add-page-numbers/"
    },
    {
      "name": "Alternate merge PDF Combine front and back scans in alternating order.",
      "url": "https://happytails.ai/en/pdf-tools/alternate-merge-pdf/"
    },
    {
      "name": "Annotate PDF Add visible text to a PDF page.",
      "url": "https://happytails.ai/en/pdf-tools/annotate-pdf/"
    },
    {
      "name": "Bates number PDF Add a unique reference number to every PDF page.",
      "url": "https://happytails.ai/en/pdf-tools/bates-number-pdf/"
    },
    {
      "name": "Compare PDF Compare the extracted text of two PDFs page by page.",
      "url": "https://happytails.ai/en/pdf-tools/compare-pdf/"
    },
    {
      "name": "Compress PDF Rewrite PDF objects and streams to reduce avoidable file overhead.",
      "url": "https://happytails.ai/en/pdf-tools/compress-pdf/"
    },
    {
      "name": "Create PDF form Create a PDF with fillable text fields.",
      "url": "https://happytails.ai/en/pdf-tools/create-pdf-form/"
    },
    {
      "name": "Crop PDF Change the visible margins of selected PDF pages.",
      "url": "https://happytails.ai/en/pdf-tools/crop-pdf/"
    },
    {
      "name": "Delete pages Remove selected pages from a PDF copy.",
      "url": "https://happytails.ai/en/pdf-tools/delete-pages/"
    },
    {
      "name": "Extract pages Create a PDF containing the pages you select.",
      "url": "https://happytails.ai/en/pdf-tools/extract-pages/"
    },
    {
      "name": "Extract PDF images Extract embedded raster images from a PDF into a ZIP.",
      "url": "https://happytails.ai/en/pdf-tools/extract-pdf-images/"
    },
    {
      "name": "Fill PDF Fill existing PDF form fields with values you provide.",
      "url": "https://happytails.ai/en/pdf-tools/fill-pdf/"
    },
    {
      "name": "Flatten PDF Make filled PDF form values part of the page content.",
      "url": "https://happytails.ai/en/pdf-tools/flatten-pdf/"
    },
    {
      "name": "HEIC to PDF Convert HEIC files to PDF with the available format settings.",
      "url": "https://happytails.ai/en/pdf-tools/heic-to-pdf/"
    },
    {
      "name": "JPG to PDF Combine JPG images into a PDF.",
      "url": "https://happytails.ai/en/pdf-tools/jpg-to-pdf/"
    },
    {
      "name": "Merge PDF Combine PDF files into one document.",
      "url": "https://happytails.ai/en/pdf-tools/merge-pdf/"
    },
    {
      "name": "OCR PDF Add searchable English text to scanned PDF pages.",
      "url": "https://happytails.ai/en/pdf-tools/ocr-pdf/"
    },
    {
      "name": "Pages per sheet Place several PDF pages on each output sheet.",
      "url": "https://happytails.ai/en/pdf-tools/pages-per-sheet/"
    },
    {
      "name": "PDF header footer Add a header and footer to every PDF page.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-header-footer/"
    },
    {
      "name": "PDF to excel Extract detected PDF tables into an Excel workbook.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-to-excel/"
    },
    {
      "name": "PDF to JPG Render PDF pages as JPEG images.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-to-jpg/"
    },
    {
      "name": "PDF to markdown Save extracted PDF text as a Markdown file.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-to-markdown/"
    },
    {
      "name": "PDF to pdfa Convert a PDF to PDF/A-2b using local Ghostscript and verify conformance with veraPDF before download.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-to-pdfa/"
    },
    {
      "name": "PDF to PNG Render PDF pages as PNG images.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-to-png/"
    },
    {
      "name": "PDF to powerpoint Turn PDF pages into image-based PowerPoint slides.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-to-powerpoint/"
    },
    {
      "name": "PDF to text Extract selectable text from PDF pages.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-to-text/"
    },
    {
      "name": "PDF to word Export selectable PDF text into an editable Word document.",
      "url": "https://happytails.ai/en/pdf-tools/pdf-to-word/"
    },
    {
      "name": "PNG to PDF Combine PNG images into a PDF.",
      "url": "https://happytails.ai/en/pdf-tools/png-to-pdf/"
    },
    {
      "name": "Protect PDF Encrypt a PDF with a password before sharing it.",
      "url": "https://happytails.ai/en/pdf-tools/protect-pdf/"
    },
    {
      "name": "Redact PDF Permanently remove matching selectable text from a PDF.",
      "url": "https://happytails.ai/en/pdf-tools/redact-pdf/"
    },
    {
      "name": "Remove PDF metadata Clear common document metadata from a PDF copy.",
      "url": "https://happytails.ai/en/pdf-tools/remove-pdf-metadata/"
    },
    {
      "name": "Reorder pages Arrange PDF pages in a new order.",
      "url": "https://happytails.ai/en/pdf-tools/reorder-pages/"
    },
    {
      "name": "Repair PDF Try to recover a readable PDF from a damaged document.",
      "url": "https://happytails.ai/en/pdf-tools/repair-pdf/"
    },
    {
      "name": "Resize PDF pages Fit PDF pages onto a new page size.",
      "url": "https://happytails.ai/en/pdf-tools/resize-pdf-pages/"
    },
    {
      "name": "Rotate PDF Rotate selected PDF pages.",
      "url": "https://happytails.ai/en/pdf-tools/rotate-pdf/"
    },
    {
      "name": "Scan to PDF Combine document photos into a PDF with automatic page detection.",
      "url": "https://happytails.ai/en/pdf-tools/scan-to-pdf/"
    },
    {
      "name": "Sign PDF Place a signature image on a PDF page.",
      "url": "https://happytails.ai/en/pdf-tools/sign-pdf/"
    },
    {
      "name": "Split PDF Save selected PDF pages as separate files.",
      "url": "https://happytails.ai/en/pdf-tools/split-pdf/"
    },
    {
      "name": "Split PDF in half Split scanned spreads into two pages.",
      "url": "https://happytails.ai/en/pdf-tools/split-pdf-in-half/"
    },
    {
      "name": "SVG to PDF Combine SVG images into a PDF.",
      "url": "https://happytails.ai/en/pdf-tools/svg-to-pdf/"
    },
    {
      "name": "Unlock PDF Remove PDF encryption using the correct password.",
      "url": "https://happytails.ai/en/pdf-tools/unlock-pdf/"
    },
    {
      "name": "Watermark PDF Add a text watermark to selected PDF pages.",
      "url": "https://happytails.ai/en/pdf-tools/watermark-pdf/"
    },
    {
      "name": "WEBP to PDF Combine WEBP images into a PDF.",
      "url": "https://happytails.ai/en/pdf-tools/webp-to-pdf/"
    },
    {
      "name": "Webpage to PDF Save a public webpage’s static text and links as a PDF.",
      "url": "https://happytails.ai/en/pdf-tools/webpage-to-pdf/"
    }
  ],
  "markdown": "# PDF tools\n\n- Human page: https://happytails.ai/en/pdf-tools/\n- Markdown: https://happytails.ai/en/pdf-tools.md\n- Structured JSON: https://happytails.ai/agents/en/pdf-tools/index.json\n- Visibility: public\n\n## Page guide\n\nFind the tool you need, then open it to get started.\n\n## All pdf tools\n\n- [Add page numbers](https://happytails.ai/en/pdf-tools/add-page-numbers/): Add page numbers to a PDF. ([Markdown](https://happytails.ai/en/pdf-tools/add-page-numbers.md))\n\n- [Alternate merge PDF](https://happytails.ai/en/pdf-tools/alternate-merge-pdf/): Combine front and back scans in alternating order. ([Markdown](https://happytails.ai/en/pdf-tools/alternate-merge-pdf.md))\n\n- [Annotate PDF](https://happytails.ai/en/pdf-tools/annotate-pdf/): Add visible text to a PDF page. ([Markdown](https://happytails.ai/en/pdf-tools/annotate-pdf.md))\n\n- [Bates number PDF](https://happytails.ai/en/pdf-tools/bates-number-pdf/): Add a unique reference number to every PDF page. ([Markdown](https://happytails.ai/en/pdf-tools/bates-number-pdf.md))\n\n- [Compare PDF](https://happytails.ai/en/pdf-tools/compare-pdf/): Compare the extracted text of two PDFs page by page. ([Markdown](https://happytails.ai/en/pdf-tools/compare-pdf.md))\n\n- [Compress PDF](https://happytails.ai/en/pdf-tools/compress-pdf/): Rewrite PDF objects and streams to reduce avoidable file overhead. ([Markdown](https://happytails.ai/en/pdf-tools/compress-pdf.md))\n\n- [Create PDF form](https://happytails.ai/en/pdf-tools/create-pdf-form/): Create a PDF with fillable text fields. ([Markdown](https://happytails.ai/en/pdf-tools/create-pdf-form.md))\n\n- [Crop PDF](https://happytails.ai/en/pdf-tools/crop-pdf/): Change the visible margins of selected PDF pages. ([Markdown](https://happytails.ai/en/pdf-tools/crop-pdf.md))\n\n- [Delete pages](https://happytails.ai/en/pdf-tools/delete-pages/): Remove selected pages from a PDF copy. ([Markdown](https://happytails.ai/en/pdf-tools/delete-pages.md))\n\n- [Extract pages](https://happytails.ai/en/pdf-tools/extract-pages/): Create a PDF containing the pages you select. ([Markdown](https://happytails.ai/en/pdf-tools/extract-pages.md))\n\n- [Extract PDF images](https://happytails.ai/en/pdf-tools/extract-pdf-images/): Extract embedded raster images from a PDF into a ZIP. ([Markdown](https://happytails.ai/en/pdf-tools/extract-pdf-images.md))\n\n- [Fill PDF](https://happytails.ai/en/pdf-tools/fill-pdf/): Fill existing PDF form fields with values you provide. ([Markdown](https://happytails.ai/en/pdf-tools/fill-pdf.md))\n\n- [Flatten PDF](https://happytails.ai/en/pdf-tools/flatten-pdf/): Make filled PDF form values part of the page content. ([Markdown](https://happytails.ai/en/pdf-tools/flatten-pdf.md))\n\n- [HEIC to PDF](https://happytails.ai/en/pdf-tools/heic-to-pdf/): Convert HEIC files to PDF with the available format settings. ([Markdown](https://happytails.ai/en/pdf-tools/heic-to-pdf.md))\n\n- [JPG to PDF](https://happytails.ai/en/pdf-tools/jpg-to-pdf/): Combine JPG images into a PDF. ([Markdown](https://happytails.ai/en/pdf-tools/jpg-to-pdf.md))\n\n- [Merge PDF](https://happytails.ai/en/pdf-tools/merge-pdf/): Combine PDF files into one document. ([Markdown](https://happytails.ai/en/pdf-tools/merge-pdf.md))\n\n- [OCR PDF](https://happytails.ai/en/pdf-tools/ocr-pdf/): Add searchable English text to scanned PDF pages. ([Markdown](https://happytails.ai/en/pdf-tools/ocr-pdf.md))\n\n- [Pages per sheet](https://happytails.ai/en/pdf-tools/pages-per-sheet/): Place several PDF pages on each output sheet. ([Markdown](https://happytails.ai/en/pdf-tools/pages-per-sheet.md))\n\n- [PDF header footer](https://happytails.ai/en/pdf-tools/pdf-header-footer/): Add a header and footer to every PDF page. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-header-footer.md))\n\n- [PDF to excel](https://happytails.ai/en/pdf-tools/pdf-to-excel/): Extract detected PDF tables into an Excel workbook. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-to-excel.md))\n\n- [PDF to JPG](https://happytails.ai/en/pdf-tools/pdf-to-jpg/): Render PDF pages as JPEG images. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-to-jpg.md))\n\n- [PDF to markdown](https://happytails.ai/en/pdf-tools/pdf-to-markdown/): Save extracted PDF text as a Markdown file. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-to-markdown.md))\n\n- [PDF to pdfa](https://happytails.ai/en/pdf-tools/pdf-to-pdfa/): Convert a PDF to PDF/A-2b using local Ghostscript and verify conformance with veraPDF before download. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-to-pdfa.md))\n\n- [PDF to PNG](https://happytails.ai/en/pdf-tools/pdf-to-png/): Render PDF pages as PNG images. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-to-png.md))\n\n- [PDF to powerpoint](https://happytails.ai/en/pdf-tools/pdf-to-powerpoint/): Turn PDF pages into image-based PowerPoint slides. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-to-powerpoint.md))\n\n- [PDF to text](https://happytails.ai/en/pdf-tools/pdf-to-text/): Extract selectable text from PDF pages. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-to-text.md))\n\n- [PDF to word](https://happytails.ai/en/pdf-tools/pdf-to-word/): Export selectable PDF text into an editable Word document. ([Markdown](https://happytails.ai/en/pdf-tools/pdf-to-word.md))\n\n- [PNG to PDF](https://happytails.ai/en/pdf-tools/png-to-pdf/): Combine PNG images into a PDF. ([Markdown](https://happytails.ai/en/pdf-tools/png-to-pdf.md))\n\n- [Protect PDF](https://happytails.ai/en/pdf-tools/protect-pdf/): Encrypt a PDF with a password before sharing it. ([Markdown](https://happytails.ai/en/pdf-tools/protect-pdf.md))\n\n- [Redact PDF](https://happytails.ai/en/pdf-tools/redact-pdf/): Permanently remove matching selectable text from a PDF. ([Markdown](https://happytails.ai/en/pdf-tools/redact-pdf.md))\n\n- [Remove PDF metadata](https://happytails.ai/en/pdf-tools/remove-pdf-metadata/): Clear common document metadata from a PDF copy. ([Markdown](https://happytails.ai/en/pdf-tools/remove-pdf-metadata.md))\n\n- [Reorder pages](https://happytails.ai/en/pdf-tools/reorder-pages/): Arrange PDF pages in a new order. ([Markdown](https://happytails.ai/en/pdf-tools/reorder-pages.md))\n\n- [Repair PDF](https://happytails.ai/en/pdf-tools/repair-pdf/): Try to recover a readable PDF from a damaged document. ([Markdown](https://happytails.ai/en/pdf-tools/repair-pdf.md))\n\n- [Resize PDF pages](https://happytails.ai/en/pdf-tools/resize-pdf-pages/): Fit PDF pages onto a new page size. ([Markdown](https://happytails.ai/en/pdf-tools/resize-pdf-pages.md))\n\n- [Rotate PDF](https://happytails.ai/en/pdf-tools/rotate-pdf/): Rotate selected PDF pages. ([Markdown](https://happytails.ai/en/pdf-tools/rotate-pdf.md))\n\n- [Scan to PDF](https://happytails.ai/en/pdf-tools/scan-to-pdf/): Combine document photos into a PDF with automatic page detection. ([Markdown](https://happytails.ai/en/pdf-tools/scan-to-pdf.md))\n\n- [Sign PDF](https://happytails.ai/en/pdf-tools/sign-pdf/): Place a signature image on a PDF page. ([Markdown](https://happytails.ai/en/pdf-tools/sign-pdf.md))\n\n- [Split PDF](https://happytails.ai/en/pdf-tools/split-pdf/): Save selected PDF pages as separate files. ([Markdown](https://happytails.ai/en/pdf-tools/split-pdf.md))\n\n- [Split PDF in half](https://happytails.ai/en/pdf-tools/split-pdf-in-half/): Split scanned spreads into two pages. ([Markdown](https://happytails.ai/en/pdf-tools/split-pdf-in-half.md))\n\n- [SVG to PDF](https://happytails.ai/en/pdf-tools/svg-to-pdf/): Combine SVG images into a PDF. ([Markdown](https://happytails.ai/en/pdf-tools/svg-to-pdf.md))\n\n- [Unlock PDF](https://happytails.ai/en/pdf-tools/unlock-pdf/): Remove PDF encryption using the correct password. ([Markdown](https://happytails.ai/en/pdf-tools/unlock-pdf.md))\n\n- [Watermark PDF](https://happytails.ai/en/pdf-tools/watermark-pdf/): Add a text watermark to selected PDF pages. ([Markdown](https://happytails.ai/en/pdf-tools/watermark-pdf.md))\n\n- [WEBP to PDF](https://happytails.ai/en/pdf-tools/webp-to-pdf/): Combine WEBP images into a PDF. ([Markdown](https://happytails.ai/en/pdf-tools/webp-to-pdf.md))\n\n- [Webpage to PDF](https://happytails.ai/en/pdf-tools/webpage-to-pdf/): Save a public webpage’s static text and links as a PDF. ([Markdown](https://happytails.ai/en/pdf-tools/webpage-to-pdf.md))\n\n## Choose between page editing, text extraction and conversion\n\nPDF tools serve different purposes. Page operations reorganize a document; rendering makes an image of a page; text extraction reads the document text layer. A scanned page may look readable while containing only an image, so it needs OCR before ordinary text extraction can help.\n\n## How to choose your next step\n\nCheck page order, orientation, margins and whether text is selectable. Review a sample of the exported pages before sharing the whole document.\n\n## Common questions about pdf tools\n\n### Why can a PDF look correct but produce scrambled text?\n\nA page can position text visually without encoding its logical reading order. Columns, tables and individually positioned characters complicate extraction. Review the result, especially when it will feed a translation or summary.\n\n### Will compressing a PDF always make it smaller?\n\nNo. A document may already use efficient compression. Reducing embedded image resolution can save space but also reduce detail, so compare the output at the size where it will be read.\n"
}