私はpdfbox library.Below私はリンクを追加するために使用していたコードでを使用してPDFに相対リンクを追加するための機能を実装している:ここでpdfboxを使用してPDFに/ UFコマンドを追加するにはどうすればよいですか?
PDAnnotationLink txtLink = new PDAnnotationLink();
PDActionRemoteGoTo remoteGoto = new PDActionRemoteGoTo();
PDComplexFileSpecification fileDesc = new PDComplexFileSpecification();
fileDesc.setFile(System.IO.Path.GetFileName(path));
remoteGoto.setOpenInNewWindow(true);
remoteGoto.setFile(fileDesc);
txtLink.setAction(remoteGoto);
txtLink.setRectangle(rect);
page.getAnnotations().add(txtLink);
は、PDFファイルに入力したコマンドです:
14 0 obj
<<
/Type /Filespec
/F (A-201-NORTH & SOUTHSITE ELEVATIONS.pdf)
>>
endobj
リンクはAdobe社のios viewerで動作します。しかし、PSPDFでは動作しません。また、私はPSPDFでリンクしているファイルを持っています。
113 0 obj
<<
/Type /Filespec
/F (A8.1 - INTERIOR ELEVATION.pdf)
/UF (A8.1 - INTERIOR ELEVATION.pdf)
/Desc()
>>
だから、どのように行う私はpdfboxを使用してこのコマンドを作成します。しかし、そのファイル内のコマンドがabove.Hereと多少異なるPSPDFで動作し、リンクコマンドがあります。
この問題は、iOS用のPSPDFKit 7.0.3で修正されています。報告ありがとう! https://pspdfkit.com/changelog/ios/#7.0.3(#12884)。さらに問題がある場合は、https://pspdfkit.com/support/request/でpingを送信してください。ライセンス契約にはサポートが含まれており、チームは喜んで手助けします。 – steipete