Download the PHP package antonioleutsch/stirling-pdf-sdk without Composer

On this page you can find all versions of the php package antonioleutsch/stirling-pdf-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package stirling-pdf-sdk

Stirling PDF PHP SDK

PHP SDK for the Stirling PDF API - PDF processing, conversion, manipulation, security and more.

Installation

Requirements

Composer

Getting Started

Please follow the installation procedure and then run the following:

API Endpoints

All URIs are relative to https://api.stirling.com

Class Method HTTP request Description
AnalysisApi getAnnotationInfo POST /api/v1/analysis/annotation-info Get annotation information
AnalysisApi getBasicInfo POST /api/v1/analysis/basic-info Get basic PDF information
AnalysisApi getDocumentProperties POST /api/v1/analysis/document-properties Get PDF document properties
AnalysisApi getFontInfo POST /api/v1/analysis/font-info Get font information
AnalysisApi getFormFields POST /api/v1/analysis/form-fields Get form field information
AnalysisApi getPageCount POST /api/v1/analysis/page-count Get PDF page count
AnalysisApi getPageDimensions POST /api/v1/analysis/page-dimensions Get page dimensions for all pages
AnalysisApi getSecurityInfo POST /api/v1/analysis/security-info Get security information
ConvertApi convertEmlToPdf POST /api/v1/convert/eml/pdf Convert EML to PDF
ConvertApi convertToImage POST /api/v1/convert/pdf/img Convert PDF to image(s)
ConvertApi convertToPdf POST /api/v1/convert/img/pdf Convert images to a PDF file
ConvertApi htmlToPdf POST /api/v1/convert/html/pdf Convert an HTML or ZIP (containing HTML and CSS) to PDF
ConvertApi markdownToPdf POST /api/v1/convert/markdown/pdf Convert a Markdown file to PDF
ConvertApi pdfToCsv POST /api/v1/convert/pdf/csv Extracts a CSV document from a PDF
ConvertApi pdfToPdfA POST /api/v1/convert/pdf/pdfa Convert a PDF to a PDF/A
ConvertApi processFileToPDF POST /api/v1/convert/file/pdf Convert a file to a PDF using LibreOffice
ConvertApi processPdfToHTML POST /api/v1/convert/pdf/html Convert PDF to HTML
ConvertApi processPdfToMarkdown POST /api/v1/convert/pdf/markdown Convert PDF to Markdown
ConvertApi processPdfToPresentation POST /api/v1/convert/pdf/presentation Convert PDF to Presentation format
ConvertApi processPdfToRTForTXT POST /api/v1/convert/pdf/text Convert PDF to Text or RTF format
ConvertApi processPdfToWord POST /api/v1/convert/pdf/word Convert PDF to Word document
ConvertApi processPdfToXML POST /api/v1/convert/pdf/xml Convert PDF to XML
ConvertApi urlToPdf POST /api/v1/convert/url/pdf Convert a URL to a PDF
FilterApi containsImage POST /api/v1/filter/filter-contains-image Checks if a PDF contains an image
FilterApi containsText POST /api/v1/filter/filter-contains-text Checks if a PDF contains set text, returns true if does
FilterApi fileSize POST /api/v1/filter/filter-file-size Checks if a PDF is a set file size
FilterApi pageCount POST /api/v1/filter/filter-page-count Checks if a PDF is greater, less or equal to a setPageCount
FilterApi pageRotation POST /api/v1/filter/filter-page-rotation Checks if a PDF is of a certain rotation
FilterApi pageSize POST /api/v1/filter/filter-page-size Checks if a PDF is of a certain size
GeneralApi autoSplitPdf1 POST /api/v1/general/split-by-size-or-count Auto split PDF pages into separate documents based on size or count
GeneralApi createBookletImposition POST /api/v1/general/booklet-imposition Create a booklet with proper page imposition
GeneralApi cropPdf POST /api/v1/general/crop Crops a PDF document
GeneralApi deletePages POST /api/v1/general/remove-pages Remove pages from a PDF file
GeneralApi editTableOfContents POST /api/v1/general/edit-table-of-contents Edit Table of Contents
GeneralApi extractBookmarks POST /api/v1/general/extract-bookmarks Extract PDF Bookmarks
GeneralApi mergeMultiplePagesIntoOne POST /api/v1/general/multi-page-layout Merge multiple pages of a PDF document into a single page
GeneralApi mergePdfs POST /api/v1/general/merge-pdfs Merge multiple PDF files into one
GeneralApi overlayPdfs POST /api/v1/general/overlay-pdfs Overlay PDF files in various modes
GeneralApi pdfToSinglePage POST /api/v1/general/pdf-to-single-page Convert a multi-page PDF into a single long page PDF
GeneralApi rearrangePages POST /api/v1/general/rearrange-pages Rearrange pages in a PDF file
GeneralApi removeImages POST /api/v1/general/remove-image-pdf Remove images from file to reduce the file size.
GeneralApi rotatePDF POST /api/v1/general/rotate-pdf Rotate a PDF file
GeneralApi scalePages POST /api/v1/general/scale-pages Change the size of a PDF page/document
GeneralApi splitPdf POST /api/v1/general/split-pdf-by-sections Split PDF pages into smaller sections
GeneralApi splitPdf1 POST /api/v1/general/split-pdf-by-chapters Split PDFs by Chapters
GeneralApi splitPdf2 POST /api/v1/general/split-pages Split a PDF file into separate documents
MiscApi addAttachments POST /api/v1/misc/add-attachments Add attachments to PDF
MiscApi addPageNumbers POST /api/v1/misc/add-page-numbers Add page numbers to a PDF document
MiscApi addStamp POST /api/v1/misc/add-stamp Add stamp to a PDF file
MiscApi autoSplitPdf POST /api/v1/misc/auto-split-pdf Auto split PDF pages into separate documents
MiscApi decompressPdf POST /api/v1/misc/decompress-pdf Decompress PDF streams
MiscApi extractHeader POST /api/v1/misc/show-javascript Grabs all JS from a PDF and returns a single JS file with all code
MiscApi extractHeader1 POST /api/v1/misc/auto-rename Extract header from PDF file
MiscApi extractImageScans POST /api/v1/misc/extract-image-scans Extract image scans from an input file
MiscApi extractImages POST /api/v1/misc/extract-images Extract images from a PDF file
MiscApi flatten POST /api/v1/misc/flatten Flatten PDF form fields or full page
MiscApi metadata POST /api/v1/misc/update-metadata Update metadata of a PDF file
MiscApi optimizePdf POST /api/v1/misc/compress-pdf Optimize PDF file
MiscApi overlayImage POST /api/v1/misc/add-image Overlay image onto a PDF file
MiscApi processPdfWithOCR POST /api/v1/misc/ocr-pdf Process a PDF file with OCR
MiscApi removeBlankPages POST /api/v1/misc/remove-blanks Remove blank pages from a PDF file
MiscApi repairPdf POST /api/v1/misc/repair Repair a PDF file
MiscApi replaceAndInvertColor POST /api/v1/misc/replace-invert-pdf Replace-Invert Color PDF
MiscApi scannerEffect POST /api/v1/misc/scanner-effect Apply scanner effect to PDF
MiscApi unlockPDFForms POST /api/v1/misc/unlock-pdf-forms Remove read-only property from form fields
PipelineApi handleData POST /api/v1/pipeline/handleData Execute automated PDF processing pipeline
SecurityApi addPassword POST /api/v1/security/add-password Add password to a PDF file
SecurityApi addWatermark POST /api/v1/security/add-watermark Add watermark to a PDF file
SecurityApi getPdfInfo POST /api/v1/security/get-info-on-pdf Summary here
SecurityApi redactPdfAuto POST /api/v1/security/auto-redact Redacts listOfText in a PDF document
SecurityApi redactPdfManual POST /api/v1/security/redact Redacts areas and pages in a PDF document
SecurityApi removeCertSignPDF POST /api/v1/security/remove-cert-sign Remove digital signature from PDF
SecurityApi removePassword POST /api/v1/security/remove-password Remove password from a PDF file
SecurityApi sanitizePDF POST /api/v1/security/sanitize-pdf Sanitize a PDF file
SecurityApi signPDFWithCert POST /api/v1/security/cert-sign Sign PDF with a Digital Certificate
SecurityApi validateSignature POST /api/v1/security/validate-signature Validate PDF Digital Signature

Models

Authorization

Endpoints do not require authorization.

Tests

To run the tests, use:

Author

[email protected]

License

MIT - see LICENSE for details.

Credits

This PHP package is automatically generated by the OpenAPI Generator project.


All versions of stirling-pdf-sdk with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package antonioleutsch/stirling-pdf-sdk contains the following files

Loading the files please wait ...