0

それぞれ 2 ~ 3 ページの PDF が 4 ~ 5 個あります。次に、iTextSharp を使用してすべての pdf をマージします。したがって、1122233444555 のようになります (# の各セットは PDF を表します。複製はページを表します) セット全体が新しい PDF です。

PDF がマージされた後、別の PDF (2 ページ) を 2 と 3 の間に挿入する必要があるという要件があります。2 の最後のページの後、3 の最初のページの前に挿入するにはどうすればよいですか? したがって、1122266633444555 のようになります。

ページ数を保存していないので、ページ番号を渡すことに依存したくありません。各ページにいくつかの隠しファイル名を書き込み、itextsharp を使用して隠し情報を読み取ることはできますか? 次に、222 の最後のページの後に pdf 666 を追加すると言えます。

4

1 に答える 1

0

これを行う 1 つの方法は、 PdfPageLabelsオブジェクトを使用して後処理用にページ 2 をマークすることです。いくつかのサンプルコード。ドキュメントに隠しフィールドを追加する別の方法については、サンプル コードへのリンクの最初の段落にあるリンクを参照してください。

于 2012-05-31T07:07:47.780 に答える