The royalty-free PDF component to use if you need to create, read or manipulate PDF documents in your application or web service.
Docotic.Pdf Library is for .NET 2.0 and later frameworks. The library has no additional dependencies.
Download free trial |
See pricing
Read about trial mode restrictions
We put many hours of hard work into the library so you don't have to be a PDF guru to accomplish your PDF-related task.
Please take a look at what Docotic.Pdf can do for you. And please contact us if you need something else. We are open to your suggestions.
Create PDF and PDF/A filesLatest Docotic.Pdf version is 3.3.2863
Create PDF and PDF/ADocotic.Pdf can create standards-compliant PDF files from scratch.
Simple yet powerful API of the library can be used to create PDF documents with beautiful graphics and text.
Modify existing PDF filesDocotic.Pdf library can open PDF files of any version (up to the latest published standard).
You can add new content to existing PDFs, add text and images to existing pages, fill in forms and otherwise update your files.
Extract text and images from PDF filesYou can extract text from PDF files using Docotic.Pdf library.
Text can be extracted from a page in a time or from whole document at once.
The library supports extraction of plain and formatted text and text chunks with their coordinates.
PDF passwords and security optionsThe library contains group of methods that you can use to check if file, stream or byte buffer contain a password-protected PDF.
You can use these methods to check whether you need to provide a password before opening the file.
PDF forms (AcroForms)You can add rich interactive forms to your PDFs.
The library can be used to add forms with buttons, checkboxes, drop-down lists, radio buttons and text fields to new or existing PDF documents.
Add bookmarks, annotations and scripts to PDFsYou can easily add bookmarks to PDF files opened or created by the library.
Different colors and text styles can be specified for each bookmark item.
With help of the library you can add JavaScript code to actions and controls.
For example, you can make PDF viewer application execute your code when document is opened or when a button in PDF is clicked.
Compare PDF documents, check and setup PDF properties
With help of the library you can easily setup how your PDFs should be displayed by a PDF viewer application
You can specify what page should be displayed when document is opened, which UI elements of a viewer application should be shown or hidden, how pages of your PDFs should be laid out on screen, and what else should be displayed along with pages.
Split and combine PDF documentsDocotic.Pdf library can be used to split and merge PDF documents.
You can append one PDF document to another whenever you need to combine documents. And, of course, the library can extract or copy PDF pages from existing document to a new one.
Add and optimize images in PDFsYou can add images in GIF / TIFF / PNG / BMP and JPEG formats to PDF documents.
The library will try to preserve format and color space of an image, if possible.
Multipage images are fully supported too. You can add just one page from a multipage image to a PDF document
The library supports transparent images. Transparency can be added to opaque images by using mask images or specifying color masks.
Vector shapes, colors, patterns, transparency and watermarksDocotic.Pdf library can be used to add vector lines and curves and shapes to PDF documents
You can construct graphics paths to be filled or stroked later, use any path for clipping purposes and also save and restore graphics state.
Use font and language you needThe library can add text to documents that looks exactly as you want it to.
You can position your text with high precision.
Advanced properties like character and word spacing, text scaling, rise and rendering mode can also be used to fine tune how text in your PDF documents will look like.