結合された PDF のラベルをブックマークするには、追加のプログラム (pax) を使用する必要がありますか?
私のアプリケーションでは、レターとmoderncv
CV に KOMA-Script を使用しています。そのため、2 つの異なるドキュメント クラスを使用する必要があり、それらを結合する必要がありますpdf
。CV セクションの目次またはブックマークが失われます。PDF を結合しながらページ全体を参照することは可能ですが、外部プログラムの手間をかけずにラベル付きセクションを手動で参照することはできますか?
アップデート:
ブックマークがページよりも細かいドキュメント構造を参照する方法を示す画像を追加しました。これらのブックマークを再利用する必要はありませんが、手動で追加することもmerger.tex
便利です。
答え1
はい、外部プログラムが必要ですが、ConTeXt mkIV でこれができるという噂も聞きました。
この問題(含まれているPDFのブックマークの結合)がほとんど解決されていない理由は、難しいPDF形式:
- ブックマークはページの内容とは完全に別に指定されます。
- ブックマークの対象位置は、ページの内容とは完全に別に指定されます。
- ブックマークの内部名はドキュメントに固有です。
つまり、ブックマークとラベルは、ページ コンテンツがすでに明確に定義された後で PDF に設計されたようです。
PDFのページコンテンツを含めるのは比較的簡単ですが(ページをXObjectに変換する)、ブックマークを含めるのは
- PDF内の別の構造を処理する必要があるため、
- ブックマークの新しいターゲット位置を計算する(回転、拡大縮小、移動が可能)、
- そして、何らかの方法で、含まれている PDF とメイン ドキュメントの名前空間を結合します。
私の知る限り、すべてのケースでこれらの問題を解決した人はいません。ConTeXt は「単純な」(通常の) ケースのみを処理すると思います。すべてのケースを処理するプログラムは知りません (たとえば Adobe InDesign が処理するかどうかは疑問です)。