2
私のプログラムは、PDFファイル内の位置を同じファイル内の別のページにリンクします。したがって、ファイル内の定義された位置をクリックすると、別のページにリンクされます。JavaはPDFでPDFへのリンクを作成します
私はPDRectangle
を使用して位置を定義します。残念なことに、長方形はドキュメント内に表示されます。私は目に見えないボーダーなしにリンクを作成したい。
マイコード:
PDActionGoTo action = new PDActionGoTo();
action.setDestination(destination);
PDAnnotationLink annotationLink = new PDAnnotationLink();
annotationLink.setAction(action);
PDRectangle position = new PDRectangle();
position.setLowerLeftX(bookmarkLinkPositionEntry.getLowerLeftX());
position.setLowerLeftY(bookmarkLinkPositionEntry.getLowerLeftY());
position.setUpperRightX(bookmarkLinkPositionEntry.getUpperRightX());
position.setUpperRightY(bookmarkLinkPositionEntry.getUpperRightY());
annotationLink.setRectangle(position);
destinationPDF.getPage(0).getAnnotations().add(annotationLink);
私はannotationLink.setHidden(true);
とannotationLink.setNoView(true);
を使用しようとしました。ドキュメントには「隠しフラグを設定する」と書かれています。と "noViewフラグを設定する"。実際に何が起こったのか分かりません。
私の四角形の表示を変更するか、境界線を完全に削除するにはどうすればよいですか?