如何更改 PDF 中仅部分文本的背景颜色?

如何更改 PDF 中仅部分文本的背景颜色?

由于视力障碍,我爷爷无法阅读下面屏幕截图中 PDF 中深色背景的文字。单击这里下载,或查看其部分页面谷歌图书。逐个删除深色背景颜色的使用太没有效率了。因此我该如何一举

我有 Adob​​e Acrobat DC Pro、Foxit PhantomPDF 和 Nitro Pro。Acrobat 指出没有要删除的背景。 他们和SensusAccess将PDF转换为Word文件太变形了。

在此处输入图片描述

答案1

通过测试您的文档,我认为我已经找到了一种可以产生良好结果的方法(尽管并不完美)。

这需要将 PDF 文件转换为 Word 文档。我发现最好的转换器是 Adobe Acrobat 专业版 这是一款拥有 7 天试用期的商业产品。

转换为 Word

  • 启动 Adob​​e Acrobat Pro
  • 打开 PDF 文件,
  • 使用菜单文件 > 导出到 > Microsoft Word > Word 文档 将文件导出至.docx文档

转换为启用宏的文档

  • .docx在 Word 中打开文档
  • 使用菜单文件 > 另存为
  • 选择文件夹
  • 将“保存类型”设置为.docm
  • 点击节省

创建并运行 VBA 宏

  • .docm在 Word 中打开文档
  • Alt+F11打开 VBA 编辑器
  • 在里面插入点击标签模块
  • 将以下 VBA 代码复制到窗口中:

    Sub DoShapes()
    For Each shp In ActiveDocument.Shapes
      If shp.WrapFormat.Type = wdWrapFront Then shp.WrapFormat.Type = wdWrapBehind
      If shp.Width > 216 And shp.Type <> msoGroup And shp.Type <> msoLine Then shp.Fill.ForeColor.RGB = RGB(250, 250, 250)
    Next shp
    End Sub
    

    请注意,文本的背景颜色为浅灰色。这是因为彩色背景用于指定引号。如果您想将其全部变为白色,请将上面的内容更改为 RGB(255, 255, 255)

  • 单击绿色三角形来运行此代码(这需要一些时间)

  • 完成后,将文件保存为.docx或 PDF。

我已将经过上述处理的文件上传至 此链接 供您查看。显示文档时,单击三点 (...) 图标并选择下载。过几天我会删除这个链接。

答案2

应该可以使用 Inkscape 处理 PDF,以使用脚本 API来自动化执行任务。Inkscape 一次只能处理一页,但是既然你无论如何都要自动化执行,那么这应该不会有太大的问题。

为了使其尽可能简单,我会导入每个页面,用 替换所有实例,fill-opacity:1;然后fill-opacity:0;再次导出。作品!部分解决方案;字体也需要更改才能清晰易读。

我会看看能否破解一个扩展来实现这一点,但不是今天。

如果您可以在 Inkscape 中打开文档的单个突出显示页面(确保已将字体添加到系统并尝试使用文本导入设置来使其工作!)那么这种方法将适用于您的特定文档。

这适用于您提供的文档。

答案3

更新:

新回复

在 Acrobate Pro 中。

转到“工具”并打开“印刷制作”窗格。

选择“输出预览”。

取消选中“PANTONE 302 C”或“Spot Plates”(均可)

现在按原样阅读 PDF,但没有蓝色背景。执行此操作时不要关闭“输出预览”框。

离开

通过打开输出预览,您可以在需要时打开或关闭背景。

在



旧回复

我建议您在 Acrobate pro 中打开 PDF,然后将其保存为 HTML 页面。

大致是这样的:

  • 在 Acrobate 中,转到“文件”菜单并选择“另存为”,然后在子菜单中转到“更多选项”并选择“HTML”。
  • 您可以在普通的网络浏览器中阅读该文件。

我将该文件保存为 HTML 并将其上传到这里。

http://www.mediafire.com/file/r8uqab29dep1186/Criminal_Law_%25282018_8_ed%2529_-_Copy.html/文件

如果我在浏览器中打开它,我发现阅读和滚动非常容易。您可以使用 ctrl+f 进行搜索,并根据需要使用 ctrl+/- 增加或减少文本大小

最重要的是:没有彩色的文字背景!

检查一下并告诉我你的想法!

答案4

非常感谢其他所有人的回答!但我发现这是最简单的一种,只需要 Adob​​e Acrobat 的基本知识,不需要其他程序。

相关内容