如何解决iTextSharp5:按文件类型使用默认应用程序打开任意文件
我使用的是 Win10 和 iTextSharp5。下面的代码片段来自一些测试代码,其目的是创建一个包含可点击链接的 PDF 文件,该链接使用 Windows 设置中为其配置的默认“按文件类型的应用程序”打开一些任意文件。我想单击一次它就可以工作,就像我在桌面上双击该文件的图标或在文件资源管理器中双击它的名称一样。
我已经尝试过(一次一个)显示的两种不同的“PdfAction”。第一个确实打开了 PDF 文件,但使用我的 Chrome 浏览器而不是 Acrobat 2017 应用程序,Windows 默认设置被配置为用于 PDF 文件。当我将鼠标指针悬停在创建的 PDF 文件中的文本上时,第二个不执行任何操作,甚至不显示有效链接。任何建议将不胜感激。
Paragraph p = new Paragraph
(
new Chunk("Click to open file using Windows default application.")
.SetAction
(
new PdfAction("C:/temp/temp.pdf")
new PdfAction("C:/Program Files (x86)/Adobe/Acrobat 2017/Acrobat/Acrobat.exe","temp.pdf","open","C:/temp")
)
);
document.Add(p);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。