Sobre o Document Solutions for PDF

Biblioteca de APIs de PDF repleta de recursos para .NET.

Document Solutions for PDF (DsPdf, formerly GcPdf) is a high-speed, feature-rich, server-side PDF API Library for .NET with no dependencies on Adobe Acrobat. DsPdf allows developers to programmatically create, manipulate, import/export, and deploy PDF documents, including AcroForms, across desktop and web applications at scale. With full .NET support, you can generate, load, modify, and convert PDFs in your app for .NET, Mono, Xamarin.iOS, and Xamarin.Android. Apps using this .NET PDF API can be deployed to the cloud, Windows, Mac, or Linux. It also includes a fast JavaScript-based client-side viewer/editor that allows users to view/optionally edit PDF documents in desktop/web applications.

Document Solutions for PDF Top Features

  • Programmatically generate, load, modify, and save PDFs - DsPdf allows developers to programmatically create PDF documents with simple or complex business requirements in .NET applications. Moreover, users can also load and modify PDFs from any source and save them again.
  • Convert PDF documents to images - Easily save PDFs as raster (BMP, GIF, JPEG, PNG, TIFF) or vector (SVG) images.
  • Advanced text handling - DsPdf supports standard PDF, True Type, Open Type, and WOFF fonts and features such as automatic font embedding and sub-setting. Includes:
    • Full text supporting libraries built for .NET
    • System-independent and works on all supported .NET platforms
    • Numerous text handling features like text and paragraph formatting, multi-line text, alignment, text-wrap, text extract, line spacing, bi-directional text, and multiple language support.
  • Essential PDF Security - Programmatically apply robust security while generating PDF documents. DsPdf efficiently protects your documents using basic security properties like EncryptHandler, OwnerPassword, UserPassword, AllowCopyContent, AllowEditContent, AllowPrint, and more. It is also possible to secure the PDF documents by signing them digitally with a timestamp from the Time Stamp Authorities (TSA).
  • Incrementally update and save a modified PDFs - The DsPdf library provides an incremental update mode that allows users to add multiple digital signatures to a signed PDF while keeping all previous signatures valid.
  • Generate PDF AcroForms and import/export the form data - Create PDF-based fillable forms, also known as AcroForms. Users can add, modify, and delete different form fields, such as text, check box, radio buttons, and signatures. DsPdf supports importing and exporting the PDF forms data from or to XML, FDF, and XFDF files.
  • Linearize any PDF - Allows linearization of PDF files for faster Web loading.
  • Feature-Rich - The DsPdf library provides a rich set of features that allow you to generate complex PDF documents with content including text, tables, graphics, images, annotations, outlines, and more.
  • Full support of Annotations and Form Fields - Annotations/Form Fields are fully supported for PDF spec 2.0, including adding, modifying, extracting and deleting annotations or form fields from documents.
  • Digital Signatures - Digitally sign PDFs using X509 certificates, inspect signature properties, or remove existing signatures, add visual (image) signatures to PDF Documents.
  • Generate Complex Tables - Create tables with complex layout, merge cells, rotate text direction and draw custom content in cells.
  • Delete or replace text - Update PDF documents by deleting or replacing text.
  • Redaction - Completely remove content from PDF documents, including quadrilateral and polygonal redaction areas.
  • PDF Layers - Add, edit and remove layers programmatically. Associate PDF content (part of content stream, FormXObject, Annotation or PDF document) with a layer in PDF document.
  • Merge and split PDF documents - Combine and organize multiple documents into one PDF or split PDF pages.
  • Save PDF document as an Image - Document Solutions PDF enables you to save PDF as an Image without hampering the image quality. Further, you can execute this feature with minimal lines of code.
  • Seamless HTML to PDF rendering - Easily render HTML content to PDF documents without worrying about disarranged layouts, styles or formats using the DsPdf and Document Solutions HTML (DsHtml) libraries. Users can also add HTML content to PDFs.
  • Generate PDF Reports from HTML Templates in .NET - Save time and avoid mistakes when creating reports by automating the processes using DsPdf.
    • Create ready-to-use templates to pull data and populate.
    • Bind with any data source.
    • Produces PDF outputs for consistent formatting across platforms.
    • Generate design brochures, create and distribute customized letters, establish invoices and much more.
  • ZUGFeRD Compliant - Create ZUGFeRD 1.x compliant invoices and read ZUGFeRD data from existing PDFs.
  • Cross-Platform JavaScript PDF Viewer/Editor
    • Document Solutions PDF Viewer (DsPdfViewer) and Editor is a fast JavaScript-based client-side viewer that allows users to view PDF documents in web applications.
    • It is a cross-platform solution for viewing and editing PDF files on Windows, MAC, Linux, iOS, and Android devices.
    • DsPdfViewer can be conveniently embedded in major web frameworks such as Pure JavaScript, Angular, Vue, ASP.NET  Core, ASP.NET MVC, HTML5, React, and Preact.
    • The Standard PDF Viewer is included with your Document Solutions for PDF (DsPdf) purchase to view PDFs in your applications.
    • Users can optionally upgrade the license to the Professional Viewer (DsPdf Professional Viewer) to also allow your users to edit PDFs on a single hostname. The DsPdf Professional Viewer is an annual license and must be renewed annually to continue to be licensed.
    • PDF editing features, unlocked by the Professional license, require the viewer to be connected to a server running DsPdf.