Skip to main content
Participating Frequently
January 20, 2017
Answered

Transparency effects of graphics not rendering in PDF Reader for Android

  • January 20, 2017
  • 1 reply
  • 8120 views

I am creating a document in InDesign that uses graphic transparency effects. When exporting as a PDF (for client review), the transparency effects render correctly when viewing the PDF on desktop version of Reader, but not on Reader on Android device (Note 3). Is this a limitation of mobile Reader app? Is it an Android limitation? I have not tried opening the PDF on other mobile devices. 

This topic has been closed for replies.
Correct answer Dov Isaacs

Files downloaded and analysis completed!!

Your PDF file doesn't contain any transparency whatsoever. It is a PDF/X-1a 2001 file based on PDF 1.3. Neither PDF 1.3 nor PDF/X-1a support “live transparency” (or for that matter ICC color management or many other modern PDF attributes).

I will assume that your original InDesign document indeed did use live transparency. But when you export to PDF/X-1a (or any version of PDF less than PDF 1.4), all transparency must be flattened into opaque objects. In this case, the simple transparency you used in the InDesign document is emulated via use of Overprint. (Overprint is not considered best practice for modern PDF publishing workflows!) You can readily see what is going on using the Output Preview tool of Acrobat Pro.

Unfortunately, very few PDF readers support display of overprint. Although Adobe Reader and Acrobat support full and proper display of overprint if you have the correct preferences and modes set, neither the iOS nor the Android Adobe Acrobat Mobile products support display of overprint; the overprint attribute is effectively ignored and you end up with the visual anomalies you originally described and that appear in the screen shot you provided. I personally do not know of any mobile PDF readers, including those provided by Apple in iOS or Google in Android that support overprint display.

Workaround? Ditch use of PDF/X-1a which depends on overprint for emulating some transparency effects when PDF is created with flattening. Our recommendation is to export PDF/X-4, a much more modern standard that fully supports live transparency and color management. With any halfway modern RIP or DFE for printing, content that originally contained transparency will render/print better and faster with PDF/X-4 with live transparency maintaining until the RIP process where transparency blending and color management occur than with PDF/X-1a with pre-flattened transparency (which can yield weird stitching and flattening artifacts. The live transparency in such PDF/X-4 files will also display without problems in all Adobe desktop and mobile Acrobat / Reader versions as well as many third party PDF viewers.

Let us know if you have further questions and enjoy the rest of your weekend.

          - Dov

1 reply

Dov Isaacs
Legend
January 21, 2017

The Android and iOS Acrobat Reader versions fully implement the PDF transparency model. They don't implement ICC color management at this time and that may be the cause of what you are seeing. If you could post a sample file of what you are encountering, we can validate what is going on here at Adobe.

          - Dov

- Dov Isaacs, former Adobe Principal Scientist (April 30, 1990 - May 30, 2021)
Participating Frequently
January 22, 2017

Hi Dov,

Thanks for you reply.

Here is the generated PDF, that is rendering transparency properly (overprint effect) on my Acrobat desktop app:

Dropbox - report_cover.pdf

Here is a screen grab of the same PDF on my Android device, Reader app:

https://www.dropbox.com/s/8er813r5mmjipvx/Screenshot_2017-01-22-00-57-02.jpg?dl=0

Dov Isaacs
Legend
January 23, 2017

Hi Dov,

Thanks for your weekend response!  I tried X-4, and still have the same issue.

To clarify, the document is intended for print press as end-use rather than a PDF document (to your point,  I would not rely on transparency treatments for a PDF end-use).  However I do rely on PDFs for sharing revisions and tracking comments with the client — I typically send low-res files for these purposes.

I'm familiar with the benefits of X-4 exports, and always rely on my print vendors to let me know what profile is best suited depending on the project.

When I export using X-4 preset (X-4:2008), it defaults to X-4:2010.  With this preset, the transparency option is not available in the Advanced panel.  Here is a screen capture of the dialogue box, and the resulting PDF.

Dropbox - transparency_test_X-4-2010.pdf

https://www.dropbox.com/s/a9twfyq5giqza0o/X-4_dialogue_box.jpeg?dl=0

Keeping the X-4 preset (X-4:2008), and changing the default to X-3:2003 allows transparency options to be available, but the results are still the same — no overprint/transparency effect on mobile.

https://www.dropbox.com/s/91ojzmkzimu0utv/transparency_test_X-4-2010_X-3-2003.pdf?dl=0

Dropbox - X-4_Standard X-3_dialogue_box.jpeg


The fact that what you believe to be transparency effects do not show up when displaying the PDF/X-4 on the mobile device provides the final clue as to what is really going on here since transparency is never flattened in PDF/X-4 export and the mobile PDF reader does indeed show transparency correctly.

From what I can see, the four overlapping boxes are each defined with overprint on with the following CMYK values (from left to right):    (0,0.06,0.87,0), (0.86,0,0.32,0), (0.53,0,1,0), and (0.2,0.9,0,0).

This can be seen in the Output Preview window of Acrobat Pro:

I'll gladly confirm that this is what is in the original InDesign document if you point me to a copy of it.

Note that the transparency panel is not available in PDF/X-4 export because such export simply exports transparency “as is.” That panel is for use of the retrograde PDF standards (such as PDF/X-1a and PDF/X-3) that ruin live transparency by flattening it.

I understand the issue with Luddite print service providers being afraid of PDF standards that date beyond the year 2000. They are causing their own downfall since PDF/X-4 globally yields better results for both print and display.

That having been said, if you need to pass around PDF files for others to see your content accurately, PDF/X-1a or PDF/X-3 simply won't work. Nor will use of overprint as a method of producing faux transparency. (Overprint for black text or lines is generally not a problem since such black overprint doesn't yield any issues with display.)

Again, please point me to the InDesign document containing the content and I'll confirm that the problem is indeed use of overprint in lieu of transparency.

          - Dov

- Dov Isaacs, former Adobe Principal Scientist (April 30, 1990 - May 30, 2021)