Interview with John Warnock from 1986

There’s an interesting interview with John Warnock (co-founder of Adobe Systems, major brain behind PostScript and PDF) over at Programmers at Work.

http://programmersatwork.wordpress.com/john-warnock/

PDF wasn’t around when this interview was done, but you can see in one of his responses he’s talking about what has become PDF.

INTERVIEWER: In what direction is the PostScript language still evolving?

WARNOCK: Well, for the printing application, it probably has slowed down to a crawl. Now I think it makes sense to go into the screen world and give work stations the model that the printer has. There we must adapt it considerably, because of the different requirements of the screen. The requirements are very high-speed activity for certain kinds of garbage-collecting operations, and the memory-management tasks aren’t necessarily part of the printer world. were writing that code and it’s evolving in that direction.

Tags: , , ,

6 Ways to Improve Your PDF Files for the Web

PDF has a reputation — often well-deserved — for being cumbersome to view and navigate online, but it doesn’t have to be that way on your site. With a little work and the right tools (Nitro PDF Professional, for example), you can make sure that the PDF content on your site is working to make your visitors’ experiences better rather than worse.

In fact, many of the common complaints webmasters and surfers have about PDF are easily fixed — you just have to know how. Below we discuss some of the most common complaints and how you can deal with them.

1. Unclear the link goes to a PDF file (and not a web page)

One pet hate for many people occurs when you click on a hyperlink and all of a sudden discover your PDF viewer is trying to load. When it happens, you may have to wait seconds, you may have to wait mintues, or the PDF may not load at all.

The simplest solution to this is to warm people before they click on the link. If people know what’s coming, they’ll be much more accepting and forgiving if it takes a little more time to load than a lightweight web page.

  • Put a text label saying ‘PDF’ as part of the text link or next to it.
  • Provide file size information next to the link so people have some idea how long the file might take to open.
  • Include information on the number of pages in the PDF file to help the user decide whether it’s better to download the file to their computer or just open it directly in their browser. (I think reading longer PDF files is preferable outside of a web browser).

2. PDF files take too long to open

When created using default creation settings, a PDF must be completely downloaded before it will open — which means a long wait before visitors to your site see anything at all. Not many people realize this, but using the right creation tool allows you to optimize your PDF files to display as they download, so users see content as soon as each page has loaded — a dramatic improvement in user experience. This is known as ‘byte-serving’ or ‘linearization.’

If you already use PDF creation software, check the conversion settings for options such as linearize or fast web view — if they’re there, you’re in luck. If you need to need to make an existing PDF file capable of ‘byte serving,’ then you’ll need to use professional PDF editing tools like Nitro Pro or Adobe Acrobat.

  • Linearized/optimized PDF files are essential when people are viewing your PDF files on the web as they load the PDF in your browser one page at a time, instead of downloading the whole file before displaying it.

3. Troublesome to navigate PDF

When a visitor to your site loads a PDF, the result is usually a frustrating interruption of the navigational experience, as the user goes from clicking hyperlinks to scrolling through a seemingly endless series of pages. Adding bookmarks to an existing PDF goes a long way to fix this broken behavior.

A bookmark tree is an excellent navigation aid that provides a convenient navigational, aid as well as a convenient overview of the entire document and its contents. Bookmarks and hyperlinks can even open web pages or other PDF files, turning the bookmark pane into a true cross-site navigational element.

4. PDF files are too large

When you post larger PDF documents for online reading, even optimized files can suffer from some performance issues, as visitors are still forced to download all the pages preceding the content they want to read. A neat way around this problem is to split the PDF into smaller pieces — usually a table of contents and a series of chapters — and then link each piece with bookmarks. Instead of downloading the entire file, users only download individual chapters at a time, resulting in a much smoother user experience.

  • Use Nitro Pro’s page splitting tool to automate the task and split up your document based on its bookmarks or groups of pages. Existing bookmarks stay active, letting the user click between each file without realising they are looking at more than one file.

5. Too much scrolling and zooming in PDF files

