Key Features of Aspose.PDF for Python
Contents
[
Hide
]
General Features
- Supports most established PDF standards and PDF specifications.
- Ability to read & export PDFs in multiple image formats including BMP, GIF, JPEG & PNG.
- Set basic information (e.g. author, creator) of the PDF document.
- Configure PDF Page properties (e.g. width, height, cropbox, bleedbox etc.).
- Set page numbering, bookmark level, page sizes etc.
- Ability to work with text, paragraphs, headings, hyperlinks, graphs, attachments etc.
Supported PDF standards
- ISO 32000-1 (PDF 1.2, PDF 1.3, PDF 1.4, PDF 1.5, PDF 1.6, PDF 1.7).
- ISO 32000-2 (PDF 2.0).
- ISO 19005 (PDF/A), ISO 15930 (PDF/X), ISO 24517 (PDF/E), ISO 14289 (PDF/UA).
Conversion Features
Aspose.PDF for Python via .NET library allows you to successfully, quickly and easily convert your PDF documents to the most popular formats and vice versa.
- Convert PDF to Word, Excel, and PowerPoint.
- Convert PDF to Images formats.
- Convert PDF file to HTML format and vice versa.
- Convert PDF to EPUB, Text, XPS, etc.
- Convert EPUB, Markdown, Text, XPS, PostScript, XML, LaTex to PDF.
Supported PDF versions
Aspose.PDF for Python supports PDF versions 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, and 2.0.
Text
- Extract text from pages.
- Search text from pages.
- Replace text.
- Add text in PDF file.
Fonts
- 14 core fonts.
- Type 1 fonts.
- TrueType fonts.
- Type 3 fonts.
- CJK fonts.
- Unicode support.
Images
- Add image in PDF file.
- Delete images.
- Replace images.
- Extract images.
- PDF to Image format conversion.
Attachments
- Add attachment.
- Delete attachments.
Page
- Insert PDF pages.
- Delete PDF pages.
- Split PDF to individual pages.
- Moving bunch of Pages from one PDF Document to Another
- Moving a Page in new location in the current PDF Document
- Change PDF Page Size
- Change Page Orientation
- Get Page Properties
- Get Number of Pages
- Get page count
- Get a Particular Page
Document
- Create PDF File
- Open existing PDF document from stream
- Open existing PDF document
- Setting Print Dialog Preset Properties
- Add TOC to Existing PDF
- Add TOC to Existing PDF
- Customize Page Numbers while adding TOC
- Set PDF expiry date
- Flatten Fillable PDF
- Optimize PDF Document for the Web
- Reduce Size PDF
- Shrinking or Compressing All Images
- Removing Unused Objects
- Linking Duplicate Streams
- Removing Unused Streams
- Unembedding Fonts
- Get document viewer properties.
- Set document viewer properties.
- Validate (PDF/A-1a, PDF/A-1b).
- Removing Form Fields
- Determine and set metadata of documents
Bookmarks
- Add bookmarks.
- Add child bookmarks.
- Delete bookmarks.
- Get bookmarks.
- Get child bookmarks.
- Modify bookmarks.
- Expanded Bookmarks when viewing document.
Annotations
- Add annotations.
- Get annotations.
- Delete annotations.
Forms
- Add fields.
- Delete fields.
- Modify fields.
- Fill fields.
- Get field values.
- Support for XFA (XML based Forms) and AcroForms (Standard Forms).
Stamp and Watermark
- Add text stamp.
- Add image stamp.
- Add PDF page stamp.
Open encrypted PDF document
- Encrypt PDF.
- Decrypt PDF.
- Modify password.