Aspose Aspose.Pdf for .NET
Aspose.Pdf for .NET

Aspose.Pdf for .NET

Aspose.PDF for .NET is a document processing and parsing API for the PDF file format. It provides .NET applications with the functionality to Read, Write, Edit, Automate and Manipulate PDF files without requiring Adobe Acrobat. Additional features include PDF conversion to DOC, DOCX, XLS, XLSX, PPTX formats, and conversion to JPEG, PNG, BMP, TIFF, EMF, and other popular formats.

Aspose.Pdf for .NET Developer Small Business - Single Developer, Single Location Deployment License type: Developer, .NET
Aspose.Pdf for .NET Developer OEM - Single Developer, Unlimited Deployment License type: Developer, .NET
Aspose.Pdf for .NET Site Small Business - Up to 10 Developers, 10 Location Deployment License type: Developer, .NET
Aspose.Pdf for .NET Site OEM - Up to 10 Developers, Unlimited Deployment License type: Developer, .NET
Aspose.Pdf for .NET Developer SDK, Single Developer And 50 Commercial Deployments License type: Developer, .NET
Aspose.Pdf for .NET Site SDK, Up to 10 Developers And 250 Commercial Deployments License type: Developer, .NET


Aspose.PDF for .NET is a feature-rich developer component that gives developers the ability to Create, Manipulate, Read, Write PDF documents and manage and dynamically fill embedded forms in  PDF documents without the need for Adobe Acrobat. 

Supported Document Formats

Aspose.PDF Input Formats


Aspose.PDF Input/Output Formats

  • Fixed Layout: PDF, PDF/A, PDF/UA, XPS
  • Books: EPUB
  • Web: HTML, MHTML
  • Others: TEX, XML, SVG

Aspose.PDF Output Formats

  • Microsoft Office: DOC, DOCX, XLS, XLSX, PPTX
  • Images: JPEG, PNG, BMP, TIFF, EMF
  • Others: MobiXML, XML

PDF creation via the Aspose.Pdf for .NET API or XML templates and is straight forward. Fully featured C# and Visual Basic demos and documentation are on hand to quickly get Developers going.

Convert Your PDF Documents to PowerPoint, Word,  & HTML 

Developers can implement PDF to Word, PowerPoint, or HTML conversion capabilities in their .NET applications. They can also transform each page of a PDF file to raster & vector image formats including JPEG, BMP, GIF, EPS, PNG, SVG; entire PDF documents or elements within them can be converted to multi-page TIFF. Other output formats include XLS, EPS, SVG, XPS, LaTex, TXT, and PDF/A.

Manipulate your Created PDF Documents On Demand

Developers can use Aspose.PDF for .NET to generate PDF documents from scratch and via the API transform images, XPS, XSL-FO, HTML, SVG, XML, EPUB, PCL, or TXT files to PDF. XMP metadata, creator details, author details, and title information can be specified during the PDF creating process. Concatenate or merge multiple PDF documents, dynamically insert new pages into files, remove pages.

Set PDF Document Security 

Set 40-bit,128-bit, or 256-bit encryption and decrypt documents and specify document user passwords for additional security. Prevent PDF modification, content copying, PDF file printing, form fields flattening, annotation modifying, and restrict document assembly.
The Aspose.PDF API allows additional document security by using digital certificates and PKCS#7, PKCS#7, and PKCS#1 detached signature types. Application developers can specify the certificate level and the graphical appearance of the signatures

PDF Form Field Processing

Aspose.PDF for .NET provides comprehensive form fields processing features including dynamic field rename, document-wide form field copying, and removal, dynamic Push Button via JavaScript, and make form fields inaccessible by flattening. You can also specify form field functional and visual attributes like REQUIRED, READ_ONLY,  NO ZOOM, NO_EXPORT, HIDDEN, Field Alignment, BorderStyle, FontSize, TextColor, ButtonStyle, TextEncoding, and field positioning.

You can also import & export form field data from XFDF, FDF, or XML files and bind form fields with ODBCDB or OLEDB data sources. The Aspose.PDF API allows developers to import Images or Barcodes.

Imaging & Graph Capabilities

Many varied Graph formats are supported by  Aspose.PDF for .NET. Graphs can be drawn on specified pages with defined coordinates; developers can rotate, scale, and convert their web disk-based Graphs to PDF, image, CCITT Fax, and Multipage TIFF. 

Aspose.PDF for .NET allows developers to replace, add, extract, and delete images in a PDF file and dynamically add watermarks during PDF creation.


Table creation and manipulation
Extended security controls and hyperlink functionality
Integration with external and web-based data sources
Custom font handling
Dynamic bookmarks and table of contents management
Addition, updating and deletion, and annotation of PDF attachments
Extract, export, and import PDF Form Field data, images, and text
Split, concatenate, extract or insert pages; and convert PDF pages to various image formats
Spool PDF documents to print.
Generate PDF documents using product API
Add tables & Graph objects during PDF generation
Transform XSL-FO & XML to PDF
Convert PDF to multiple formats
Add, update, delete text & images from PDF documents
Insert, extract, append & concatenate PDF documents
Add, modify and remove bookmark
Insert text, image or page stamp
Insert text and image in headers and footers
Encrypt and decrypt PDF as well as modify passwords
Manipulate, export and import annotations
Variety of printing options