Viewing PDFs online is often a disruptive experience, with your users needing to scroll from side-to-side or adjust the zoom level inside the PDF window to view your content. By setting the the default viewing settings to values suited to online viewing, however, a lot of this discomfort can be alleviated. Any good PDF editor should allow you to create new PDFs with appropriate settings or apply them to existing files.

  • Use the initial view settings to control how a PDF is displayed when it is first opened in a web browser. Set the page zoom/magnification level at ‘Fit width’ and if there are bookmarks in the file, set the navigation to display bookmarks.

6. Leverage the strengths of PDF files

For some website tasks, PDF is a better choice than HTML — consider the strengths of PDF, and see if there are any parts of your site that would work better as PDF than as HTML. PDF is a self-contained format that displays and prints reliably, retaining layout and document security, no matter how many times it is downloaded, copied or forwarded. If you want to produce faithful versions of existing web content for print, PDF is the ideal delivery format.

Teach your users

This won’t help you improve your PDF files, but you might like to think about educating site visitors to alternative PDF-handling solutions. Many people out there hate Adobe Reader and get frustrated when browsers take too much control away. Here’s some other options:

  • Our PDF Download add-in for Firefox gives you back control over PDF files on the web.
  • Foxit Reader gives you an alternative to Adobe Reader that is really quick to load.
  • Use a Flash-based viewer to display PDF files without forcing the user to download them. (See our Free online web services for PDF list for some options.)
A special thanks to Alex Murray for writing most of this article. I just finished it off.
Tags: , , ,

The new look PrimoPDF 4.0, and our big new partnership

This week is an exciting time for the Nitro team. We’ve just announced a major partnership with activePDF, developers of the leading free PDF creator, PrimoPDF. What’s made PrimoPDF so popular is the quality of the PDF files it produces, it’s ability to create different kinds of PDF files, and the fact it doesn’t require registration, display annoying pop-up ads or add watermarks to your new PDF files.

If your friends or colleagues just need a simple PDF creator and don’t require the extra streamlined PDF creation and editing tools included with Nitro Pro, let them know about PrimoPDF.

The partnership has also seen the release of PrimoPDF 4.0. The new interface makes using the tool more intuitive, easier to understand the conversion settings, and includes new email functionality so that you can convert and load the file into an email all in the one task.

 PrimoPDF - Free PDF Creator

Tags: , ,

The Easy Way to Sign PDF Files & Forms Without Printing Them

One of my all-time favorite PDF tricks enables you to sign your PDF files without having to print them out first.

Cast your mind back and see if the following sounds familiar: You’ve received a form or document (as a PDF) that you must sign, but you can’t write on your computer screen. This leaves you with a number of ridiculous choices, like:

  • Print the PDF, sign it, scan it back to PDF, and then email to sender, or
  • Print the PDF, sign it, fax it back to the sender, or
  • Print the PDF, sign it, and then mail it back to the sender.

The trick I’m going to show you using Nitro Pro will let you sign any PDF you receive with a couple of clicks (assuming the file is not secured). To start with, you’ll need a scanner to get your signature into electronic form, but once that’s done all you’ll need is Nitro Pro to do the signing.

Note: An important thing to know before we begin is that this trick is very different to inserting a real ‘digital signature.’  The digital signatures you can use with PDF files with Nitro PDF Professional and Adobe Acrobat are there to show not just a visual representation of your hand written signature, but to protect the integrity of a document and make it tamper proof. See our secure and sign PDF files feature info for more.

Here’s a screenshot to give you a quick visual idea of what we’re going to achieve. In it you can see me selecting my signature stamp annotation (see our annotate PDF page for related feature info), and also the signature stamp applied to a page in my PDF.

Signature stamp annotation for signing PDF files

Setting up your signature

The first task is to get a copy of your handwritten signature onto your computer.

  1. On a piece of white paper, sign your name.
  2. Open Nitro PDF Professional.
  3. On the Home tab, in the Convert group, click the arrow below Create PDF Nitro PDF icon.
  4. Click Create PDF From Scanner Nitro PDF icon.
  5. Choose your settings, and then click Scan.
  6. Your signature should now be in PDF form and ready to crop to size.
  7. On the Insert and Edit tab, in the Pages group, click Crop.
  8. Drag around your signature and crop it so your signature has very little whitespace around it.
  9. Double-click on the highlighted area, and then click Crop.
  10. Save and name your signature.

