/*
* This class is part of the book "iText in Action - 2nd Edition"
* written by Bruno Lowagie (ISBN: 9781935182610)
* For more info, go to: http://itextpdf.com/examples/
* This example only works with the AGPL version of iText.
*/package part1.chapter05;import java.io.FileOutputStream;import java.io.IOException;import com.itextpdf.text.Document;import com.itextpdf.text.DocumentException;import com.itextpdf.text.Paragraph;import com.itextpdf.text.pdf.PdfWriter;publicclassNewPage{/** Path to the resulting PDF file. */publicstaticfinalString RESULT
="results/part1/chapter05/new_page.pdf";/**
* Main method creating the PDF.
* @param args no arguments needed
* @throws IOException
* @throws DocumentException
*/publicstaticvoid main(String[] args)throwsIOException,DocumentException{//step 1Document document =newDocument();//step 2PdfWriter writer
=PdfWriter.getInstance(document,newFileOutputStream(RESULT));//step 3
document.open();//step 4
document.add(newParagraph("This page will NOT be followed by a blank page!"));
document.newPage();//we don't add anything to this page: newPage() will be ignored
document.newPage();
document.add(newParagraph("This page will be followed by a blank page!"));
document.newPage();
writer.setPageEmpty(false);
document.newPage();
document.add(newParagraph("The previous page was a blank page!"));//step 5
document.close();}}
Après l'utilisation, document.newPage();, il sera ignoré si vous n'avez pas à ajouter du contenu. Donc, si vous avez besoin de vide de la page, puis ajouter writer.setPageEmpty(false); droite après l'appel de newPage().
J'aime cette réponse le meilleur parce que c'est court et trop le point.
Premier succès sur google:
OriginalL'auteur Viezevingertjes
Après l'utilisation,
document.newPage();
, il sera ignoré si vous n'avez pas à ajouter du contenu. Donc, si vous avez besoin de vide de la page, puis ajouterwriter.setPageEmpty(false);
droite après l'appel denewPage()
.OriginalL'auteur Chandra
Juste un coup d'oeil à la méthode suivante de PdfWriter:
http://api.itextpdf.com/itext/com/itextpdf/text/pdf/PdfWriter.html#setPageEmpty(booléen)
Devrait fonctionner de la sorte:
Vous dire à l'auteur que la page n'est pas vide, même si elle est, donc, une nouvelle page sera créée.
OriginalL'auteur megglos