XFINIUM SOFTWARE - logo ProductsPurchaseSupportDownloadsCompany Homepage
 
XFINIUM.PDF logo XFINIUM.PDF WIN/MONO

Supports .NET Framework 4.x, .NET 5/6/7/8, .NET Core 2.x/3.x, .NET Standard 2.x, Windows Forms, Xamarin.Mac, ASP.NET, WPF, Xamarin iOS and Android, Universal Windows Platform,
.NET MAUI

Cross-platform PDF development

Per developer licensing with royalty free distribution

License starts at US$299

 
 

I just wanted to let you know that I think you have a great product. I've found your product very easy to use, which led me to purchase your cross-platform edition even though I already owned a competing .net PDF library.

Jon Lipsky - ELEVENWORKS
the author of TouchDraw

 
  Overview
   
 
About Us XFINIUM.PDF library for Windows Forms, Console Applications and Windows Services XFINIUM.PDF library for Mono XFINIUM.PDF library for Windows Presentation Foundation XFINIUM.PDF library for Universal Windows Platform XFINIUM.PDF library for Xamarin.iOS XFINIUM.PDF library for Xamarin.Android
   
  Overview    Features    What's New    Purchase    Samples    Packages    Tutorials    Licensing    Downloads
 

  XFINIUM.PDF library features a wide range of capabilities, both for the beginner and the advanced PDF developer. Whether you need to create a simple report, fill a PDF form, build a PDF portfolio, redact sensitive information from PDF file or convert a PDF file to a multipage TIFF image, XFINIUM.PDF library is here to help.
The complete list of features is available below.
If you are looking a feature that is not listed, feel free to contact us and we'll help.
   
  XFINIUM.PDF FEATURES Generator
