Все, что я хочу, это превратить .txt с пропорциональным шрифтом (моноширинный / Courier New / Fixedsys / что угодно) и фиксированной шириной столбца (80 символов), чтобы преобразовать его в правильный PDF-документ, чтобы его можно было распечатать или поделиться как PDF.
Требования:
я пытался многочисленные инструменты с открытым исходным кодом для этого на протяжении многих лет, хотя раньше я был достаточно наивен, чтобы думать, что могу преобразовать HTML с полу-расширенным CSS в PDF - сейчас это кажется мне смешным - тогда как мои требования теперь бесконечно меньше, когда у меня есть самый простой из существующих документов: открытый текст!
пандок выглядело чрезвычайно многообещающе, но после того, как он потратил на это бесчисленное количество часов, попробовав каждый "движок PDF-конвертера", который он поддерживает, и миллион различных вариантов параметров, он просто никогда не учел мой выбор шрифта, вместо этого он вернулся к некоторому шрифту по умолчанию, который полностью испортил получившийся PDF. Таким образом, я должен сделать вывод, что это еще один сломанный инструмент, который совершенно не выполняет свое обещание по преобразованию открытого текста в PDF.
Это похоже на такую простую, обычную задачу, что я почти ожидал, что она будет обеспечиваться ОС, а не каким-либо сторонним программным обеспечением, но, видимо, нет ...
Хотя это и не является обязательным требованием, это плюс, если он также работает в других ОС.
В Windows 10 выполните команду ps:
Get-Content "textfile.txt" | Out-Printer "Microsoft Print to PDF"