Marching on… to iOS 9

silver-apple-logo-apple-picture (1)For Apple fans, the coming of September brings the hope of a new iOS platform and new phone releases. iOS 9 promises to be more secure and offer a better user experience. We took a closer look at these new features and came up with a few that are important to evaluate and address. I hope to capture the key areas of changes that may affect DL Reader and your apps.

  • Updated build tools
  • Image resource management
  • Multitasking
  • App Transport Security
  • IPv6 support

Continue reading


Beyond Acrobat: Converting PDF to Flash using the Datalogics PDF Java Toolkit

Sample of the Week:

To close out the Beyond Acrobat series of samples I’m going to expose you to an odd little utility class in the Datalogics PDF Java Toolkit, the PDFToSWFConverter. I know.. I know… given the state of the Flash ecosystem these days, there are probably a million reasons why you wouldn’t want to convert a PDF to Flash but… again… given the state of the Flash ecosystem, there are probably at least as many reasons why you would. While it’s really, really cool that the conversion works so well, I’m not even going to try to suggest that it’s a good idea to do so… even though it’s really, really cool. Continue reading


Beyond Acrobat: Setting the Hit Area for Links using the Datalogics PDF Java Toolkit

Sample of the Week:

As I mentioned last week, Adobe Acrobat and Reader are able to display PDF files that contain features that are in the PDF specification but that can’t be authored using Acrobat. In this week’s article for the “Beyond Acrobat” series, I show how the hit area for a link doesn’t necessarily need to be the same as the rectangle that defines the location of the link annotation.

Consider the image below… let’s say that you have some text on a 45 degree angle and you want a link to be on top of that text… and only on top of that text (the blue outlined area). Using Adobe Acrobat, you can only define the link as a rectangle where the sides are all parallel and perpendicular to the page edges (the red outlined area). In fact, the PDF specification requires that the mandatory Rect key for an annotation is defined in this way. However, link annotations can also have a QuadPoints key. The QuadPoints are an array of 8 numbers specifying the coordinates of the quadrilateral (quad) that defines the region within the boundary of the Rect in which the link should be activated. adding the QuadPoints key lets you define the hit area of the link to be on an angle… just like the text.



Continue reading


Beyond Acrobat: Adding Annotations to a Layer using the Datalogics PDF Java Toolkit

Sample of the Week:

One of the coolest aspects of Adobe Acrobat and Reader is the fact that they will display PDF files that contain features that are in the specification but that Acrobat isn’t even capable of creating on it’s own… that’s how thoroughly the application is developed. As part of my “Beyond Acrobat” series, this article discusses the little known fact that in addition to page content, links, comments, movies, 3D models… basically any of the PDF annotation objects can be assigned to an Optional Content Group, or “Layers”, as they’re called in the Acrobat user interface. Using the Datalogics PDF Java Toolkit, developers can create PDF files that simply cannot be created in Acrobat alone but display perfectly well. This opens up a world of possibilities but let’s look at one in particular.

Continue reading