Edition
Viewer
Edition
 SUPPORTED PLATFORMS  
  
 • .NET Framework 4.xYesYes
 • Windows FormsYesYes
 • Xamarin.MacYesYes
 • ASP.NET Webforms and MVCYesYes
 • Console applicationsYesYes
 • Windows servicesYesYes
 • MonoYesYes
 • WPF 4.xYesYes
 • Xamarin.iOSYesYes
 • Xamarin.AndroidYesYes
 • Xamarin.FormsYesYes
 • Universal Windows PlatformYesYes
 • .NET MAUIYesYes
 • .NET Core 2.x/3.xYesYes
 • .NET Standard 2.xYesYes
 • .NET 5YesYes
 • .NET 6YesYes
 • .NET 7YesYes
 • .NET 8YesYes
  
 DOCUMENT FEATURES  
  
 • Create and load PDF documents from files and streamsYesYes
 • Grid layout and/or flow layout modesYesYes
 • Save PDF files in PDF/A-1B, PDF/A-2 B/U, PDF/A-3 B/U formatYesYes
 • Save PDF files in PDF/UA-1 formatYesYes
 • Save PDF files to disk and streamsYesYes
 • PDF structure compressionYesYes
 • Document information and custom propertiesYesYes
 • Document viewer preferences and display modesYesYes
 • Document and page XMP metadataYesYes
 • Document file attachmentsYesYes
 • Document level Javascripts and actionsYesYes
 • Document outline (bookmarks)YesYes
 • Create CAD and geospatial enabled PDF filesYesYes
 • Add, remove and read Bates numbersYesYes
 • Add and remove PDF pagesYesYes
 • Page boxes - media box, crop box, art box, trim box and bleed boxYesYes
 • Page labeling ranges (page numbering)YesYes
 • Page user unitsYesYes
 • Extract pages from external PDF filesYesYes
 • Append PDF pagesYesYes
 • Fast PDF mergingYesYes
 • Split PDF files into pagesYesYes
 • Document incremental updatesYesYes
 • Partial document loading and savingYesYes
  
 LOGICAL STRUCTURE & TAGGED PDF & ACCESSIBILITY  
  
 • Logical document structureYesYes
 • Tagged PDFYesYes
 • Structure tree and structure elementsYesYes
 • ID mapYesYes
 • Role mapYesYes
 • Structure element attributesYesYes
 • Attribute classesYesYes
 • PDF/UA-1YesYes
 • Automatic tagging of flow documentsYesYes
 • Extraction of page content with associated logical structure informationYesYes
  
 FLOW DOCUMENT FEATURES  
  
 • Mixed formatted textYesYes
 • Superscript/subscript textYesYes
 • ImagesYesYes
 • Form XObjectsYesYes
 • AnnotationsYesYes
 • TablesYesYes
 • Headers and footersYesYes
 • Table of contentsYesYes
 • Automatic tagging for accessibilityYesYes
 • Before/After draw events for flow contentYesYes
  
 SECURITY  
  
 • User and owner passwordsYesYes
 • Document access rightsYesYes
 • 40 bit and 128 bit RC4 encryptionYesYes
 • 128 bit and 256 bit AES encryptionYesYes
 Content redactionYesYes
 • Disable text copy/pasteYesYes
  
 DIGITAL SIGNATURES  
  
 • Approval and certifying digital signatures with X509 certificatesYesYes
 • Basic CMS and PAdES digital signatures with SHA256 / SHA384 / SHA512YesYes
 • Signature timestampsYesYes
 • OCSP and CRL information included in digital signaturesYesYes
 • Document security storeYesYes
 • Document timestampsYesYes
 • LTV (Long Term Validation) enabled digital signaturesYesYes
 • Support for hardware signature tokens/smartcards (Windows, WPF, Mac)YesYes
 • Externally computed signaturesYesYes
 • Custom digital signaturesYesYes
 • Load digital signatures from signed PDF filesYesYes
 • Decode existing signatures into ASN.1 objectsYesYes
 • Extract the certificate from digital signaturesYesYes
 • Save the signed copy of a PDF documentYesYes
  
 GRAPHICS FEATURES  
  
 • Grid layout for fixed content positioningYesYes
 • Flow layout for relative content positioningYesYes
 • All PDF color spaces: DeviceRGB, DeviceCMYK, DeviceGray, Indexed, CalGray, CalRGB, Lab, ICC, Separation, DeviceN and PANTONE colorsYesYes
 • Pen and brush objects for stroking and filling operationsYesYes
 • Hatch style brushesYesYes
 • Graphics primitives: lines, ellipses, rectangles, rounded rectangles, arcs, pies, chords, Bezier curves, pathsYesYes
 • Clipping pathsYesYes
 • Images (see Images section) and form XObjectsYesYes
 • Transparency groupsYesYes
 • Single line and multi line text with vertical and horizontal aligment, including justified textYesYes
 • Extended graphics states with support for fill and stroke alpha, blend modes and overprintingYesYes
 • Affine transformations: multiply, translate, rotate and scaleYesYes
 • Shadings - function, axial and radialYesYes
 • Patterns - colored, uncolored and shadingYesYes
 • Optional content (layers) with support for custom display trees, multipage and mixed layersYesYes
 • Barcodes (see Barcodes section)YesYes
 • Drawing of external page content (page imposition)YesYes
 • Low level PDF graphics for full control over the page content streamYesYes
 • Formatted content (paragraphs, text blocks, styled text, links inside text, bullet lists)YesYes
 • Tables (simple and composite cells, column spans, row spans, borders)YesYes
  
 FONTS  
  
 • Standard PDF fonts, Western and CJKYesYes
 • Type1 fontsYesYes
 • Type3 fontsYesYes
 • Ansi and Unicode TrueType fonts with support for font subsettingYesYes
 • Disable text copy/paste for Unicode TrueType fontsYesYes
 • Full color emojisYesYes
 • SVG TrueType fontsYesYes
 • Advanced TrueType features:  
     - LigaturesYesYes
     - Vertical glyphsYesYes
     - Small capitalsYesYes
     - Old style figuresYesYes
  
 IMAGES  
  
 • Load images from files and streamsYesYes
 • Bmp, Png, Gif, Jpeg, Jpeg2000, Tiff and Raw imagesYesYes
 • Automatic image type detectionYesYes
 • Extra large JPEG imagesYesYes
 • Extra large TIFF images (24bpp and 32bpp, uncompressed, zip, lzw)YesYes
 • Create images from System.Drawing.Bitmap (WinForms) (BMP, GIF, PNG, TIFF, JPG)YesYes
 • Native support for TIFF (grayscale, RGB and CMYK), JPEG, PNG and RAW imagesYesYes
 • TIFF to PDF conversion with CCITT G4 compression for B/W imagesYesYes
 • Image masks: color masks, stencil mask and soft masksYesYes
 • Alternate images for printingYesYes
 • SVG to PDF conversionYesYes
  
 BARCODES  
  
 • Built in vector barcode engine, no barcode images or barcode fontsYesYes
 • Unidimensional barcodes:YesYes
    - Generic barcodes: Codabar, Code 11, Code 25, Code 25 Interleaved,
     Code 39, Code 39 Extended, Code 93, Code 93 Extended, Code 128 A,
     Code 128 B, Code 128 C, COOP 25, Matrix 25, MSI/Plessey
