2012-04-16 19 views
0

(C#)itextsharp
挿入ページメソッドを使用してfile2.pdfからfile1.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

+0

私はすでに私は単にいけない、上記の条件を達成したいサンプルを試してみましたシャープなiTextのを使用して言及していますソウルティションがそこに言及されていない場合、単にURLを与えることによって他のリンクにナビゲートする。 – himvj

+0

私のコメントはあなたの編集の前になされたものであり、私の問題の妥当性には何の差もなかった。私は、あなた自身で解決策を探すことで、数分で簡単に解決できる質問の余分な騒音に、多くの人々が感謝していると思います。 – SkonJeet

答えて

1

のために働くために、サンプルコードを提供してくださいiTextのPDFファイルにこのコードを発見したがSimple .NET PDF Merger記事を見てください。

このPDF合併では、オープンソースのPDFライブラリiTextSharp を使用してPDFファイルを処理しています。

関連する問題