c# - 获取 PDF 文件中的超链接列表

标签 c# pdf

我有一个 pdf 文件。我需要找到该文件中所有可用的超链接,然后对这些链接进行更改。我正在使用 C#,我不想使用第三方工具!

最佳答案

您可以使用iTextSharp 。它是一个开源 API,用于操作用 C# 编写的 pdf。

基本算法是:

  1. 循环浏览 PDF 文件中的每个页面。
  2. 对于每个页面,循环遍历注释集合(注释字典)中的每个注释。
  3. 如果您发现子类型链接的注释,请增加您的计数或执行您需要执行的任何逻辑。

RWendi

关于c# - 获取 PDF 文件中的超链接列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/176546/

相关文章:

c# - 如何防止命名空间污染?

c# - ASP.NET 从远程共享发送 PDF 文件给用户打开

android - 如何在android系统中使用ghostscript将pdf转换为pksmraw?错误代码为-15

excel - 在 Google Chrome 中使用 VBA 在特定页面上打开 Excel 中的 PDF

javascript - 使用 Google 应用程序脚本将文本从 PDF 转换为文本

c# - Windows Phone 8 无法第二次调用 AudioVideoCaptureDevice

c# - mysql 不接受正确格式的小数

c# - 使用 c# QueueUserWorkItem 似乎并没有执行所有的方法

c# - 如何在已有多个表的现有数据库中对单个表使用 Code First 方法

ios - 使用特定的外部应用程序从我的 iOS 应用程序打开 pdf 文件