我有pdf文檔,例如25頁。如何添加一個空白頁beetwen第10頁和第11頁?IText:如何在pdf中添加空白頁?
2
A
回答
8
在谷歌第一擊:
/*
* 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;
public class NewPage {
/** Path to the resulting PDF file. */
public static final String RESULT
= "results/part1/chapter05/new_page.pdf";
/**
* Main method creating the PDF.
* @param args no arguments needed
* @throws IOException
* @throws DocumentException
*/
public static void main(String[] args) throws IOException, DocumentException {
// step 1
Document document = new Document();
// step 2
PdfWriter writer
= PdfWriter.getInstance(document, new FileOutputStream(RESULT));
// step 3
document.open();
// step 4
document.add(new Paragraph("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(new Paragraph("This page will be followed by a blank page!"));
document.newPage();
writer.setPageEmpty(false);
document.newPage();
document.add(new Paragraph("The previous page was a blank page!"));
// step 5
document.close();
}
}
5
使用後,document.newPage();
,它也會在不添加任何內容忽略。因此,如果您需要空白頁面,請在致電newPage()
後立即添加writer.setPageEmpty(false);
。
+0
我喜歡這個答案最好,因爲它很短,也很重要。 –
2
只是看看PdfWriter以下方法:
http://api.itextpdf.com/itext/com/itextpdf/text/pdf/PdfWriter.html#setPageEmpty(boolean)
應該像這樣:
Document doc = new Document();
PdfWriter pdfWriter
= PdfWriter.getInstance(document, new FileOutputStream("file.pdf"));
pdfWriter.setPageEmpty(false);
doc.newPage();
doc.close();
你告訴筆者,該頁面是不是空的,即使它是,所以一個新的頁面將被創建。
相關問題
- 1. 如何從iText中的PDF中刪除空白頁面
- 2. 如何在itext中添加頁腳圖像到pdf 5.3.5
- 3. 在Python中向奇數頁PDF添加空白頁面
- 4. 使用iTextSharp在PDF中添加空白
- 5. 如何在java中使用iText在pdf中添加頁眉和頁腳?
- 6. 獲得額外的空白的PDF頁面在飛碟/ iText的
- 7. 如何使用iTextSharp添加一個空白頁到PDF?
- 8. 如何計算PDF空白pdf頁面的數量還有空白PDF頁
- 9. 如何使用iText在pdf的最後一頁添加圖像?
- 10. 如何使用itext在pdf中添加多個頁眉和頁腳
- 11. 如何在java中使用itext在PDF頁腳中添加表格
- 12. 創建和下載PDF文件時出現空白頁(iText&JSF)
- 13. 使用itext將頁眉和頁腳添加到pdf中xmlworker
- 14. 如何通過iText將JBIG2DECODE流的黑白圖像添加到PDF中
- 15. 如何在iText中知道PDF中的剩餘空間pdf
- 16. 使用iText消除PDF中的所有空白空間
- 17. 如何使用iText 7在PDF文件中添加複選框?
- 18. 如何使用iText在我的pdf中添加精靈圖像?
- 19. 如何在android中創建PDF並添加內容usnig iText庫...?
- 20. 如何在PDF中插入空白行?
- 21. ssrs 2008 r2 pdf空白頁
- 22. FlexSlider在頁面右側添加空白
- 23. 使用itext在pdf中添加多個附件pdf壓印
- 24. 在iText上添加Paragraph元素pdf轉到下一頁
- 25. iText(Sharp) - 如何避免創建空白頁?
- 26. 如何在iText 5.2.1中添加標題?
- 27. IText如何調整頁面上的pdf
- 28. 如何iText的PDF中MVC3
- 29. iText添加新頁面
- 30. TC PDF正在生成空白頁面
+1你找到了正確的。 –