Hello Maruan, thank you for your help. That worked for me. Didn't realize that the Viewer Preferences are not evaluated.
Greetings Yannic Ramm Yannic Ramm J. Müller Aktiengesellschaft 26919 Brake, Germany Phone: +49 4401 914136 Mail to: [email protected] Visit us on www.jmueller.de J. Müller Aktiengesellschaft Aktiengesellschaft mit dem Sitz in 26919 Brake/Unterweser eingetragen Amtsgericht Oldenburg HRB 202523 Vorsitzender des Aufsichtsrates: Norbert Schmelzle Vorstand: Jan Müller (Vors.), Thomas Bielefeld, Jürgen Huntgeburth, Martin Pieper Aufträge übernehmen wir nur zu unseren Allgemeinen Geschäfts- und Betriebsbedingungen neuester Fassung, die wir auf Anforderung gerne zusenden bzw. die über unsere Internetpräsenz www.jmueller.de abgefragt werden können. Diese E-Mail und alle damit übertragenen Dateien sind nur für den Empfänger bestimmt. Wenn Sie diese E-Mail erhalten haben, obwohl sie nicht an Sie gerichtet ist, informieren Sie bitte den Absender und vernichten Sie diese E-Mail - vielen Dank. This email and any files transmitted with it are intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the sender and delete the message - thank you. Please consider the environment before printing this e-mail. -----Ursprüngliche Nachricht----- Von: Maruan Sahyoun [mailto:[email protected]] Gesendet: Freitag, 15. März 2013 12:18 An: [email protected] Betreff: Re: duplex print Hi, AFAIK when printing via PDFBox the Viewer Preference is not evaluated. But you can set the duplex option on the print job. Have a look at PrintPDF [1] how that can be done. Maruan Sahyoun [1] http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/PrintPDF.java?view=markup Am 15.03.2013 um 11:46 schrieb <[email protected]>: > Hello everyone, > > I'm trying to figure out how to do a duplex print. > I did something like this: > PDViewerPreferences _vp = _doc.getDocumentCatalog().getViewerPreferences(); > if (_vp == null) > _vp = new > PDViewerPreferences(_doc.getDocumentInformation().getDictionary()); > _vp.setDuplex(PDViewerPreferences.DUPLEX.DuplexFlipLongEdge); > _doc.getDocumentCatalog().setViewerPreferences(_vp); > On my PDDocument with two pages but when I do a print() or silentPrint() it > comes out as two pages. > Although if I save the pdf-file and open it in Adobe Reader and print it from > there it is printed as duplex. > > Can anybody help me with this problems? > > Greetings and thanks > Yannic > > Yannic Ramm > J. Müller Aktiengesellschaft > 26919 Brake, Germany > > Phone: +49 4401 914136 > Mail to: [email protected] > Visit us on www.jmueller.de > > J. Müller Aktiengesellschaft > Aktiengesellschaft mit dem Sitz in 26919 Brake/Unterweser eingetragen > Amtsgericht Oldenburg HRB 202523 Vorsitzender des Aufsichtsrates: > Norbert Schmelzle > Vorstand: Jan Müller (Vors.), Thomas Bielefeld, Jürgen Huntgeburth, > Martin Pieper > > Aufträge übernehmen wir nur zu unseren Allgemeinen Geschäfts- und > Betriebsbedingungen neuester Fassung, die wir auf Anforderung gerne zusenden > bzw. die über unsere Internetpräsenz www.jmueller.de abgefragt werden können. > > Diese E-Mail und alle damit übertragenen Dateien sind nur für den Empfänger > bestimmt. Wenn Sie diese E-Mail erhalten haben, obwohl sie nicht an Sie > gerichtet ist, informieren Sie bitte den Absender und vernichten Sie diese > E-Mail - vielen Dank. > This email and any files transmitted with it are intended solely for the use > of the individual or entity to whom they are addressed. If you have received > this email in error please notify the sender and delete the message - thank > you. > Please consider the environment before printing this e-mail.

