私の要件は、他のプロセスによって生成された PDF の前に単一の「表紙」を付けることです。
PDF ドキュメントのリストを連結するための比較的単純な Ant タスクを作成しました。これはうまく機能しますが、TOC はプロセスで保持されません。TOCとはつまり..
理想的には、両方の TOC が保持され、新しいオフセットに合わせて調整されますが、iText API で TOC (左側のもの) を読み書きする方法がわかりません。誰でもできますか?
M.
私の要件は、他のプロセスによって生成された PDF の前に単一の「表紙」を付けることです。
PDF ドキュメントのリストを連結するための比較的単純な Ant タスクを作成しました。これはうまく機能しますが、TOC はプロセスで保持されません。TOCとはつまり..
理想的には、両方の TOC が保持され、新しいオフセットに合わせて調整されますが、iText API で TOC (左側のもの) を読み書きする方法がわかりません。誰でもできますか?
M.
私はiText に関する本の著者であり、この本のコンテキストで、ブックマーク (別名アウトライン ツリー) を保持しながら PDF を連結する方法を説明する例を書きました。この例はここにあります。ご覧のとおりSimpleBookmark
、既存のドキュメントからブックマークを抽出するにはオブジェクトが必要です。ページ番号をずらしてください。そうしないと、リンクが間違ったページを指します。最後に、メソッドを使用して新しいオブジェクトをオブジェクトに追加しArrayList<HashMap<String, Object>>
ます。PdfCopy
setOutlines()
繰り返しますが、ドキュメントを読むと時間が節約されるという証拠が見つかりました ;-)