Skip to content

Latest commit

 

History

History

README.md

Bookmarks

  • Bookmarks/add/appendBoolmark.php – Uploads a PDF, appends a new colored and formatted bookmark to the document, and downloads the modified file.
    php UsesCases/Bookmarks/add/appendBoolmark.php
  • Bookmarks/get/getBookmarkByPathAndShow.php – Uploads a PDF and retrieves the details of a specific bookmark using its path identifier.
    php UsesCases/Bookmarks/get/getBookmarkByPathAndShow.php
  • Bookmarks/get/getBookmarksAndShow.php – Uploads a PDF and fetches the list of all bookmarks or bookmarks under a specified parent path.
    php UsesCases/Bookmarks/get/getBookmarksAndShow.php
  • Bookmarks/remove/removeBookmark.php – Uploads a PDF, deletes a bookmark by its specified path, and downloads the updated document.
    php UsesCases/Bookmarks/remove/removeBookmark.php

Compares

  • Compares/comparesLaunch.php – Launches a PDF comparison process between two specified documents and downloads the result.
    php UsesCases/Compares/comparesLaunch.php
  • Compares/comparesHelper.php – Provides helper functions for file upload, download, and path management in PDF comparison tasks.

CompressDocument

  • CompressDocument/compressPdf.php – Uploads a PDF document, compresses it with specific optimization settings (images, fonts, streams), and downloads the smaller file.
    php UsesCases/CompressDocument/compressPdf.php

CreateDocument

  • CreateDocument/createPdf.php – Creates a new multi-page PDF document with custom page dimensions, display properties, and document metadata.
    php UsesCases/CreateDocument/createPdf.php
  • CreateDocument/createPdfSimple.php – Creates a new, empty PDF document and downloads it to the local file system.
    php UsesCases/CreateDocument/createPdfSimple.php

EncryptDecrypt

  • EncryptDecrypt/decryptDocument.php – Uploads a password-protected PDF, decrypts it using a provided password, and downloads the unlocked document.
    php UsesCases/EncryptDecrypt/decryptDocument.php
  • EncryptDecrypt/encryptDocument.php – Uploads a PDF, encrypts it with specified user and owner passwords using an encryption algorithm, and downloads the secured document.
    php UsesCases/EncryptDecrypt/encryptDocument.php

HeaderFooter

  • HeaderFooter/appendImageFooter.php – Uploads a PDF and an image, then appends the image as a background footer to all pages of the document.
    php UsesCases/HeaderFooter/appendImageFooter.php
  • HeaderFooter/appendImageHeader.php – Uploads a PDF and an image, then appends the image as a background header to all pages of the document.
    php UsesCases/HeaderFooter/appendImageHeader.php
  • HeaderFooter/appendTextFooter.php – Uploads a PDF and appends a centered text string as a footer to every page in the document.
    php UsesCases/HeaderFooter/appendTextFooter.php
  • HeaderFooter/appendTextHeader.php – Uploads a PDF and appends a centered text string as a header to every page in the document.
    php UsesCases/HeaderFooter/appendTextHeader.php

Links

  • Links/add/appendLink.php – Uploads a PDF and adds a new hyperlink annotation with a custom action and visual properties to a specified page.
    php UsesCases/Links/add/appendLink.php
  • Links/get/getAllLinks.php – Uploads a PDF and retrieves the array of all link annotations present on a specific page.
    php UsesCases/Links/get/getAllLinks.php
  • Links/get/getLinkById.php – Uploads a PDF and fetches the detailed properties of a single link annotation using its unique ID.
    php UsesCases/Links/get/getLinkById.php
  • Links/remove/removeLink.php – Uploads a PDF, deletes a hyperlink annotation by its unique ID, and downloads the updated document.
    php UsesCases/Links/remove/removeLink.php
  • Links/replace/replaceFoundLink.php – Uploads a PDF, finds a specific link by ID, replaces its target action/URL, and downloads the modified file.
    php UsesCases/Links/replace/replaceFoundLink.php

Pages

  • Pages/add/addPage.php – Uploads a PDF document, appends a new blank page to it, and downloads the updated file.
    php UsesCases/Pages/add/addPage.php
  • Pages/get/getPagesAndShow.php – Uploads a PDF and displays information about all its pages as well as details for a specific page number.
    php UsesCases/Pages/get/getPagesAndShow.php
  • Pages/move/movePage.php – Uploads a PDF, repositions a specified page to a new location within the document, and downloads the result.
    php UsesCases/Pages/move/movePage.php
  • Pages/remove/removePage.php – Uploads a PDF, deletes a specified page by its number, and downloads the document with the page removed.
    php UsesCases/Pages/remove/removePage.php
  • Pages/stamp/pageAddImageStamp.php – Uploads a PDF and an image, then stamps the image onto a specified page with defined size and position.
    php UsesCases/Pages/stamp/pageAddImageStamp.php
  • Pages/stamp/pageAddTextStamp.php – Uploads a PDF and adds a centered text stamp to a specified page.
    php UsesCases/Pages/stamp/pageAddTextStamp.php
  • Pages/wordsCount/wordsCount.php – Uploads a PDF and calculates the number of words on each page, displaying the word count array.
    php UsesCases/Pages/wordsCount/wordsCount.php

Signatures

  • Signatures/addDocumentSignature.php – Uploads a PDF and a digital certificate (PFX), then adds a new visible digital signature field to the document.
    php UsesCases/Signatures/addDocumentSignature.php
  • Signatures/getDocumentSignatures.php – Uploads a PDF and extracts information about all existing digital signature fields within the document.
    php UsesCases/Signatures/getDocumentSignatures.php
  • Signatures/replaceDocumentSignature.php – Uploads a PDF and a new certificate, then replaces an existing digital signature field with a new signature.
    php UsesCases/Signatures/replaceDocumentSignature.php
  • Signatures/verifySignature.php – Uploads a signed PDF and verifies the validity of a specified digital signature.
    php UsesCases/Signatures/verifySignature.php

Tables

  • Tables/add/appendTable.php – Uploads a PDF and appends a new formatted table with a header and data rows to a specified page.
    php UsesCases/Tables/add/appendTable.php
  • Tables/get/getTablesAndShow.php – Uploads a PDF and retrieves the list of all tables or the detailed structure of a specific table by its ID.
    php UsesCases/Tables/get/getTablesAndShow.php
  • Tables/remove/removeTables.php – Uploads a PDF and deletes a specific table by its ID or removes all tables from a specified page, then downloads the result.
    php UsesCases/Tables/remove/removeTables.php
  • Tables/replace/replaceTable.php – Uploads a PDF and replaces an existing table with a new, formatted table using the specified table ID.
    php UsesCases/Tables/replace/replaceTable.php