Link to home
Start Free TrialLog in
Avatar of deane_barker
deane_barker

asked on

Transparency Problems with PDFs

We're having problems with PDF generation with transparency.  We're using:

Microsoft Publisher 2002/XP
Adobe Acrobat 5.0

In the Publisher document, we have an image and a transparent textbox on top of it -- it's a floor plan, and we use the transparent text box to "highlight" sections of it.

When it prints to PDF, one of two things happen:

(1) The transparency is gone, and the textbox is just a big, colored box, which obscures anything beneath it.  (I think this happens when we try to use an older PDF format than 1.5)

(2) The transparency remains, but the transparent object takes FOREVER to render when the PDF is displayed.  You see the floor plan (the image) right away, but the transparent box on top of it starts rendering at the top left corner of the box, then creeps along a little at a time, left-to-right, top-to-bottom until it's completely rendered.  Takes about five minutes.

We are using version 1.5 when rendering.

Deane
ASKER CERTIFIED SOLUTION
Avatar of Karl Heinz Kremer
Karl Heinz Kremer
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of deane_barker
deane_barker

ASKER

>Don't use Publisher to create your PDF files

Well, Publisher is already deployed, so I'm out of luck there.

>Can you upgrade to Acrobat 6?

Theoretically, we could, but it's expensive.  Are there are cheaper, third-party tools we could use and get the same effect?  We don't use 10% of the functionality in Acrobat as it is.

>Make sure that you have the latest version of your printer driver.

Confused here -- which printer driver?  Acrobat Distiller?  We are having this rendering problem just on the screen.  We haven't even attempted to print anything.
Sorry, I misunderstood the first problem ("transparency is gone"). I thought this was when you print the PDF.

You can download a free 30 day eval version of Adobe Acrobat 6.0 Professional from Adobe's web site. If you have the time to try this version, you could find out if the problem is fixed in Acrobat 6.
Just because a software package is already in use, isnt a valid reason to keep using it. Publisher is likely to cause your WAY more headaches than it's worth. Youll save money and time down the road by switching to something that doesn't butcher files, plays nice with other apps, and creates standard files. Publisher is sub-par when it comes to DTP apps.
I never knew that the source application that generates the PDF had an effect on the quality of the resulting PDF.  I thought the whole point of PDF was to remove the variable of the generating application.

So, do certain apps (like those from Adobe, I'm guessing) have some "magic" quality that makes them generate better PDFs than other apps (like those from Microsoft)?

And, yes, while I know that Publisher isn't well-respected in DTP circles, our needs are very, very light and Publisher actually fills them quite well.  Plus, the VBA programming environment would be very hard to give up -- we've automated a lot of stuff.
Distiller needs a good Postscript file to generate a good PDF file. Some applications are known to create less then optimal PostScript (another example is Quark XPress if you go the Distiler route. Their latest version does offer a method to create PDFs directly). Adobe has an advantage because they have all the modules from Acrobat that create good PDF. They can use these as libraries in their other applications. Photoshop, InDesign, Illustrator (and all other Adobe apps that support direct export of PDFs) don't have to print to the Distiller printer, they can export files in the PDF format directly.

The best way around your problems is to avoid transparent features in your PDFs. Another (manual) workaround is to leave the object that's supposed to import the to-be transparent image after you've created the PDF and then use a tool like Enfocus PitStop Professional to make the object transparent.
Very interesting information.  Makes sense now.  Thanks.