.NET アプリケーションを使用して、DVD などで配布するような他のファイルを参照する PDF の「目次」を作成しようとしています。
この目的のために、検索インデックスとカタログが必要なので、ドキュメント全体で全文検索が機能します。「古い」.pdx ファイル (ディレクトリ構造は常に同じ) をコピーし、C# から JavaScript を呼び出すことで、インデックスの構築を自動化できました。
var js = $@"catalog.getIndex(""{pdxFilePath}"").build('alert(""Hello"")', true)";
formFields.ExecuteThisJavascript(js);
しかし、.pdx ファイルを .pdf ドキュメントに関連付けて、自動的に読み込まれるようにするにはどうすればよいでしょうか?
Acrobat では、これは「高度な」ドキュメント プロパティで設定されます。
ただし、ドキュメントのinfo
またはmetadata
プロパティを介してこれにアクセスすることはできません。どうやらこれは別の場所に保存されているようですが、このデータにアクセスする方法を理解するには、PDF形式について十分に知りません。
どんな助けでも大歓迎です。Adobe SDK/JavaScript API またはその他のライブラリの両方を使用できます (たとえば、既に Aspose ライセンスを持っていることはわかっています)。