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

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

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

Требования:

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

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

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

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

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

решение1

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

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

Связанный контент