YesYes
    - Pharmaceutical barcodes: Code 32, Pharmacode,
     PZN (Pharma-Zentral-Nummer)
YesYes
    - EAN/UPC barcodes: EAN 128, EAN-13, EAN-8, ISBN, ISMN, ISSN,
     JAN-13, UPC-A, UPC-E
YesYes
    - Postal and transportation barcodes: FedEx Ground 96, IATA 25,
     Identcode, Leitcode, KIX, Planet, PostNet, RM4SCC, SCC-14,
     SingaporePost, SSCC-18, USPS FIM, USPS Horizontal, USPS PIC
YesYes
 • Bidimensional barcodes:YesYes
    - DataMatrix, QR, PDF417, Micro PDF417, Codablock F, Code 16KYesYes
  
 PDF ANNOTATIONS  
  
 • Add, edit and remove PDF annotationsYesYes
 • Standard and custom appearance for annotationsYesYes
 • Flatten annotationsYesYes
 • Import/export annotations as FDFYesYes
 • Import/export annotations as XFDFYesYes
 • Supported annotations:YesYes
    - Text (sticky notes) annotationsYesYes
    - Rubber stamp annotationsYesYes
    - Square and circle annotationsYesYes
    - Cloud square annotationsYesYes
    - File attachment annotationsYesYes
    - Link annotations (hyperlinks)YesYes
    - Line annotationsYesYes
    - Ink annotationsYesYes
    - Polygon and polyline annotationsYesYes
    - Cloud polygon annotationsYesYes
    - Text markup annotations: highlight, underline, strikeout, squigglyYesYes
    - Free text (typewritter) annotationsYesYes
    - Sound annotationsYesYes
    - Movie annotationsYesYes
    - Rich media (Flash) annotationsYesYes
    - Redaction annotationsYesYes
    - 3D annotations with support for: views, projections, lighting schemes,
     cross sections, backgrounds and animations
YesYes
  
 PDF FORMS (Acrobat forms)  
  
 • Create, load and save PDF formsYesYes
 • Add, edit, remove and rename form fieldsYesYes
 • Support for text box fields, combo box fields, list box fields,
  push button fields, check box fields, radio button fields, signature fields
YesYes
 • Read/Write (fill) form fieldsYesYes
 • Create custom appearances for field widgetsYesYes
 • Flatten form fieldsYesYes
 • Form actions (see PDF actions)YesYes
  
 PDF ACTIONS  
  
 • Add, edit and remove PDF actionsYesYes
 • Set actions at document level, page level, annotation level and form field levelYesYes
 • Supported actions:YesYes
    - GoTo actions - go to destinations in current PDF fileYesYes
    - Remote GoTo actions - go to destinations in external PDF filesYesYes
    - GoTo 3D view actions - activate a specific view in a 3D annotationYesYes
    - Lauch actions - launch executables and filesYesYes
    - URI actions - go to a web based destinationYesYes
    - Named actions - predefined PDF actionsYesYes
    - Javascript actions - execute Javascript codeYesYes
    - Submit form actions - submit form data to a serverYesYes
    - Reset form actions - reset form fields to default valuesYesYes
    - Hide actions - show or hide form fieldsYesYes
  
 PDF FUNCTIONS  
  
 • Sample based functions (Type 0)YesYes
 • Exponential functions (Type 2)YesYes
 • Stitching functions (Type 3)YesYes
 • Postscript calculator functions (Type 4)YesYes
  
 TEXT SEARCH  
  
 • Search text in PDF pages with support for:YesYes
    - case sensitive/insensitive searchYesYes
    - accent sensitive/insensitive searchYesYes
    - whole word searchYesYes
    - regular expression searchYesYes
  
 CONTENT EXTRACTION  
  
 • Extract text with position information at fragment level and glyph levelYesYes
 • Extract text as words with position information at word level and glyph levelYesYes
 • Extract text as lines with position information at line level and glyph levelYesYes
 • Extract text and words from user defined regionsYesYes
 • Extract images including image information such as: image size in pixels,
  bits per pixel, colorspace, image position on the PDF page,
  image size on the PDF page, image horizontal and vertical resolution
