如何在 Windows 10 上的命令行上将纯文本文件转换为 PDF,而无需付费?

如何在 Windows 10 上的命令行上将纯文本文件转换为 PDF,而无需付费?

我想要的是将具有比例字体(等宽字体/Courier New/Fixedsys/whatever)和固定列宽(80 个字符)的 .txt 转换为正确的 PDF 文档,以便可以将其打印或作为 PDF 共享。

要求:

  1. 它必须在命令行上运行(无需手动步骤)。
  2. 一定免費。
  3. 一定真的有效!最后一点非常重要。

我努力了很多的多年来我一直在为此寻找开源工具,虽然我曾经天真地认为我可以将带有半高级 CSS 的 HTML 转换为 PDF——现在看来这很可笑——而现在我的要求已经小了很多,因为我有最基本的文档类型:纯文本!

潘多克看起来非常有前途,但在投入了无数个小时,尝试了它支持的每个“PDF 转换引擎”以及一百万种不同的参数变化之后,它根本无法满足我的字体选择,而是使用某种默认字体,这完全搞乱了生成的 PDF。因此,我必须得出结论,这是另一个无法兑现将纯文本转换为 PDF 承诺的破工具。

这似乎是一项非常基本、常见的任务,我几乎希望它是由操作系统而不是某些第三方软件提供的,但显然不是……

虽然这不是必需的,但如果它也能在其他操作系统上运行,那就更好了。

答案1

在 Windows 10 中运行 ps 命令:

Get-Content "textfile.txt" | Out-Printer "Microsoft Print to PDF"

相关内容