Key Features of Aspose.PDF

Cross-platform software

Supports various platforms and .NET versions. See System Requirements for details.

General Features

Aspose.PDF provides powerful Document Object Model (DOM) to explore and modify all types of PDF content. Supports loading from and saving to a wide list of file formats.

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).

AI capabilities

Supports various AI providers with the ability to load data from PDF documents.

Features by the content type

Document Modify document viewer properties.
Modify page display properties.
Modify PDF file information.
Modify XMP metadata.
Linearization (optimization for the web).
Support for archiving and long-term preservation standards such as PDF/A-1a, PDF/A-1b, and PDF/A-2a.
Conversion capabilities include PDF to DOC/DOCX, PDF to HTML, PDF to XPS, PDF to Tex, and more.
Repair to fix broken PDF documents.
Page Get page count.
Get page properties.
Get a particular page.
Insert empty page in a PDF file.
Insert entire PDF pages.
Delete PDF pages.
Concatenate PDF files.
Split PDF to individual pages.
Text Extract text from pages.
Retrieving specific text segment(s).
Search and replace text from pages.
Search and replace text using regular expressions.
Replace the first or particular occurrence of a phrase.
Search and replace text paragraphs.
Add text in PDF file.
Font 14 core fonts.
Type 1 fonts.
TrueType fonts.
Type 3 fonts.
CJK fonts.
Unicode support.
Image Add image in PDF file.
Find and Replace images.
Delete images.
Extract images.
PDF to Image conversion deals with particular page or all pages and supports PDF to JPEG, PDF to TIFF (including multipage TIFF image), PDF to PNG, PDF to BMP, and more.
Annotations Add annotations.
Get annotations.
Delete annotations.
Modify annotations.
Forms Add, Delete and Modify fields.
Fill fields.
Get field values.
Import and export field values.
Support for XFA (XML based Forms) and AcroForms (Standard Forms).
Bookmarks Add bookmarks.
Add child bookmarks.
Delete bookmarks.
Get bookmarks.
Get child bookmarks.
Modify bookmarks.
Modify child bookmarks.
Attachments Add attachment.
Get attachments.
Delete attachments.
Get attachment information.
Operators Obtain page content operators to explore low-level content presentation.
Add, Remove and Insert page content operators in PDF file.
Stamp and Watermark Add text, image, and PDF page stamps.
Add page number stamp.
Add header and footer artifacts on PDF page. Adding both image and text content is possible.
Links and Actions Create application, Web, and JavaScript links.
Extract links.
Remove document open action.
Sanitize a PDF document from potentially harmful links and actions.
Security and Signatures Encrypt PDF.
Decrypt PDF.
Modify password.
Sign PDF.
Verify signatures.
PAdES support.