내가 library.Below 내가 링크 추가하기 위해 사용하고있는 코드입니다 pdfbox을 사용하여 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
어도비, ios 뷰어에서 작동합니다. 그러나 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