pdf links

PDF Rendering
Convert PDF to Image (.NET)
Convert PDF to image on Android (Xamarin)
Convert PDF to image on iOS (Xamarin)
Convert PDF to image in Windows Store apps (.NET)
Convert PDF to image in Windows Phone apps (.NET)
PDF to image in Universal Windows Store apps (.NET)
Free PDF Viewer control for Windows Forms (.NET)
How to integrate PDF Viewer control in WPF app (.NET)
Creating WPF PDF Viewer supporting bookmarks (.NET)
Cross-platform PDF Viewer using GTK# (MONO)
Silverlight PDF viewer control (Silverlight 5)
Multithreaded PDF rendering (.NET)
Convert pdf to image in Silverlight app (C# sample)
How to set fallback fonts for PDF rendering (C#)
Avoiding the out-of-memory exception on rendering (C#)
PDF viewer single page application (WebAPI, AngularJS)
PDF viewer control for Windows 10 universal applications
Use custom ICC profile for CMYK to RGB conversion
PDF layers - separate images, text, annotations, graphics

PDF Forms Creation PDF Security
Conversion to PDF/A
Other topics
PDF Document Manipulation
PDF Content Generation
Fixed and Flow layout document API (.NET)
Creation of grids and tables in PDF (C# sample)
How to create interactive documents using Actions (C# sample)
Text flow effects in PDF (C# sample)
How to generate ordered and bulleted lists in PDF (C# sample)
Convert HTML to PDF using flow layout API (C# sample)
How to use custom fonts for PDF generation (.NET)
Create document with differently sized pages (C#)
Create PDF documents using MONO (C#/MONO/Windows/OSX)
How to use background images for content elements (C#/PDF Kit/FlowLayout)
Add transparent images to PDF document (C#)
Draw round rect borders in PDF documents(C#)
ICC color profiles and and ICC based colors in PDF (C#)
How to use bidirectional and right to left text in PDF (C#)
Create PDF documents from XML templates (C# sample)
How to resize PDF pages and use custom stamps (C#)
Add header and footer to PDF page (.NET sample)
How to use clipping mask for drawing on PDF page
Fill graphics path with gradient brushes in PDF (Shadings)
Apitron PDF Kit and Rasterizer engine settings
Add layers to PDF page (optional content, C# sample)
How to create free text annotation with custom appearance

PDF Content Extraction
PDF Navigation

PDF to TIFF conversion
Contact us if you have a PDF related question and we'll cover it in our blog.

2017-08-31

PDF 2.0 specification overview

As you probably know the PDF 2.0 specification has been recently released and it introduced many long awaited features as well as deprecated some stuff. Here we would like to highlight the changes, so you could have an overview of what is going to happen in PDF world soon. Our dev team is working on adding support for all the new features and some of them are already implemented, but nevertheless it will take some time to align the products with the new spec.

So here are the features:
  • "Unencrypted wrapper document" – the way to use custom encryption algorithms for encrypting string and streams
  • "Use of black point compensation" – related to rendering intents and color conversion using ICC
  • "Projection annotations" – projection annotations provide a way to save 3D and other specialized measurements and comments as markup annotations. These measurements and comments then persist in the document
  • "CAdES signatures as used in PDF" – adds new subfilter to PDF signatures
  • "Long term validation of signatures" along with the "Document Security Store (DSS)" and "Document timestamp (DTS) dictionary" specifies the way to store the information needed to validate signatures on a long-term basis (CRL, OCSP and Timestamp data)
  • "Geospatial features" – new way to store geospatial data
  • "Rich media" annotations – common framework for video, audio and animated content
  • "Namespaces" for tagged PDF – new way for preserving logical structure of docs converted from other formats
  • "Pronunciation hints" – a way to aid text-to-speech processors with correct pronunciation
  • "Document parts" – specifies the way the to divide the document into logical parts with different purposes, simply speaking, defining subdocuments
  • "Associated files" – a way to indicate the relationship between the PDF objects in the document and content in other formats
  • Support for ISO 14739-1:2014 Product Representation Compact (PRC) file format
  • Support for UTF-8


Existing PDF features were updated by adding the following capabilities:
  • Transparency and blend mode attributes for the annotations
  • Stamp Annot intent
  • Polygon and Polyline real paths
  • 256-bit AES encryption
  • ECC-based certificates
  • Unicode based passwords
  • Document requirement extensions
  • New value for tab order of fields and annotations
  • Page-level OutputIntents
  • Referenced (external) OutputIntents
  • Thumbnails for embedded files
  • Halftone Origin (HTO)
  • Measurement and Point Data for image and form XObjects
  • L (length) key for inline image data
  • Viewer preferences enforcement (for print scaling)
  • 3D measurements
  • GoToDp action
  • RichMediaExecute action
  • Extension for GoTo and GoToR supporting linking to specific structure elements
  • Extension for Signature Field Locks and Signature Seed Values
  • Extensions for 3D viewing conditions, including transparency
  • Ref (reference) structure elements
  • PageNum and Bates artifact types
  • New list types for structured lists
  • Short” (short name) attribute for table header cells
  • Extensions to OutputIntents (MixingHints and SpectralData)


And of course, many things were deprecated, see the list below:
  • XFA (finally!) including NeedsRendering
  • Movie, Sound and TrapNet annotations
  • Movie and Sound actions
  • Info dictionary
  • Assistive technology restrictions via DRM
  • ProcSet
  • Operation system specific file specifications
  • Operation system specific additions to Launch actions
  • Names for XObjects
  • Names for Fonts
  • Arrays of Blend Modes
  • Alternate Presentations
  • Open prepress interface
  • CharSet (For Type 1 fonts)
  • CIDSet (for CID fonts)
  • Prepress viewer preferences (ViewArea, ViewClip and so on)
  • NeedAppearances
  • adbe.pkcs7.sha1 subfilter, as SHA1 was considered weak
  • adbe.x509.rsa_sha1 subfilter, same as above
  • Encryption of FDF files
  • Suspects flag in MarkInfo dictionary
  • UR signatures

If we missed something just let us know and we’ll add it asap. New releases will be available soon, so keep an eye on Apitron PDF Kit and Apitron PDF Rasterizer pages and nuget packages.

No comments:

Post a Comment