Setting up a signature stamp annotation

This task takes the PDF file containing your signature and turns it into a stamp annotation.

  1. Open Nitro Pro.
  2. On the Review tab, in the Comment group, click the arrow below Stamp.
  3. Click Create New Stamp.
  4. Browse to and select your newly created PDF with your signature, and then click Save.

Adding your signature to a PDF

Now that you’re set up, it’s just a matter of ’stamping’ your signature onto the page wherever and whenever you like.

  1. Open Nitro Pro.
  2. On the Review tab, in the Comment group, click the arrow below Stamp.
  3. Select your signature stamp.
  4. On the page to sign, click and drag the stamp to the correct size. Click on it to drag it to the correct position.
  5. That’s it, you’re done. Save the file and email it to the sender.

This trick relates quite closely to another tip I’ll cover soon: how to fill in forms in PDF files by inserting text.

Stay tuned.

Tags: , , , , ,

Trick: How to Capture a Screenshot As PDF, Annotate, Then Share It

One of my favorite and most commonly used tricks combines three pieces of Nitro Pro functionality into a great solution for a task I perform at least once every week.

Working in the world of software development and the web, I regularly need to add quick feedback to something I’m looking at on my computer, and by combining the Create PDF from Clipboard feature, drawing annotation tools and the Send by Email features, I can add my comments and feedback to my screen capture and have it delivered to my colleagues extremely quickly. (You can read more about the Nitro Pro functionality at the PDF creation and PDF annotation pages.)

The key distinction I must make for this tip is that I’m adding comments to an image, and while the image may contain text, only the drawing-annotation tools will work. If I wanted to do an electronic review of a text-based document, then I would convert the document to PDF using the Create PDF From File functionality, and then use the full set of annotation tools, including the Highlight and Cross-Out Text tools.

If you take a look at the screenshot below, I have captured a screenshot of a dialog (from Nitro Pro), annotated it with the Pencil tool, and then entered feedback into the pop-up note attached to it.

Annotate a PDF screenshot capture

I mainly use the trick when I need to comment on dialogs, applications and web pages. Of course, you’re not limited to just these. It works for anything you can capture from your screen. For example, you could take a screenshot of a problem or error message you’ve experienced, add comments, and then send it off to your tech support team.

So here’s how you do it:

  1. Press the Print Scrn button on your keyboard. (To capture one window instead of the whole desktop, hold down the Alt key at the same time.)
  2. In Nitro Pro, on the Home ribbon, click the Create PDF button and then click From Clipboard.

    Create PDF from screenshot capture

  3. If you want to crop the area of the capture, on Insert and Edit, on the Page group, choose Crop.
  4. To add your annotations go to the Review ribbon tab, choose a drawing tool, and annotate the PDF file.
  5. To open the pop-up note, double-click on the annotation.
  6. Enter your feedback.
  7. Once finished, click on the Nitro PDF Professional button (top-left position), and then click Send > Email.

That’s it. I hope it’s of use to you.

Tags: , , ,

Converting Microsoft Visio (VSD) and Publisher (PUB) to PDF - Streamlined Creation

On our web site and in our marketing materials we’ve used words like ’streamlined’ and ‘easy-to-use’ to describe the PDF creation functionality we support in our range of products. I thought I’d try to explain what we really mean when we say it and why it can be important to you if you regularly create PDF files from Microsoft Word, Excel, PowerPoint, Publisher and Visio. (If you’re really interested, you can read our marketing team’s description of our creation functionality at our PDF creator page. Exciting stuff!)

If you go and do a search for pdf creator or create pdf files at Google, you’ll see a bunch of tools to create PDF files. The majority of these creators will let you convert common office documents into PDF files. In fact, because they work as a simple print driver, using them you can convert just about any file that prints.

So why do we even need Nitro Pro, you ask? Because unlike almost all these converters, our software gives you ‘streamlined’ creation. OK, I know I’m not getting any closer to explaining the key point of this article.

Let’s take another tack. Take a look at how an average PDF printer driver works:

  1. Open your file to to convert to PDF
  2. Go to the File menu
  3. Open the Print dialog
  4. Select the print driver that will convert to PDF
  5. Choose your settings
  6. Press OK
  7. Choose the desination and name the file.
  8. Press OK.

I think you’ll probably see what I’m getting at: there’s a lot of steps in there.

For organizations that want keep training to a minimum and reduce employees wasting their time with tedious tasks, quicker and easier PDF tools are a must. This is where streamlined creation comes in.

Streamlined PDF creation allows you to bypass just about all these steps, batch convert, and combine different types of files together in the one PDF creation task.

This is where business professional-focused tools such as Nitro PDF Professional and Adobe Acrobat start to stand apart from the basic creators. If you look at the screenshot below as an example, a user can grab a bunch of different files, put them in the order which they should be combined, and click Combine. That’s reduced the steps above (required for each document you convert) into just three or four. Or another way of streamlining is to grab a bunch of files and drop them into Nitro Pro for immediate, automatic creation.

Right-click batch creation in Nitro Pro

The reason why I started off this post mentioning converting Microsoft Visio and Publisher to PDF was because there’s such an assumption these days from business professionals for there to be some sort of streamlined creation for Word, Excel and PowerPoint, whereas the less popular formats such as Publisher, Visio and WordPerfect tend to be forgotten.

If you’re currently using Nitro Pro and haven’t tried out the functionality. Check out this page in our online user guide to walk yourself through it:

Tags: , , ,

The 3 Funniest Tweets About Adobe Acrobat on Twitter

Twitter logoFor a bit fun I’ve recently been receiving tweets whenever anyone mentions Adobe Acrobat. Below are the three most humorous.

And yes, I know Acrobat is a competitor to our Nitro Pro and this post probably looks like a cheap shot, but I couldn’t resist because they’re just plain funny.

“Hey Adobe Acrobat, thanks for installing yourself as the native handler for PDF files in Safari. Help yourself to a beer in the fridge too.”

“Hey Adobe Acrobat 7: Screw you for not being Vista compatible. Hey Vista: Screw you for… well, for being Vista.”

“Acrobat is so totally the Microsoft of the Adobe family…”

Tags: , , ,

5 Tricks to Reduce PDF File Size

The two biggest things to look at when you want to reduce the size of PDF files are removing objects and downsampling/shrinking the images it contains.

1. Re-create the PDF to reduce PDF file size

A handy trick for reducing PDF file size is to re-create or ‘re-fry’ your PDF. By creating the PDF again you can strip out plenty of unwanted objects, remove tags, and compress images further. You can do this with any tool that supports ‘print to PDF’ functionality. For this trick I’ll use the free free PrimoPDF print driver.

  1. Open the PDF file
  2. Open the Print dialog
  3. Select PrimoPDF from the list of printers
  4. On the PrimoPDF dialog, click eBooks. (Or to manually control the level of downsampling, choose Custom.)
  5. Click OK.

Reduce PDF file size

2. Reduce PDF file size with ‘Save As’

If you use a PDF editor such as Nitro PDF Professional or Adobe Acrobat you can make use of the ‘Save As’ functionality to trim some fat off your PDF files. Chris Dahl explained it succinctly in a recent post:

PDF files have something that is called incremental updates, where any changes that you make to a document is appended to the end of the file without doing a complete rewrite. This is why the Save feature is much faster than a Save As, and also why PDF files saved this way can be large. The Save As feature will rewrite the entire file and provide you with a smaller file size.

So, to shrink the PDF, do the following:

  1. Open the PDF in your PDF editor
  2. In Nitro PDF Professional, go to Nitro PDF Button > Save As. In Acrobat, go to File > Save As.

3. Remove unwanted objects

PDF files can contain a bunch of different objects, including bookmarks, links, annotations, form fields, JavaScript, Named Destinations and embedded fonts — all of which can be removed from an existing PDF file. Like tip two it requires a PDF editing tool such as Nitro PDF Professional or Adobe Acrobat.

  1. Open the PDF in your PDF editor
  2. In Nitro PDF Professional, go to Nitro PDF Button > Prepare > Optimize Document. In Acrobat 8, go to Advanced > PDF Optimizer.
  3. Choose the objects to remove
  4. Click OK

