Image transparency issues related to printing PDF
- From: porcupine <java (at) konnaris.com>
- Date: Wed, 8 Nov 2006 21:40:56 -0800 (PST)
Have you tried setting the PdfVersion? eg (java):
writer.setPdfVersion(PdfWriter.VERSION_1_3);
set this before you do document.open();
Jerold Sampson wrote:
>
> I am having problems printing PDF generated with iText. The PDF views
> correctly with the Adobe reader but must be printed using
> PostScript Level 3 or as image. The default printing modes result in
> image transparency issues, i.e. overlapping images obscure each
> other. I have treid many different permutations but can not seem to get
> around the problem. I am attaching a sample PDF file
> stripped down to the offending page content. It views fine but prints
> incorrectly unless it is printed as image or
> PostScript Level 3.
>
> I am nor clear on how to set the transparency mask and have been using
> more or less a trial and error method! . . . not my preferred
> mode of operation. My lack of understanding on how this parameter is
> constructed and what it does may be the source of my problems.
> The following code snippets are used to add the images to the page:
>
> if (gray) {
> // 8-bit logic (0 black 255 white/transparent)
>
> int transparency[] = {255, 255};
> pdfImage =
> com.lowagie.text.Image.getInstance(xSize,ySize,1,8,data,transparency);
> }
>
> the above views correctly and prints fine to non-PostScript devices . .
> . However when printing to PostScript Level 2 it fails. (I use CutePDF
> driver to test this)
>
> else {
> // 1-bit logic (0 black 1 white/transparent)
> //int transparency[] = {1, 1}; // does not work ??? (does not
> view or print correctly)
> int transparency[] = {255, 255}; // views but must print as
> image
> pdfImage = new com.lowagie.text.ImgRaw(xSize,ySize,1,1,data);
> pdfImage.setTransparency(transparency);
> }
>
> The above views correctly but must be printed as image or PostScript
> Level 3. The transparency[] = {1,1; does not work as it should.
>
> I am attaching two 1 page PDFs. One is a bi-level image the other is
> 8-bit.
>
> This may be an Adobe reader issue but I would like to make sure there is
> not something
> else lurking around this problem!
>
> Thanks.
>
> Sincerely
> Jerold Sampson
>
>
>
>
>
>
>
--
View this message in context: http://www.nabble.com/Image-transparency-issues-related-to-printing-PDF-tf2596873.html#a7252789
Sent from the iText - General mailing list archive at Nabble.com.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
iText-questions (at) lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions