XFINIUM.PDF as a Portable Class Library

XFINIUM.PDF 4.0 has been released a few days ago and it brings support for a very requested feature: support for Portable Class Libraries. The XFINIUM.PDF product is now available also as a  Portable Class Library in the form of Xfinium.Pdf.Pcl.dll assembly. Continue reading “XFINIUM.PDF as a Portable Class Library”

Create and fill PDF forms in .NET

XFINIUM.PDF library can both create new PDF forms and fill existing PDF forms.
Each type of form fields supported in the PDF specification is represented by the corresponding class:

  • PdfTextBoxField – textbox fields
  • PdfCheckBoxField – checkboxes
  • PdfRadioButtonField – sets of radiobuttons
  • PdfComboboxField – comboboxes
  • PdfListboxField – listboxes
  • PdfPushbuttonField – push buttons
  • PdfSignatureField – signature fields

Continue reading “Create and fill PDF forms in .NET”

Encrypt and decrypt PDF documents in .NET

XFINIUM.PDF library can decrypt and encrypt PDF documents using RC4 and AES encryption, with 40 bit and 128 bit keys for RC4 and 128 bit and 256 bit keys for AES, including the latest PDF 2.0 draft. The library can create, load and save encrypted PDF files.

Continue reading “Encrypt and decrypt PDF documents in .NET”

Display alternate images for view and print in a PDF document

A question on StackOverflow.com asked if it is possible to have 2 alternate versions of an image in a PDF file, one for display and other for print.
Several solutions were given: optional contentform fields or alternate images. In the article below we’ll show how these solutions can be implemented using XFINIUM.PDF library and how they compare to each other.
Continue reading “Display alternate images for view and print in a PDF document”