2012-04-16 35 views
0

如何从file2.pdf中使用(C#)itextsharp追加file1.pdf中的所有页面
插入页面method.please提供示例代码。 我发现iText的PDF此代码,请提供样品代码为C#如何将file2.pdf中的页面追加到file1.pdf

ColumnText ct = new ColumnText(null); 
while (rs.next()) { 
ct.addElement(new Paragraph(24, 
new Chunk(rs.getString("country")))); 
} 
PdfReader reader = new PdfReader(src); 
PdfReader stationery = new PdfReader(Stationery.STATIONERY); 
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest)); 
PdfImportedPage page = stamper.getImportedPage(stationery, 1); 
int i = 0; 
while(true) { 
stamper.insertPage(++i, reader.getPageSize(1)); 
stamper.getUnderContent(i).addTemplate(page, 0, 0); 
ct.setCanvas(stamper.getOverContent(i)); 
ct.setSimpleColumn(36, 36, 559, 770); 
if (!ColumnText.hasMoreText(ct.go())) 
break; 
} 
stamper.close(); 
+0

不要偷懒:http://stackoverflow.com/questions/3365986/documentation-for-itextsharp – SkonJeet 2012-04-16 07:57:20

+0

我已经提到利用iText锋利我想我要实现上述条件不只是样品导航到其他链接,只需提供url,如果没有提到灵魂。 – himvj 2012-04-16 10:16:16

+0

我的评论是在编辑之前完成的,并不是说它对我的观点的有效性有什么影响 - 如果我要找到足够的解决方案,如果这是我的问题,我会找到它。我不认为很多人会赞赏那些在几分钟内很容易就能解决的问题的额外噪音,你可以自己寻找解决方案。 – SkonJeet 2012-04-16 10:51:44

回答

1

看一看Simple .NET PDF Merger文章工作。

所提出的PDF合并使用开源PDF库iTextSharp的 处理PDF文件。