Version 6.1.0

Release Date: 2013.11.18

  • Support for new architectures arm64 and x86_64 (in addition to armv7, armv7s and i386).

  • Now uses an external resource file which reduces the final app size by 2.9 MB for each additional architecture. For an app that is compiled for armv7, armv7s and arm64 this will save 5.8 MB. To initialize PDFNet, you must now call [PDFNetInitialize@""]; [PDFNet SetResourcePath:resourcePath];. See the readme for details.

  • Tools source code is now included as part of the standard distribution. The PDFViewCtrlDemo sample project should now be run from the workspace "PDFViewCtrlDemo with Tools" which combines the PDFViewCtrlDemo and Tools projects into a single workspace for development convenience.

  • Tools source code has been converted to Automatic Reference Counting (ARC).

  • Two new built-in tools, one for applying a digital signature to a signature field, and the other to play rich media annotations (videos) in place. The freehand tool now has built-in support for creating multistroke annotations.

  • The built-in tools now use a new easy-to-use color picker.

  • New "Miscellaneous Samples" project that runs common cross-platform samples (http://www.pdftron.com/pdfnet/samplecode.html).

  • Samples have been visually adjusted for iOS 7 and are all compatible with the iPhone.

  • The minimum deployment target is iOS 5 for 32-bit architectures (armv7, armv7s, i386) and iOS 7 for 64-bit architectures (arm64, x86_64).

  • New PDFViewCtrl APIs. Please see documentation for details: OpenUrlAsync:WithPDFPassword:WithCacheFile:WithOptions: SelectWithSelection: Update: zoomToRect:animated: GetVisiblePages CancelFindText GetLinkAt:y: SetViewerCache:maxcachesize:on_disk: keyboardWillShow:rectToNotOverlapWith: keyboardWillHide: zoomScale SetRightToLeftLanguage: GetRightToLeftLanguage onRenderFinished (delegate method)

  • Changed PDFViewCtrl APIs. SetProgressiveRenderingInterval: replaced by SetProgressiveRendering:withInitialDelay:withInterval: SetZoomMinimum:Maxiumum:Mode: replaced by SetZoomLimits:Minimum:Maxiumum: SetContentBufferSize: replaced by SetRenderedContentBufferSize PurgeCachedMemory replaced by PurgeMemory OpenUrl:WithPDFPassword: replaced by OpenUrlAsync:WithPDFPassword: OpenUrl:WithPDFPassword:WithCacheFile: replaced by OpenUrlAsync:WithPDFPassword:WithCacheFile: SetThinLineAdjustmentPixelGrid:StrokeAdjust: replaced by SetThinLineAdjustment:StrokeAdjust: SetContentBufferSize: replaced by SetRenderedContentBufferSize:

  • Removed PDFViewCtrl APIs. SelectWithTextSelect:y1:x2:y2:; SelectWithStructure:y1:page1:x2:y2:page2: SetAnnotationEditingEnabled: (can control this by modifying the tools source code) AnnotationEditingEnabled (can control this by modifying the tools source code) LinkActivationEnabled (can control this by modifying the tools source code)