PDFRune
Powerful PDF Manipulation API
23 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
PDFRune endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Split PDF pages into smaller sections /general/split-pdf-by-sections |
Split each page of a PDF into smaller sections based on the user's choice (halves, thirds, quarters, etc.), both vertically and horizontally. Input:PDF Output:ZIP-PDF Type:SISO |
| POST |
Convert PDF to XML /convert/pdf/xml |
This endpoint converts a PDF file to an XML file. Input:PDF Output:XML Type:SISO |
| POST |
Split PDF file into separate documents /general/split-pages |
This endpoint splits a given PDF file into separate documents based on the specified page numbers or ranges. Users can specify pages using individual numbers, ranges, or 'all'… |
| POST |
Convert PDF to Word document /convert/pdf/word |
This endpoint converts a given PDF file to a Word document format. Input:PDF Output:WORD Type:SISO |
| POST |
Convert PDF to Text or RTF format /convert/pdf/text |
This endpoint converts a given PDF file to Text or RTF format. Input:PDF Output:TXT Type:SISO |
| POST |
Change the size of a PDF page/document /general/scale-pages |
This operation takes an input PDF file and the size to scale the pages to in the output PDF file. Input:PDF Output:PDF Type:SISO |
| POST |
Convert a PDF to a PDF/A /convert/pdf/pdfa |
This endpoint converts a PDF file to a PDF/A file using LibreOffice. PDF/A is a format designed for long-term archiving of digital documents. Input:PDF Output:PDF Type:SISO |
| POST |
Rotate a PDF file /general/rotate-pdf |
This endpoint rotates a given PDF file by a specified angle. The angle must be a multiple of 90. Input:PDF Output:PDF Type:SISO |
| POST |
Convert PDF to Markdown /convert/pdf/markdown |
This endpoint converts a PDF file to Markdown format. Input:PDF Output:Markdown Type:SISO |
| POST |
Remove pages from a PDF file /general/remove-pages |
This endpoint removes specified pages from a given PDF file. Users can provide a comma-separated list of page numbers or ranges to delete. Input:PDF Output:PDF Type:SISO |
| POST |
Remove images from file to reduce the file size. /general/remove-image-pdf |
This endpoint remove images from file to reduce the file size.Input:PDF Output:PDF Type:MISO |
| POST |
Convert PDF to image(s) /convert/pdf/img |
This endpoint converts a PDF file to image(s) with the specified image format, color type, and DPI. Users can choose to get a single image or multiple images. Input:PDF… |
| POST |
Convert PDF to HTML /convert/pdf/html |
This endpoint converts a PDF file to HTML format. Input:PDF Output:HTML Type:SISO |
| POST |
Rearrange pages in a PDF file /general/rearrange-pages |
This endpoint rearranges pages in a given PDF file based on the specified page order or custom mode. Users can provide a page order as a comma-separated list of page numbers or… |
| POST |
Convert a multi-page PDF into a single long page PDF /general/pdf-to-single-page |
This endpoint converts a multi-page PDF document into a single paged PDF document. The width of the single page will be same as the input's width, but the height will be the sum… |
| POST |
Convert a Markdown file to PDF /convert/markdown/pdf |
This endpoint takes a Markdown file input, converts it to HTML, and then to PDF format. Input:MARKDOWN Output:PDF Type:SISO |
| POST |
Overlay PDF files in various modes /general/overlay-pdfs |
Overlay PDF files onto a base PDF with different modes: Sequential, Interleaved, or Fixed Repeat. Input:PDF Output:PDF Type:MIMO |
| POST |
Merge multiple pages of a PDF document into a single page /general/multi-page-layout |
This operation takes an input PDF file and the number of pages to merge into a single sheet in the output PDF file. Input:PDF Output:PDF Type:SISO |
| POST |
Convert images to a PDF file /convert/img/pdf |
This endpoint converts one or more images to a PDF file. Users can specify whether to stretch the images to fit the PDF page, and whether to automatically rotate the images.… |
| POST |
Merge multiple PDF files into one /general/merge-pdfs |
This endpoint merges multiple PDF files into a single PDF file. The merged file will contain all pages from the input files in the order they were provided. Input:PDF Output:PDF… |
| POST |
Convert an HTML or ZIP (containing HTML and CSS) to PDF /convert/html/pdf |
This endpoint takes an HTML or ZIP file input and converts it to a PDF format. Input:HTML Output:PDF Type:SISO |
| POST |
Crops a PDF document /general/crop |
This operation takes an input PDF file and crops it according to the given coordinates. Input:PDF Output:PDF Type:SISO |
| POST |
Convert a file to a PDF using LibreOffice /convert/file/pdf |
This endpoint converts a given file to a PDF using LibreOffice API Input:ANY Output:PDF Type:SISO |