PDF’s new status: stable



Email    print   
December 15, 2008 —  (Page 1 of 3)
The Portable Document Format became an ISO standard less than half a year ago, and since the July 1 release of ISO 32000-1:2008, nothing has changed.

That’s the best news developers could have hoped to hear.  

Before the ISO transfer, PDF belonged entirely to its creator, Adobe Systems, and had traveled a bumpy road since its 1993 debut. Along the way, Adobe repeatedly changed the specifications for the document format, including one wholesale break with the past that left non-Adobe software out in the cold for a time. But now, thanks to PDF’s ISO status, developers will no longer have to hit a target in motion.

That’s not to say PDF won’t evolve. Indeed, the ISO currently oversees five variations of the format for different use cases. Some of them—such as PDF/X, for graphics exchange—are actually umbrellas for subsets of specifications. Others target specific markets, such as PDF/H, for healthcare.

No matter what type of PDF you’re working with, the biggest problems can come from the oldest files. While the PDF standard is solid now, its wayward past can make things sticky for developers saddled with archives of old documents or a legion of outdated client-side applications.

Sticking points
“When I started looking at PDF, I was hoping it would be easy,” said CEO Andrew Cochran of ceTe Software, which makes DynamicPDF, a set of class libraries designed to deal with the format in an enterprise environment. “But the specification is complex and large. It’s not a straightforward thing to create a PDF document.

“The biggest thing is that it’s hard to create a PDF in one pass. You have to first get all the info about the document, then you have to create the document. It’s a two-phase process. I wouldn’t say it was extremely complicated, but it wasn’t what we were used to working on websites. There, as you encounter the data, you spit it to the browser.

“With a PDF, you can’t do that. You have to understand the fonts, the widths of the characters and how to break the lines. Anything that affects the pagination is what you have to understand. You have to lay it out before you output it. You have to calculate how much of that text is going to fit on the first page.”



Related Search Term(s): PDF, Adobe, ISO

Pages 1 2 3 


Share this link: http://sdt.bz/33115
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
PDF doesn't have to mean 'pretty darned frustrating'
Even though the format is now an ISO standard, there are still challenges to developing with it, but things are easing up Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb