• Fast and efficient

    Save memory and time with the lightweight API architecture. Generate and work with documents with high performances

  • Supports 100s of PDF features

    Generate PDF forms with everything from signatures to security features—and you can even add, delete, copy and move pages, change page sizes, orientation, generate linearized PDFs and compress PDF files

  • Comprehensive API for Adobe PDF

    Generate, edit, and store feature-rich PDF documents without compromising design or features. This API conforms to much of Adobe PDF specification 1.7

  • Full .NET Standard 2.0 support for Windows, Linux, and Mac

    Develop for any .NET platform, for major operating systems, with a single code base. Use in your apps for .NET Core 2.0+, .NET Framework, Mono, Xamarin.iOS, and Xamarin.Android

  • Complete text support

    Lose nothing in your documents! Documents for PDF includes text and paragraph formatting, special characters, multiple languages, RTL support, vertical and rotated text for all supported platforms

  • Deploy apps with PDFs to the cloud

    Be everywhere with cloud-based deployment—with NuGet and Documents for PDF, you can deploy to Azure, AWS, and AWS Lambda

Text wrapping and images

Advanced layout supports padding, columns, and text wrapping by word, character, and around images

Merge, split, copy, or move documents and pages

Manipulate PDFs in some of the most common use cases: merge and split different PDFs, or copy and move pages between documents

Advanced font and language support

Dozens of fonts and options support a variety of styles and multiple languages, including Arabic, Hebrew, Hindi, and Japanese

Digital signatures

Implement digital (using X509 certificates) with image based visual signatures for document security and workflow management

Form fields

AcroForm fields include textbox, checkbox, radio button, combtext, combobox, listbox, and buttons

Extract text and images from PDFs

Extract text from PDFs to use the text in Word documents, HTML files, and more, or save extracted images to a file

Explore the advanced features of this PDF API

Click through to view the code, generate the PDF, and download the sample

  • Barcodes
  • Create shipping labels
  • Add barcodes
  • Supported Barcodes -
  • Ansi39, Ansi39x, Codabar, Code_128_A, Code_128_B, Code_128_C, Code_128auto, Code_2_of_5, Code_93, Code25intlv, Code39, Code39x, Code49, Code93x, DataMatrix, EAN_13, EAN_8, EAN128FNC1, IntelligentMail, JapanesePostal, Matrix_2_of_5, MicroPDF417, MSI, Pdf417, PostNet, QRCode, RM4SCC, RSS14, RSS14Stacked, RSS14StackedOmnidirectional, RSS14Truncated, RSSExpanded, RSSExpandedStacked, RSSLimited, UCCEAN128, UPC_A, UPC_E0, UPC_E1, MicroQRCode, ITF14, Code11, SSCC18, Telepen, Pharmacode, PZN, HIBCCode128, HIBCCode39, ISBN, ISSN, ISMN, Iata25, Bc412, Plessey, IntelligentMailPackage
  • Supported PDF versions
  • PDF 1.3-1.7
  • PDF/A
  • PDF/UA

Documents for PDF Samples Browser

Documents for PDF Demo

Your full-fledged ASP.NET Core sample browser includes all the major features, real-time PDFs, and use cases. Download individual .NET Core samples that can run as standalones in C# and VB.Net. The demos also include full sample code in C# and VB with comments on every step that can help bring you onboard quickly with Documents for PDF.

Launch the Demo

What's New

What's New in GcPDF

What's New in GcPDF

Tagged content enables screen reader softwares and other assistive technologies to read PDFs. Users can create and load PDF/UA compliant files, and create, load, modify and modify tags in existing PDFs. Try the Tagged PDF demo

A key PDF editing feature has been added! Users can now merge multiple PDF documents into a single document; split up a PDF into multiple documents; and copy and move pages within a PDF or between PDFs. Additionally, a FormXObject, a space-efficient way to store repetitive content, can be created from any PDF page and reused in the same or other documents. Try Merge Demo

GcPdf has always supported popular formats for drawing images. Semi-transparent images enhance this feature to include watermark logos and images.

GcPdf adds the ability to actually embed file attachments of different formats in PDF. Once PDF is generated, you can open these files from the PDF itself.

Extract any image from a PDF file with this new feature! Images can be saved for uploading online or to the system, and use the images in different file formats.

When users need to edit a PDF, but don't have a PDF tool, they can now extract all text from the PDF for use on web pages, Word documents, PowerPoint, etc.

What's New Roadmap


Get started with Documents for PDF


Get started on Windows


Get started on Mac


Get started on Linux