Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用iTextSharp从PDF中删除超链接_C#_Itextsharp - Fatal编程技术网

C# 使用iTextSharp从PDF中删除超链接

C# 使用iTextSharp从PDF中删除超链接,c#,itextsharp,C#,Itextsharp,我正在使用iTextSharp制作PDF文件。具体来说,这些PDF文件的来源是Outlook电子邮件。所以到处都有mailto:、网站等链接。这些链接不会以下划线显示,当您将鼠标悬停在它们上面并单击时,它们只是链接到一个站点。我研究了这个问题:并尝试了两种解决方案,但都没有删除链接。有人能提供一些关于如何使用iTextSharp从PDF中删除超链接的建议吗 我使用的是AdobeAcrobatStandardX 示例:该解决方案是Acrobat/Reader的首选方案。转到编辑->首选项->常规选

我正在使用iTextSharp制作PDF文件。具体来说,这些PDF文件的来源是Outlook电子邮件。所以到处都有mailto:、网站等链接。这些链接不会以下划线显示,当您将鼠标悬停在它们上面并单击时,它们只是链接到一个站点。我研究了这个问题:并尝试了两种解决方案,但都没有删除链接。有人能提供一些关于如何使用iTextSharp从PDF中删除超链接的建议吗

我使用的是AdobeAcrobatStandardX


示例:

该解决方案是Acrobat/Reader的首选方案。转到编辑->首选项->常规选项卡->取消选中“从URL创建链接”。最好的是,在打开不同文档时,此设置将保持有效。克里斯·哈斯的功劳

哪个程序显示这些链接?如果您在例如Adobe Reader中看到它们,它们很可能不在PDF中:Adobe Reader本身识别PDF文本中的一些URL,并使其可单击!如果有疑问,请提供一个示例PDF来说明问题。它是Adobe Acrobat Standard X。添加了下载链接作为示例。将鼠标悬停在电子邮件地址或链接上。当我运行上面问题中的代码时,在这个文档中找不到任何注释。正如@mkl所说,在Acrobat/Reader中,如果您选择编辑、首选项、常规,您可以取消选中“从URL创建链接”,链接将消失。我不知道是否有一种编程方式告诉渲染器不要自动执行该操作。这似乎就是问题所在。很高兴知道这几乎超出了我的控制范围。谢谢