是否可以在不损失屏幕截图质量的情况下将 Word 转换为 PDF?

Z0q*_*Z0q 6 windows pdf adobe-acrobat conversion microsoft-word

在Word中我有一个代码截图。

我尝试使用多种不同的方式对其进行转换(另存为 PDF、导出为 PDF、打印为 PDF(Microsoft、Adobe、CutePDF)、Adobe Acrobat(付费)创建 PDF/转换 PDF(通过插件和应用程序)、各种转换器工具( PDFgear、pdfcreator、CutePDF、LibreOffice、其他 Word 版本)。

我尝试了各种设置,例如“高质量”、“无压缩”、“无丢失”、“嵌入字体”、“可印刷 PDF (PDF/X)”(失败)。

但我无法让导出的 PDF 看起来一样。它的质量各不相同,有些选项比其他选项更好,但没有一个会产生完全相同的输出。这是相当令人沮丧的,因为我只是想发送一个文档进行专业打印,并且我需要一个 PDF,但我没想到从 Word 到 PDF 获得高质量的输出是如此困难。

最好的选择是什么?我应该使用哪些设置?

这是Word中的截图

在此输入图像描述

这是我得到的最佳输出(来自 PDFgear)

在此输入图像描述

更新(两周后!)

正如 @John 所回答的那样,大约两周后,我偶然发现,将文本从 VSCode 复制到 Word 中实际上保留了格式,包括背景!我应该早点这么做的。我实际上可能会更改所有这些屏幕截图,尽管我仍然会说接受的答案似乎最适合有关任何类型的屏幕截图的问题。

1NN*_*1NN 9

问题是 pdf 文件中的图像将被缩减采样,通常为 300dpi。但你可以改变这一点

  • 在 Word 中,转到“打印..”
  • 选择 Adob​​e pdf 作为您的打印机
  • 打开打印机属性
  • 从“默认设置”中,选择“高质量打印”,然后单击“编辑...”
  • 选择左侧的“图像”,然后在“彩色图像”下,将“双三次下采样”设置为至少 600 dpi。尝试一下什么可以给你带来可接受的质量。

请参阅下面的屏幕截图以供参考: 在此输入图像描述

编辑

我现在意识到可以简单地关闭下采样,如下面的屏幕截图所示。这样,图像就保留了完整的分辨率。但是,由于图像会转换为 jpg,因此相对于具有索引颜色的原始 png 文件,文件大小可能会增加。

在此输入图像描述

  • 很好的解决方案,但是它可以在 Adob​​e Reader 上使用还是只能在 Acrobat 的付费版本上使用?DPI 为 1200 是确保质量不损失的最低值,当放大 >100% 时,600 将导致质量低于标准 (2认同)

Joh*_*ohn 6

要获得最佳 PDF 质量,请复制屏幕上的文本并粘贴到 Word 文档中;也就是说,不依赖于屏幕截图(可变的文档质量)。

按照建议完成后,转换为 PDF 效果非常好。

我按照我在这里建议的那样做。

另一种可能性是使用 Acrobat Pro 进行转换。我用过Pro,它很好,但仍然有局限性。这对于大量屏幕截图的情况可能会有所帮助。


Loe*_*eli 6

关于图像分辨率,我有一些需要注意的事项,所有这些都在视频中进行了更详细的解释

如果您确实想使用屏幕截图,请记住以下事项

  • 尝试插入分辨率非常高的图像。因此,如果可以的话,放大代码以创建“更大”的屏幕截图。
  • 将 Word 文档的图像质量选项设置为“高保真度”,并确保禁用图像压缩。
  • 将 Word 文档另存为 PDF 时,请确保选择最佳导出设置(优化“标准”、“高保真”等)

当涉及到屏幕截图时,这确实是您所能做的。当然Word也有第三方PDF导出插件,但它们都会有一些图像质量损失。

我推荐什么?

  1. 将代码直接粘贴到Word文档中
  2. 创建自己的“代码”样式,它会自动很好地格式化代码
  3. 您还可以选择使用Notepad++ 将代码粘贴到 Word 中,同时保留语法突出显示,然后应用步骤 2 中的样式,以便代码与文档的其余部分相比更加突出。

补充:通过阅读评论,我发现您正在处理数百张屏幕截图。在这种情况下,请尝试提到的 OCR 功能。对于代码来说,它可能无法以最佳方式工作,但您仍然可以尝试一下。只需将所有屏幕截图放入 Word 文档中并将文档导出为 PDF 即可。然后在 Adob​​e Acrobat Pro 中打开它(如果您没有的话,他们通常会提供 7 天的免费试用版)并使用 OCR 功能使代码可选。就像这样,您应该能够将其复制/粘贴到 Notepad++ 中,例如,您可以在其中激活语法突出显示,然后您可以将其很好地复制/粘贴到 Word 中。