XFINIUM.PDF Mobile


Cross-platform PDF development tool supports iOS, Android, and Windows Phone.
XFINIUM.PDF Mobile comes in 2 editions: Generator Edition which includes the PDF creation and editing features and Viewer Edition which includes all features in Generator Edition plus the PDF rendering and PDF viewing features.



News

02/04/2019
XFINIUM.PDF Toolkit 8.4.1 has been released See More Detail

Generator Edition

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.

The simple object model follows the PDF specification so you can have complete control over the generated PDF files. Code written for XFINIUM.PDF can be compiled on all supported platforms without changes.XFINIUM.PDF library is here to help.


XFINIUM.PDF has been developed entirely in C# and it is 100% managed code. It is licensed per developer with royalty free distribution so you can freely distribute your application without paying other fees.


Here is Sample code of "HelloWorld" below:


          using Xfinium.Pdf;
          using Xfinium.Pdf.Graphics;
              
           // Create a fixed document
          PdfFixedDocument document = new
          PdfFixedDocument();
           // Add a new page
          PdfPage page = document.Pages.Add();
           // Create a font and a brush
          PdfStandardFont  helvetica = new
          PdfStandardFont (PdfStandardFontFace.Helvetica, 24);
          PdfBrush brush = new
           Pdf Brush();
          // Draw the text on the page
           page.Graphics0.DrawString("Hello World", helvetica, brush, 100, 100);
          // Save the document
            document.Save("helloworld.pdf");
              
              


Main Features of Generator Edition:

SUPPROTED PLATFROMS

  • NET 4.x
  • Windows Forms
  • Windows Forms
  • Xamarin.Mac
  • ASP.NET Webforms and MVC
  • Windows services
  • Mono
  • WPF 4.x
  • Silverlight 5
  • WinRT (Windows Store applications)
  • Xamarin.iOS
  • Xamarin.Android
  • Xamarin.Forms
  • Portable Class Library
  • Universal Windows Platform
  • .NET Core
  • .NET Standard

PDF FUNCTIONS

  • Sample based functions (Type 0)
  • Exponential functions (Type 2)
  • Stitching functions (Type 3)
  • Postscript calculator functions (Type 4))

PDF PORTFOLIOS

  • Create and load PDF portfolios
  • Define portfolio attributes and define sort order for portfolio items
  • Add and remove portfolio items
  • Organize portfolio items into folders

CONTENT REDACTION

  • Text redaction
  • Image redaction
  • Redaction annotations

TEXT SEARCH

  • Search text in PDF pages with support for regular search, case sensitive search, whole word search and regular expression search

CONTENT TRANSFORMATION

  • Convert page content to RGB
  • Convert page content to CMYK
  • Convert page content to Grayscale
  • Convert images to Grayscale
  • Replace page images
  • Remove page images

SECURITY

  • User and owner passwords
  • Document access rights
  • 40 bit and 128 bit RC4 encryption
  • 128 bit and 256 bit AES encryption
  • Content redaction
  • Disable text copy/paste

FONTS

  • Standard PDF fonts, Western and CJK
  • Type1 fonts
  • Type3 fonts
  • Ansi and Unicode TrueType fonts with support for font subsetting
  • Disable text copy/paste for Unicode TrueType fonts

PDF ACTIONS

  • Add, edit and remove PDF actions
  • Set actions at document level, page level, annotation level and form field level
  • Supported actions:
    GoTo, Remote,Lauch,URI,Named, Javascript,Submit from,Reset form,Hide.

PDF FORMS (Acrobat forms)

  • Create, load and save PDF forms
  • Add, edit, remove and rename form fields
  • Support for text box fields, combo box fields, list box fields, push button fields, check box fields, radio button fields, signature fields
  • Read/Write (fill) form fields
  • Create custom appearances for field widgets
  • Flatten form fields
  • Form actions (see PDF actions)

CONTENT EXTRACTION

  • Extract text with position information at fragment level and glyph level
  • Extract text as words with position information at word level and glyph leve
  • Extract text and words from user defined regions
  • Extract images including image information such as: image size in pixels, bits per pixel, colorspace, image position on the PDF page,
  • Extract page content as a sequence of path, text, image and shading objects
  • Extract optional content groups as vector drawings
  • Extract page content as vector drawings

BARCODES

  • Built in vector barcode engine, no barcode images or barcode fonts
  • Unidimensional barcodes:
    - 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
    - Pharmaceutical barcodes: Code 32, Pharmacode, PZN (Pharma-Zentral-Nummer)
    - EAN/UPC barcodes: EAN 128, EAN-13, EAN-8, ISBN, ISMN, ISSN, JAN-13, UPC-A, UPC-E
    - EAN/UPC barcodes: EAN 128, EAN-13, EAN-8, ISBN, ISMN, ISSN, JAN-13, UPC-A, UPC-E
  • Bidimensional barcodes:
    - DataMatrix, QR, PDF417, Micro PDF417, Codablock F, Code 16K

IMAGES

  • Load images from files and streams
  • Extra large JPEG images
  • xtra large TIFF images (24bpp and 32bpp, uncompressed, zip, lzw)
  • Create images from System.Drawing.Bitmap (WinForms) (BMP, GIF, PNG, TIFF, JPG)
  • Native support for TIFF (grayscale, RGB and CMYK), JPEG, PNG and RAW images
  • TIFF to PDF conversion with CCITT G4 compression for B/W images
  • Image masks: color masks, stencil mask and soft masks
  • Alternate images for printing
  • SVG to PDF conversion

