如何使用 iTextsharp 突出显示 pdf 文件中的文本或单词?

2023-12-09

我需要在现有 pdf 文件中搜索一个单词,并且我想突出显示该文本或单词

并保存pdf文件

我有一个想法,使用 PdfAnnotation.CreateMarkup 我们可以找到文本的位置,并且可以向其中添加 bgcolor...但我不知道如何实现它:(

请帮帮我


这是“听起来很简单,但实际上非常复杂”的事情之一。查看马克的帖子here and here。最终你可能会被指出LocationTextExtractionStrategy。祝你好运!如果你真的知道如何做到这一点,请将其发布在这里,有几个人想知道你到底想知道什么!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 iTextsharp 突出显示 pdf 文件中的文本或单词? 的相关文章

  • R 在设置宽度和高度的 PDF 中缩放绘图元素

    尽管发送到 PDF 的 R 图可以在插图或页面布局软件中随意重新缩放 但科学期刊通常坚持提供的图具有特定的尺寸 是否可以直接在 R 中在给定 PDF 大小内缩放所有绘图元素的大小 require ggplot2 p lt qplot dat
  • 'auto' 作为函数参数的模板参数占位符

    C 20 允许使用auto对于函数参数类型 它还允许使用auto作为模板参数占位符 不相似 但本着C 17 模板 https stackoverflow com questions 38026884 advantages of auto i
  • 使用 ITextSharp 从内存流附加 PDF 文件时遇到问题

    我在附加内存中创建的 PDF 文件并将其附加到电子邮件模板时遇到问题 电子邮件没有任何问题 但没有附件 我不明白为什么会发生这种情况 这是该过程的完整代码 ExtendedEmailTemplate emailTemp new Extend
  • 如何对齐块的左侧和右侧

    我想对齐Chunk左侧和右侧 还有每个Chunk您可以在图像中看到不同的格式 我尝试下面的代码 Chunk invoiceid new Chunk Invoice ID font9BoldDARK GRAY Chunk invoiceidv
  • 从输出流合并 PDF

    我有两个 PDF 文件 每个文件都在一个ByteArrayOutputStream 我想合并两个 PDF 并且想使用 iText 但我不明白如何制作它 因为它只使用 InputStream 谁能帮我 The ByteArrayOutputS
  • 固定大小跨度的结构化绑定

    了解后你可以符合人体工程学的转换 https stackoverflow com a 63053361 std vectors 成固定大小std spans 我想我应该尝试结构化绑定std vector auto std vector 1
  • C++20 范围视图到向量

    现在 C 20 范围实现实际上已经在这里并在 GCC 10 2 下发布 我想知道如何将范围视图转换回实际容器 例如向量 我发现了这个问题 std vector 的范围视图 https stackoverflow com questions
  • 如何使用Python从pdf文件中删除页面?

    我有一些超过 500 页的 pdf 文件 但每个文件中只需要几页 有必要保留文档的标题页 我确切地知道程序应该删除的页数 如何使用安装在 MS Visual Studio 上的 Python 2 7 环境来完成此操作 尝试使用PyPDF2
  • 使用其他应用程序打开 pdf

    我正在应用程序中显示 pdf 文件 我想在 nag bar 上显示 打开方式 选项 显示 iPhone 上安装的可以打开相同 pdf 的应用程序 如果用户选择任何应用程序 例如 pdf 查看器 则应该使用 pdf 查看器应用程序打开 pdf
  • 如何从浏览器打印 PDF

    在Web应用程序中 是否可以强制在客户端上打印PDF文件 如果浏览器配置为在窗口内打开 PDF 我想调用 window print 会起作用 但某些浏览器 例如我的 被配置为在外部打开 PDF 谷歌文档的做法是将 JavaScript 嵌入
  • iTextSharp 从一页模板高效批量生成 PDF

    我正在使用 ITextSharp 生成多页 PDF 每个页面都有相同的模板 问题是 PDF 的物理大小会随着模板的大小而增长 I HAVE to use 阿克罗菲尔德 我怎么能够reduce最终文件大小 这是 pdf 处理程序的代码片段 p
  • 如何使用 iTextSharp 从 PDF 中提取突出显示的文本?

    根据以下帖子 iTextSharp PDF 使用 C 读取突出显示的文本 突出显示注释 https stackoverflow com questions 23342500 itextsharp pdf reading highlighed
  • 函数输入参数的 auto 是否可以替代函数模板?

    在 C 20 中auto关键字可用于函数输入参数 这是函数模板的适当替代吗 在决定采用哪种方法时是否需要考虑任何实际差异 template
  • TCPDF UTF-8 符号未显示

    我使用最新的 TCPDF 版本 5 9 但在编码方面遇到一些奇怪的问题 我需要立陶宛语语言符号 例如 但只能得到其中的一小部分 其他的还是这样 所以我该怎么做 我使用默认的 times 字体 它带有 TCPDF 下载 任何帮助 将不胜感激
  • 使用 apache PDF-Box 插入 PDF 附件的缩略图

    我有一个代码可以将文件附加到 PDF 文件 PDDocument doc new PDDocument PDPage page new PDPage doc addPage page read attachment file File fi
  • 如何从 Web API 应用程序返回 PDF

    我有一个在服务器上运行的 Web API 项目 它应该从两种不同类型的源返回 PDF 实际的可移植文档文件 PDF 和存储在数据库中的 base64 字符串 我遇到的问题是将文档发送回客户端 MVC 应用程序 剩下的部分是关于所发生的一切以
  • 如何使用间隙分隔pdf中的段落?

    我有一些 pdf 文件 每页有 2 3 个段落 每个段落都由一些行间隙分隔 但是在使用 pymupdf 阅读时 我看不到段落之间有任何机器可打印的分隔符 还有其他方法吗 其他图书馆可以做到这一点吗 code import fitz from
  • 适用于 iPhone / iPad / iOS 的快速、精益 PDF 查看器 - 提示和提示?

    最近有很多关于绘制 PDF 的问题 是的 您可以使用UIWebView但这无法提供您所期望的优秀 PDF 查看器的性能和功能 您可以绘制PDF页面到 CALayer http www cocoabuilder com archive coc
  • 将 SignedHash 插入 PDF 中以进行外部签名过程 -workingSample

    遵循电子书第 4 3 3 节 PDF 文档的数字签名 https jira nuxeo com secure attachment 49931 digitalsignatures20130304 pdf 我正在尝试创建一个工作示例 其中 客
  • 如何定义一个可结构化绑定的对象的概念?

    我想定义一个concept可以检测类型是否T can be 结构化绑定 or not template

随机推荐

  • 如何在 Visual Studio 2012 中查看断言失败的 C++ 堆栈跟踪?

    当我的断言在 Visual Studio 2012 中失败时 如何查看堆栈跟踪 如果我附加到一个进程 它会按预期工作 但是当我使用 F5 调试 构建时 我的断言会发生 给我 中止 重试 忽略 提示 但我在调试器 有什么方法可以在调试构建期间
  • 尝试从 Scrapy 管道将爬行数据写入 Bigquery 时,请求的身份验证范围不足 (403)

    我正在尝试构建Scrapy爬虫 蜘蛛将抓取数据 然后在pipeline py中 数据将保存到Bigquery 我通过 docker 构建它 设置 crontab 作业并推送到 Google Cloud Server 日常运行 问题是当 cr
  • 如何从模型 LINQ 获取列名称?

    我希望获取从模型返回的列名称的列表 任何人都知道如何做到这一点 任何帮助将不胜感激 示例代码 var project db Projects Single p gt p ProjectID Equals Id 此代码将返回 Projects
  • 用 PHP 减去 1 天

    我正在尝试获取来自 Drupal CMS 的日期对象 减去一天并打印出两个日期 这是我所拥有的 date raw messagenode gt field message date 0 value print date raw this g
  • Java使用负前瞻将字符串拆分为字符[重复]

    这个问题在这里已经有答案了 我试图将一个字符串拆分为一个字符串数组 问题是 split 也返回一个空元素 test split会回来 t e s t 这个问题的解答将字符串拆分为字符串数组解决了问题 使用 split 然而 我仍然无法理解为
  • Delphi 7:如何执行shell命令并检查结果?

    我使用的是 Delphi 7 无法预测 Windows 的目标版本 我需要创建一个数据库 可能是 MySql 但也可能是其他东西 并定义一些表结构 我不需要填充任何数据 不幸的是 所有 ADO 组件似乎都期望数据库已经存在 然后它们将允许您
  • Localstorage选择Javascript - 保存样式CSS

    我想制作一个下拉菜单 其中包含三个可以更改颜色的选项nav并将其保存在本地存储中 当您更新页面时 您选择的颜色仍然存在 我想在 Javascript 中完成此操作 而不需要 jQuery 的任何帮助 这是我的 HTML
  • 线程中的私有变量

    我是一个开始使用pthreadsLinux 中用 C 语言 我需要创建和使用私有线程变量 让我用一个例子来准确解释我需要什么 在下面的代码中 我创建了 4 个线程 我希望每个线程都创建一个私有变量foo 所以总共 4 个foo变量 每个线程
  • 内联元素的盒模型

    W3C 的 CSS2 1 规范 章节8 6 双向上下文中内联元素的盒模型 状态 对于每个行框 UA 必须获取为每个行框生成的行内框 元素并按视觉顺序渲染边距 边框和填充 不是逻辑顺序 当元素的 direction 属性为 ltr 时 最左边
  • 验证带有特殊字符的密码

    我想使用特殊字符添加密码验证 我的问题是当我使用 时它不起作用 如何正确添加特殊字符的验证 validator addMethod pwcheck function value return A Za z0 9 d test value c
  • Twitter 推文或转发回调

    希望您玩得开心 我正在创建一个网站 当用户在 Twitter 上发布 WordPress 博客条目时 他们就会在网站上获得积分 所以基本上 如果用户在他的 Twitter 上发布了该条目 那么我们会给他一些在网站上使用的积分 而不是金钱 虽
  • Ruby on Rails 本地延迟作业无法运行

    我正在处理活动记录 gem 的延迟工作https github com collectiveidea delayed job我正在尝试设置一个作业 使其在应用程序中发生事件后五分钟运行 五分钟后 我需要进行一些数据库更新 我尝试过 rake
  • 如何将插槽子项附加到 HTML body 标记以实现绝对定位?

    我正在创建一个下拉菜单 Web 组件 供消费者使用 例如
  • Jquery Ajax 将 JSON 发布到 web 服务

    我正在尝试将 JSON 对象发布到 asp net web 服务 我的 json 看起来像这样 var markers markers position 128 3657142857143 markerPosition 7 position
  • 如何通过 Java 连接远程 Windows 机器?

    我想使用 Java 程序从本地计算机连接到远程 Windows 桌面计算机 我必须检查远程计算机上的磁盘空间和其他几个服务 远程桌面连接 Java Creating credentials Process p Runtime getRunt
  • 使用 FFT 校正频率轴

    如何使用正确的频率向量来绘制FFT of MATLAB 我的问题 N 64 n 0 N 1 phi1 2 rand 0 5 pi omega1 pi 6 phi2 2 rand 0 5 pi omega2 5 pi 6 w randn 1
  • 删除url中的版本号

    如何删除或隐藏 Wicket 1 5 中引入的 URL 中的版本号 安装页面没有帮助 http localhost MyPage SubPage 0 在Application init 中 mount new MountedMapperWi
  • 确定 Flex 应用程序中的链接依赖性

    我有一个大型 Flex 项目 其中有两个应用程序 这些应用程序之间共享大量代码 然而 较小的应用程序不需要较大的应用程序所需的太多代码 我试图确保较小的应用程序不需要的代码不会被编译到其中 有没有一种简单的方法可以让我确定项目中的哪些文件正
  • Scala 中的 F 界多态性

    我正在使用 Scala 2 10 RC5 这是我的代码 object Fbound abstract class E A lt E A self A gt def move a A Int class A extends E A overr
  • 如何使用 iTextsharp 突出显示 pdf 文件中的文本或单词?

    我需要在现有 pdf 文件中搜索一个单词 并且我想突出显示该文本或单词 并保存pdf文件 我有一个想法 使用 PdfAnnotation CreateMarkup 我们可以找到文本的位置 并且可以向其中添加 bgcolor 但我不知道如何实