word文書をpdfに変換するアプリケーションを開発しています。私の問題は複雑すぎるので、助けてください。
Word doc には、目次、ブックマーク、文末脚注、およびハイパーリンクがあります。このドキュメントを pdf として保存すると、ブックマークのみが変換されます。長い調査の結果、PDF ドキュメントはハイパーリンクをブックマークするためのブックマークをサポートしていないことがわかりました。ページ番号または名前付きの宛先が必要です。
"save as
したがって、この目的のために名前付きの宛先を選択しますが、単純な" pdf doc で名前付きの宛先を生成できないため、再び立ち往生します。ブックマークもハイパーリンクも含まれていないので、最初はオプションとして保存し、2 つ目は印刷して、単語から 2 つの PDF を生成することにしました。
- test.pdf (名前を付けて保存) (ブックマーク、ハイパーリンクを含む)
- test_p.pdf (印刷による) (指定された宛先のみを含む)
それから私はそれらをもう一度調査し、test_p.pdf
itextsharp の関数によって名前付きのすべての宛先を XML に抽出する方法を見つけました。xml
test.pdf
このアプローチで問題がなければ、次に何をすべきか教えてください。そうでなければ、この使命を達成するための他のアプローチを提案してください。