如何使用iText将引用或iText锚点设置为附件在我的文档上?链接到文档附件的链接
回答
如果您希望锚打开任何类型的附件:忘了它,ISO-32000-1(如果您不知道,这是PDF参考)不支持它。如果您想要锚点打开PDF附件,请使用GoToE批注。我引用ISO-32000-1的第12.6.4.4节:
嵌入式指引操作(PDF 1.6)类似于远程指针操作,但允许从嵌入的PDF文件跳转或跳出在另一个PDF文件中。嵌入文件可能与文件附件注释或EmbeddedFiles名称树中的条目相关联。
在iText中,PdfAction类具有不同的gotoEmbedded()方法。阅读iText in Action - 第二版的p538,了解如何使用这些方法。
谢谢。我尝试你提到的方法: PdfDestination dest = new PdfDestination(PdfDestination.FIT)dest.addFirst(new PdfNumber(1)); PdfTargetDictionary target; target = new PdfTargetDictionary(true); target.setEmbeddedFileName(“example1.pdf”); PdfAction action = PdfAction.gotoEmbedded(null,target,dest,true); chunk chunk2 = new Chunk(“example1.pdf”); chunk2.setAction(action);我的documnet有一个名为“example1.pdf”的附件,但是按下创建的块不会将它链接到文件。任何想法? –
也许附件没有存储在名称为example1.pdf的EmbeddedFiles中 –
我正在使用PDFAnnotaion添加附件:PdfAnnotation annotation = PdfAnnotation.createFileAttachment(writer,null,“null,”example1.pdf“, “example1.pdf”);也许它没有存储在嵌入式? –
- 1. 链接到附件
- 2. 如何将文件链接到文档?
- 3. 从Carrierwave文档附件的链接下载文件
- 4. 链接ajax文档
- 5. ArangoDB链接文档
- 6. 附加到jQuery的链接
- 7. 从URL链接获取文档的高度和宽度链接到文档
- 8. 附加链接
- 9. 链接的文档与PouchDB
- 10. html文档中的链接
- 11. 链接到电子邮件附件
- 12. jQuery预先链接到链接到PDF文件的所有超链接元素
- 13. 将附件添加到pdf文件并附上链接
- 14. 附加文本到twitter共享链接
- 15. 文档链接所需
- 16. TFS 2012文档超链接
- 17. Marklogic链接/建模文档
- 18. 质量中心:链接到附件
- 19. 隐藏符号链接文件夹到硬链接文件夹
- 20. Google附加链接
- 21. Win32:链接到HtmlHelp()API文档?
- 22. Pimcore链接对象到文档
- 23. 通过ID链接到文档库?
- 24. 将脱机文档链接到IDLE - Linux
- 25. LinkedIn分享链接到PDF文档
- 26. jQueryMobile - 无法链接到PDF文档
- 27. 富文本字段丢失链接引用文档链接Lotus
- 28. 链接.obj文件与链接
- 29. 链接到PDF文件(asp.net)
- 30. 链接到ascx文件
你能更清楚你的问题吗 –
@Srinivas B我使用的是Anchor对象,它包含pdf文件中的内部\外部链接。我想让锚点指向我创建的文件上的embedde附件。可能吗? –