0
1つのページに複数のブックマークがあり、それぞれの見出しを指し示す既存のpdfファイルにブックマークを作成する必要があります。1ページに複数のブックマークを設定する方法pdfboxライブラリ
Create Bookmarksを説明しているリンクを経由しました。しかし、ページのしおりを説明しています。
私はpdfbox Javaライブラリを使用しています。どんなサンプルコードやリンクも感謝しています。
1つのページに複数のブックマークがあり、それぞれの見出しを指し示す既存のpdfファイルにブックマークを作成する必要があります。1ページに複数のブックマークを設定する方法pdfboxライブラリ
Create Bookmarksを説明しているリンクを経由しました。しかし、ページのしおりを説明しています。
私はpdfbox Javaライブラリを使用しています。どんなサンプルコードやリンクも感謝しています。
CreateBookmarks
あなたが宛先としてPDPageFitWidthDestination
インスタンスでブックマークを作成するために参照してください。
PDPageFitWidthDestination dest = new PDPageFitWidthDestination();
dest.setPage(page);
PDOutlineItem bookmark = new PDOutlineItem();
bookmark.setDestination(dest);
bookmark.setTitle("Page " + pageNum);
pagesOutline.addLast(bookmark);
PDPageFitWidthDestination
あなたは
複数のブックマークで欲しい一方
/** * This represents a destination to a page at a y location and the width is magnified * to just fit on the screen. * * @author Ben Litchfield */ public class PDPageFitWidthDestination extends PDPageDestination
として文書化されているにそれぞれのheaを指す単一のページ瀕死の
特に、複数の列があり、異なる見出しが互いに隣り合っている場合は、別の種類の宛先を使用する必要があります。
ページの指定された矩形を表示PDPageFitRectangleDestination
、またはページ上の所定のポイントに移行し、指定されたズーム値を設定PDPageXYZDestination
。ファイル内の各見出しのそれぞれの見出しに焦点を当てたそのような宛先のアウトラインを追加すると、必要なものが生成されます。
迅速な対応をありがとうございます。私はpdfboxライブラリの新しい蜂です。あなたはあなたの答えをelobarateするか、サンプルコードを与えることができますか?また、pdfboxライブラリに関する知識やJavaでのpdfドキュメントに関する知識を得るためのドキュメントやリンクを提案できます –
詳細は、見出し "がある。 PDFBoxに関する知識については、[自分のWebページ](https://pdfbox.apache.org/)にアクセスし、その例をダウンロードして学習してください。 JavaでPDF文書を扱うことについて言及することはあまりありませんが、主に使用するライブラリに依存しています。 – mkl