Назад | Перейти на главную страницу

Как преобразовать простой текстовый файл в PDF из командной строки в Windows 10, не платя денег?

Все, что я хочу, это превратить .txt с пропорциональным шрифтом (моноширинный / Courier New / Fixedsys / что угодно) и фиксированной шириной столбца (80 символов), чтобы преобразовать его в правильный PDF-документ, чтобы его можно было распечатать или поделиться как PDF.

Требования:

  1. Он должен запускаться из командной строки (без ручных действий).
  2. Должен быть бесплатным.
  3. Должен действительно работать! Последний пункт очень важен.

я пытался многочисленные инструменты с открытым исходным кодом для этого на протяжении многих лет, хотя раньше я был достаточно наивен, чтобы думать, что могу преобразовать HTML с полу-расширенным CSS в PDF - сейчас это кажется мне смешным - тогда как мои требования теперь бесконечно меньше, когда у меня есть самый простой из существующих документов: открытый текст!

пандок выглядело чрезвычайно многообещающе, но после того, как он потратил на это бесчисленное количество часов, попробовав каждый "движок PDF-конвертера", который он поддерживает, и миллион различных вариантов параметров, он просто никогда не учел мой выбор шрифта, вместо этого он вернулся к некоторому шрифту по умолчанию, который полностью испортил получившийся PDF. Таким образом, я должен сделать вывод, что это еще один сломанный инструмент, который совершенно не выполняет свое обещание по преобразованию открытого текста в PDF.

Это похоже на такую ​​простую, обычную задачу, что я почти ожидал, что она будет обеспечиваться ОС, а не каким-либо сторонним программным обеспечением, но, видимо, нет ...

Хотя это и не является обязательным требованием, это плюс, если он также работает в других ОС.

В Windows 10 выполните команду ps:

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