Canvas 如何使用iTextSharp(或iText 5)添加完整的PDFIImportedPage作为另一个PDFIImportedPage的背景
类似于此()的帖子,但我需要在iText 5上发布(在iTextSharp中更好) 简化:我需要一页接一页。我找到了 答案是关于的主题“清单6.7.supplomposing.java”Canvas 如何使用iTextSharp(或iText 5)添加完整的PDFIImportedPage作为另一个PDFIImportedPage的背景,canvas,background,copy,itext,Canvas,Background,Copy,Itext,类似于此()的帖子,但我需要在iText 5上发布(在iTextSharp中更好) 简化:我需要一页接一页。我找到了 答案是关于的主题“清单6.7.supplomposing.java” PdfReader reader=新的PdfReader(源代码); Document Document=新文档(PageSize.明信片); PdfWriter writer=PdfWriter.getInstance(文档,新文件输出流(结果)); document.open(); PdfContentBy
PdfReader reader=新的PdfReader(源代码);
Document Document=新文档(PageSize.明信片);
PdfWriter writer=PdfWriter.getInstance(文档,新文件输出流(结果));
document.open();
PdfContentByte canvas=writer.getDirectContent();
PDF导入页面;
for(inti=1;仅供参考iTextSharp是iText 5.NET的旧名称。谢谢您提供的信息
PdfReader reader = new PdfReader(SOURCE);
Document document = new Document(PageSize.POSTCARD);
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(RESULT));
document.open();
PdfContentByte canvas = writer.getDirectContent();
PdfImportedPage page;
for (int i = 1; i <= reader.getNumberOfPages(); i++)
{
page = writer.getImportedPage(reader, i);
// You can invoke this command "n" times to create overlays, including with pages from other readers
canvas.addTemplate(page, 1f, 0, 0, 1, 0, 0);
}
document.close();