FLOW DOCUMENT FEATURES

  • Mixed formatted text
  • Superscript/subscript text
  • Images
  • Form XObjects
  • Annotations
  • Tables
  • Headers and footers
  • Table of contents

LOW LEVEL COS API

  • Add, edit and remove COS objects
  • Supported COS objects: strings, numbers, names, booleans, nulls, arrays, dictionaries and streams

PDF ANNOTATIONS

  • Add, edit and remove PDF annotations
  • Standard and custom appearance for annotations
  • Flatten annotations
  • Supported annotations:
    - Text (sticky notes) annotations
    - Rubber stamp annotations
    - Square and circle annotations
    - File attachment annotations
    - Link annotations (hyperlinks)
    - Line annotations
    - Ink annotations
    - Polygon and polyline annotations
    - Text markup annotations: highlight, underline, strikeout, squiggly
    - Free text (typewritter) annotations
    - Sound annotations
    - Movie annotations
    - Redaction annotations
    - 3D annotations with support for: views, projections, lighting schemes. cross sections, backgrounds and animations

DOCUMENT FEATURES

  • Create and load PDF documents from files and streams
  • Grid layout and/or flow layout modes
  • Save PDF files in PDF/A-1B, PDF/A-2 B/U, PDF/A-3 B/U format
  • Save PDF files to disk and streams
  • PDF structure compression
  • Document information and custom properties
  • Document viewer preferences and display modes
  • XMP metadata
  • Document file attachments
  • Document level Javascripts and actionsDocument file attachments
  • Document outline (bookmarks)
  • Create CAD and geospatial enabled PDF files
  • Add, remove and read Bates numbers
  • Add and remove PDF pages
  • Page boxes - media box, crop box, art box, trim box and bleed box
  • Page labeling ranges (page numbering)
  • Extract pages from external PDF files
  • Append PDF pages
  • Split PDF files into pages
  • Document incremental updates
  • Partial document loading and saving

GRAPHICS FEATURES

  • Grid layout for fixed content positioning
  • Flow layout for relative content positioning
  • All PDF color spaces: DeviceRGB, DeviceCMYK, DeviceGray, Indexed,CalGray, CalRGB, Lab, ICC, Separation, DeviceN and PANTONE colors
  • Pen and brush objects for stroking and filling operations
  • Hatch style brushes
  • Graphics primitives: lines, ellipses, rectangles, rounded rectangles, arcs, pies, chords, Bezier curves, paths
  • Clipping paths
  • Images (see Images section) and form XObjects
  • Transparency groups
  • Single line and multi line text with vertical and horizontal aligment, including justified text
  • Extended graphics states with support for fill and stroke alpha, blend modes and overprinting
  • Affine transformations: multiply, translate, rotate and scale
  • Shadings - function, axial and radial
  • Patterns - colored, uncolored and shading
  • Optional content (layers) with support for custom display trees, multipage and mixed layers
  • Barcodes (see Barcodes section)
  • Drawing of external page content (page imposition)
  • Low level PDF graphics for full control over the page content stream
  • Formatted content (paragraphs, text blocks, styled text, links inside text, bullet lists)
  • Tables (simple and composite cells, column spans, row spans, borders)

Viewer Edition

Viewer Edition which includes all features in Generator Edition plus the PDF rendering and PDF viewing features.

PDF RENDERING (Viewer Edition Only)

  • Render PDF pages to images: RAW, BMP, GIF, JPG, PNG and TIFF
  • ARGB, RGBA, BGRA, RGB, BGR and Grayscale byte layouts for RAW images
  • PDF to multipage TIFF (color / grayscale / B&W CCITT G4),
  • Supported PDF features for rendering:
    - Filters: Flate, LZW, ASCII 85, ASCII Hex, CCITT Fax, DCT, JBIG2
    - Colorspaces: RGB, CMYK, Gray, CalRGB, CalGray, Lab, ICC, Indexed,   Separation, DeviceN
    - Shadings: function based, axial and radial
    - Patterns: colored, uncolored and shading
    - Blend modes: all
    - Vector graphics: move to, line to, curve to (c, y and v), line width,
      line cap, line join, stroke, fill, form XObject
    - Images: Raw, Jpeg, Ccitt, Jbig2; Inline images
    - Image masks: soft masks, stencil masks, chroma key masks
    - Soft masks
    - Fonts: standard 14 PDF fonts, TrueType, Type 1 (Postscript and CFF),   Type3, CID fonts, Embedded fonts
    - Font substitution
    - Annotations: all types
    - Form fields: all types
  • Selective page content rendering: turn on/off vector graphics, text, images, annotations and form fields
  • Support for external graphic engines for improved rendering speed

PDF VIEWING (Viewer Edition Only)

  • Viewer controls for Windows Forms, Mac, WPF, UWP, iOS and Android
  • Document navigation (page up/down)
  • Swipe to scroll (if supported by platform)
  • Page zoom in/out
  • Pinch to zoom (if supported by platform)
  • FitWidth zoom mode
  • Add and remove pages
  • PageClick/PageTap and PageDoubleClick/PageDoubleTap events