YesYes
 • Extract page content as a sequence of path, text, image and
  shading objects
YesYes
 • Extract page content with associated logical structure informationYesYes
 • Extract optional content groups as vector drawingsYesYes
 • Extract page content as vector drawingsYesYes
  
 CONTENT TRANSFORMATION  
  
 • Convert page content to RGBYesYes
 • Convert page content to CMYKYesYes
 • Convert page content to GrayscaleYesYes
 • Convert images to GrayscaleYesYes
 • Replace page imagesYesYes
 • Remove page imagesYesYes
  
 CONTENT REDACTION  
  
 • Text redactionYesYes
 • Image redactionYesYes
 • Redaction annotationsYesYes
  
 PDF PORTFOLIOS  
  
 • Create and load PDF portfoliosYesYes
 • Define portfolio attributes and define sort order for portfolio itemsYesYes
 • Add and remove portfolio itemsYesYes
 • Organize portfolio items into foldersYesYes
  
 LOW LEVEL COS API  
  
 • Add, edit and remove COS objectsYesYes
 • Supported COS objects: strings, numbers, names, booleans, nulls,
  arrays, dictionaries and streams
YesYes
  
 PDF RENDERING (Viewer Edition Only)  
  
 • Render PDF pages to images: RAW, BMP, GIF, JPG, PNG and TIFF-Yes
 • Ultra-high dpi support for PDF to image conversion
  (output images up to 65536x65536 pixels)
-Yes
 • ARGB, RGBA, BGRA, RGB, BGR and Grayscale byte layouts for
  RAW images
-Yes
 • PDF to multipage TIFF (color / grayscale / B&W CCITT G4), -Yes
 • Supported PDF features for rendering: -Yes
    - Filters: Flate, LZW, ASCII 85, ASCII Hex, CCITT Fax, DCT, JBIG2-Yes
    - Colorspaces: RGB, CMYK, Gray, CalRGB, CalGray, Lab, ICC, Indexed,
     Separation, DeviceN
-Yes
    - Shadings: function based, axial and radial-Yes
    - Patterns: colored, uncolored and shading-Yes
    - Blend modes: all-Yes
    - Vector graphics: move to, line to, curve to (c, y and v), line width,
     line cap, line join, stroke, fill, form XObject
-Yes
    - Images: Raw, Jpeg, Ccitt, Jbig2; Inline images-Yes
    - Image masks: soft masks, stencil masks, chroma key masks-Yes
    - Soft masks-Yes
    - Fonts: standard 14 PDF fonts, TrueType, Type 1 (Postscript and CFF),
     Type3, CID fonts, Embedded fonts
-Yes
    - Font substitution-Yes
    - Annotations: all types-Yes
    - Form fields: all types-Yes
 • Selective page content rendering: turn on/off vector graphics, text, images,
   annotations and form fields
-Yes
 • Turn on/off layer visiblity for page content rendering-Yes
 • Support for external graphic engines for improved rendering speed-Yes
 • Multi-threaded PDF to image conversion-Yes
  
 PDF VIEWING (Viewer Edition Only)  
  
 • Viewer controls for Windows Forms, Mac, WPF, UWP, iOS and Android-Yes
 • Viewer controls for .NET Core 3.0 Windows Forms and WPF-Yes
 • Document navigation (page up/down)-Yes
 • Swipe to scroll (if supported by platform), -Yes
 • Page zoom in/out -Yes
 • Pinch to zoom (if supported by platform) -Yes
 • FitWidth zoom mode -Yes
 • Add and remove pages-Yes
 • PageClick/PageTap and PageDoubleClick/PageDoubleTap events-Yes
  
 LICENSING  
  
 • Per developer licensing with royalty free distributionYesYes
 • Single developer license starts at US$299 and includes 1 year support
  subscription
YesYes
  Twitter Twitter