MS Word 转 PDF - 表格边框故障

MS Word 转 PDF - 表格边框故障

我在 MS Word 文档中有以下表格 - 3 行、4 列和一些水平边框:

MS Word 表格

当我将其保存为 PDF 时,我发现边框出现了一些奇怪的问题:

MS Word 另存为 PDF

PDF 中的表格边框故障

请注意,故障是否出现似乎取决于我用来查看 PDF 文件的应用程序以及缩放级别。Adobe Acrobat Reader 似乎是最严重的问题,在其他 PDF 查看器(Google Chrome、MS Edge、PDF XChange Editor)中,故障通常不会出现,只有当我放大超过 200% 时才会出现。

似乎边框在 PDF 中使用多个形状对象(每列一个,加上每列边界一个)来呈现,而不是一个跨越整行宽度的单个形状对象:

在此处输入图片描述

有什么方法可以避免这个问题吗? 有什么方法可以用单个形状对象呈现 PDF 边框吗?

答案1

请问您使用的是哪个版本的 Word?在 Microsoft 365 中,我们创建一个 Word 文档并将其转换为 PDF。当它在 Acrobat Reader 中打开时,没有出现这样的问题。因此,我们建议您使用另一个版本的 Word 进行测试,看看是否可以修复。

答案2

如果您想要使用 Python 将 MS Word 文档转换为 PDF 的通用方法,则可以使用 docx2pdf 库,这是一个流行的选择。首先,使用 pip 安装该库:

pip install docx2pdf

接下来,使用以下 Python 代码将 Word 文档转换为 PDF:

from docx2pdf import convert
# Replace 'input.docx' with the path to your Word document
# The output PDF will be saved in the same directory with the same filename as the input, but with a .pdf extension

转换(“输入.docx”)

答案3

如果 Word 文档主要包含图表或其他图形,则整个页面可能会显示为图像。发生这种情况时,内置 PDF 程序不会检测到元素,因此 PDF 版本与原始文件不匹配。

您可以尝试使用 Adob​​e Acrobat 替代品,在这种情况下,SwifDoo PDF,它的在线转换器完全免费,并且您可以获得其桌面程序的 15 天免费试用。

相关内容