> On 20 May 2015, at 14:56, Gregor Kovač <[email protected]> wrote:
> 
> Hi!
> 
> You don't have to open anything, since the 5th line from bottom is a
> picture. Well, at least it looks like it when I open the original file in a
> PDF viewer.

Yes it's a picture, but it shouldn't be there at all- at least, it's not there 
in Acrobat.

> About the quality I'll have to investigate further, since my printer gets a
> nasty error when I try to print on it. It I just send the pdf to it via lpr
> program then it prints fine.

Do be aware that virtual printer drivers will never quite be the same as 
printing on a physical printer.

-- John
> Best regards,
>    Gregor
> 
> 2015-05-20 21:58 GMT+02:00 John Hewson <[email protected]>:
> 
>> Hi,
>> 
>>> On 20 May 2015, at 07:05, Gregor Kovač <[email protected]> wrote:
>>> 
>>> Hi!
>>> 
>>> I'm using PDFBOX 2.0 (updated subversion today) and this code to print:
>>> 
>>> private static void printWithPDFBox2(File pdfFile, int copies) {
>>>       PDDocument document = null;
>>> 
>>>       try {
>>>           document = PDDocument.load(pdfFile);
>>> 
>>>           PrinterJob printJob = PrinterJob.getPrinterJob();
>>>           printJob.setJobName(pdfFile.getName());
>> printJob.setPrintService(PrintServiceLookup.lookupDefaultPrintService());
>>> 
>>>           printJob.setCopies(copies);
>>>           HashPrintRequestAttributeSet printRequestAttributeSet =
>>> new HashPrintRequestAttributeSet();
>>>           printRequestAttributeSet.add(new Copies(copies));
>>>           printRequestAttributeSet.add(SheetCollate.COLLATED);
>>>           PDFPrinter printer = new PDFPrinter(document,
>>> Scaling.ACTUAL_SIZE, Orientation.PORTRAIT);
>>>           printer.print(printJob, printRequestAttributeSet);
>>>       } catch (Exception e) {
>>>           e.printStackTrace();
>>>       } finally {
>>>           if (document != null) {
>>>               try {
>>>                   document.close();
>>>               } catch (Exception e) {
>>>                   e.printStackTrace();
>>>               }
>>>           }
>>>       }
>>>   }
>>> 
>>> Original PDF is located at:
>>> https://drive.google.com/open?id=0B-qoYfDTAZ8QNkpINC1oZjFvbDg&authuser=0
>>> What gets printed out is located at:
>>> https://drive.google.com/open?id=0B-qoYfDTAZ8QdmFlOVg0M2NFam8&authuser=0
>>> 
>>> Why this quality degradation (as if fonts are not antialiased)? Even
>>> setting dpi to 500 doesn't make it better.
>> 
>> The PostScript file which you’ve linked to as the output looks fine. The
>> fonts are all vector
>> outlines. I see no pixilation. I suspect this is an issue with your
>> PostScript viewer. Try
>> zooming in further.
>> 
>> I do see one issue which is that there’s an extra line of text in the
>> PDFBox version when
>> compared with Acrobat, that text is embedded as an image and is the 5th
>> line from the
>> bottom of the page. I’m not sure why that is, but we could open a JIRA
>> issue for it.
>> 
>> — John
>> 
>>> Best regards,
>>>   Kovi
>>> 
>>> --
>>> -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
>>> |  In A World Without Fences Who Needs Gates?  |
>>> |              Experience Linux.               |
>>> -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
> 
> 
> -- 
> -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
> |  In A World Without Fences Who Needs Gates?  |
> |              Experience Linux.               |
> -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to