Author Help with PDF Files
In a nutshell, here are the key points to create a good, compliant PDF file:
  • Embed ALL fonts (subsetting or not, it doesn't matter)
  • NO bookmarks
  • NO form fields
  • NO hyperlinks
  • NO page numbering
  • PDF version 1.4 (acrobat 5) or higher

Why is there all this concern about GOOD PDF file submissions?
In an effort to have published papers available to the public quicker (on IEEE Xplore), and to ensure that PDF files are universally viewable by everyone, across all platforms, IEEE has implemented a set of PDF file standards. Although PDF files are suppose to be inherently platform independent, in reality this is not the case. The single biggest problem is the availability of the fonts used to create the PDF file versus the fonts available on the local machine used to view the file. The simplest solution is to embed and subset ALL fonts used to create a document, within that document. Then, and only then, does the PDF file become truly platform independent. There are, of course, other parameters which the PDF file must meet in order to be IEEE Xplore compliant, and ensure a good viewing and printing experience for the viewing public.

Please see the PDF Express page for more details.


What's the single biggest problem in making your PDF Xplore Compliant?
In a nutshell: FONT EMBEDDING. The most crucial part of Xplore compliance, is making sure that EVERY font used in your document is embedded and subsetted. The problem with almost every distiller (PDF creation program) is that it will NOT (by default) embed "base 14" fonts, and many times won't embed system fonts, UNLESS you specifically tell it to do so. But that's not all, the fonts that you want to embed, must reside on the system that you are using to create your PDF file.

Because, there are so many different ways to create a PDF file, it's nearly impossible to provide authors with the proper setup instructions for every possible environment and distiller. Below are setup instructions for two of the more common distillers (Acrobat and Ghostscript/Ghostview).

In summary:
  • Check your distiller (PDF creation tool) for settings where you can indicate to "always embed all fonts".
  • You may need to specifically tell your distiller to embed "base 14" and/or "system fonts".
  • Make sure the fonts you are using in your source document reside on the machine you are using to create your PDF file.
  • If you cannot get a font to embed, it could be corrupted on your system, or it could be a "licensed" font that does not allow embedding - try using a different font.


How can you check if all your fonts are embedded?
The simplest way to confirm if ALL your fonts are embedded is to view your PDF file with Adobe Acrobat Reader. If you don't have Acrobat Reader installed on your system, go to the bottom of this page and click on the "Get Acrobat Reader" icon. This free software is available for virtually every platform. Once installed, start the program and open your PDF file. Then choose file > document properties and click on the fonts tab. From here you can confirm that each font used in your file is embedded & subsetted. After each font name, it should show "embedded". If it does not, then your file is NOT compliant.


Adobe Distiller® Settings for IEEE Xplore Compliance:
If you have Adobe Distiller® installed on your machine, and would like to create a good PDF file, you can download the PDF settings file that will allow you to automatically set Adobe Distiller® to produce a good PDF file. This zip file contains instructions on job option file usage as well as files for job option settings for Adobe Acrobat® versions 5-XI

NOTE: You will still need to run your PDF file through compliance checking on the IEEE PDF Express site before submission. See the PDF Express page for details.


How do you generate a PDF file?

Our first recommendation is to use the IEEE PDF Express facilities to generate a PDF file from your source file. Please see the PDF Express page for more details.

If you will be using Adobe Distiller or GhostScript to create your PDF file, then make sure to follow the instructions at the top of this page to properly set up your program in order to create a compliant file.

You can also link to some of the following web sites for additional help:


How can you view a PDF file?

If you do not have Adobe Acrobat® or Ghostview (GSview) installed on your system, the simplest thing to do is download Adobe Acrobat Reader® which you can link to by clicking on the icon below.

Get Acobat Reader


Where can you get Ghostscript/Ghostview?

You can find information about Ghostscript, Ghostview and GSview by clicking on the icon below.

Get GhostView

Configuring Ghostscript to Produce Xplore Compliant PDFs
Download this document for details on configuring Ghostscript 9.x, for use with GhostView 5.x, to produce Xplore compliant PDFs.

NOTE: You will still need to run your PDF file through compliance checking on the IEEE PDF Express site before submission. See the PDF Express page for details.

  • Ghostscript PS2PDF converter