2016-05-04 28 views
0

データベースからの情報を持つデータベースからpdfファイルを作成する方法があります。私は、ファイルを作成するためにpdfWriterオブジェクトを使用します。Itextsharp pdfwriterコピーページ

私の方法でページが作成された後、pdfWriterから各ページをコピーし、そのページを別の別のPDFファイルに書き込むことはできますか? 結果はpdfファイルを分割するようなものになります。

答えて

2

私の方法でページを作成した後、pdfWriterから各ページをコピーして別のPDFファイルに書き込むことはできますか?結果は、pdfファイルを分割するようなものになります。

PdfWriterは、あなたがそれに追加するすべてのものを蓄積していない、それは、その出力ストリームにできるだけ早期にデータを書き出します。だから、あなたはそれから得たいと思うページ全体を含むことはないでしょう。

さらに、このようなコンテンツを取得可能にする方法はありません。 PdfWriterは、データソースではなく、データシンクとしてのみ設計されています。

しかし、新しいPdfReaderインスタンスを使用してライターの出力を読み取ってそこからページをコピーすることができます。

関連する問題