Reduce PDF file size with Nitro Pro

4. Shrink all images in PDF files

For PDF files that contain many images, downsampling all of them can make a noticeable difference.

  1. Open the PDF in your PDF editor
  2. In Nitro PDF Professional, go to Nitro PDF Button > Prepare > Optimize Document. In Acrobat 8, go to Advanced > PDF Optimizer.
  3. In Nitro PDF Professional, use the slider to select the level of downsampling. In Acrobat 8, in the Images tab, specify the level of downsampling.

5. Shrink individual images in PDF files

If you want more granular control when downsampling you can shrink images one at a time and then view the result immediately. This trick requires Nitro PDF Professional (Adobe Acrobat doesn’t include the functionality).

  1. Open the PDF file
  2. Select the Edit Text & Images tool (Ctrl+E)
  3. Double-click on an image
  4. In the Format ribbon tab, click Resolution, and then choose the level of downsampling to apply.

Reducing, shrinking PDF file

Tags: , , , ,

Online PDF viewers: Man, what are they on?

TechCrunch in particular has gone all crazy for the new online PDF viewer Issuu. It’s hard to argue with the fact that it’s raised the bar on slick presentation (it has that clean, Mac look and feel to it) but to claim it is the first online viewer that doesn’t suck is a bit of a stretch. I’d suggest they wind it back a little and say it sucks for some PDF files and excels with others.

There’s a big difference between viewing and reading

Take a look at the site and you’ll see a bunch of beautiful documents full of artwork, pictures, photos and more, and for these kinds of content,  it’s a really fine implementation. It feels clean and simple using the site, and moving through the pages of a document feels pretty intuitive.  (Click on the screenshot below.)

Issuu PDF file viewer in action

Up until now I’ve had an issue with these kinds of services encouraging users to embed their files into web pages at a size that’s way too small to be useful, but in the case of the graphically-rich and textually-light content on Issuu, it’s a great fit. Check out the demo embeded in on the page at TechCrunch for an example — the photos look interesting and I can get a good feel for the content of the file. Then if I want to look in more detail I can just click on through to the larger version.

Once viewing the file on their site, you can look pretty closely at the pages and use the Mac-like feature along the bottom to view pages a little larger before selecting them. (See the screenshot above for an example.)

The reading sucks

The interface starts to fail when text-heavy documents are opened. Pages are forced into a two-page spread mode — essentially meaning there’s going to be at least two columns to work through when reading — but unfortunately the tools aren’t quite right for it.

In Issuu the tool to quickly zoom in on an area of a page is pretty intuitive (one-click: zoom in, one-click: zoom out), but once you start trying to move around (e.g. to read the two columns of text) it’s counterintuitive and confusing. The functionality is only bearable if you’re performing the smallest amount of reading.

Alternatives such as Scribd allow you to just scroll up/down through the whole document, which doesn’t look as slick, but for text-heavy files is a more practical option.

For online PDF viewers, it’s really a matter of horses for courses.

A background on online PDF viewers

In case it’s of interest, what you may not realise is that when you look at these files online, you are no longer looking at the original PDF file. Once it’s uploaded, it’s converted to FlashPaper, which is then displayed through a Flash viewer. FlashPaper was built some years ago by Macromedia as an online alternative to PDF. Adobe acquired Macromedia and the relationship between PDF and Flash has blossomed.

Related posts

Tags: , , ,

XP here I come!

I’ve finally found an XP replacement for the last remaining feature in Windows Vista that was stopping me from wiping my laptop clean and heading back to happy days with Windows XP.

It’s called Launchy, and is a tool that means you no longer have to go searching through a long list of installed applications in ‘Start > Programs’ to find the application you’re looking for. Just use the Launchy shortcut and start typing the name of the app, then it will do the rest.

In the example screenshot below, I’ve opened the Launchy dialog by pressing <Alt+Space>, then typed Word (looking for Microsoft Word).

launchy.gif

[Launchy]

Tags: , ,