Como faço para converter um arquivo de texto simples em PDF na linha de comando do Windows 10 sem pagar dinheiro?

Como faço para converter um arquivo de texto simples em PDF na linha de comando do Windows 10 sem pagar dinheiro?

Tudo que eu quero é transformar um .txt com fonte proporcional (monospace/Courier New/Fixedsys/whatever) e largura de coluna fixa (80 caracteres) para ser transformado em um documento PDF correto, para que possa ser impresso ou compartilhado como um PDF.

Requisitos:

  1. Ele deve ser executado na linha de comando (sem etapas manuais).
  2. Deve ser gratuito.
  3. Deve realmente funcionar!Este último ponto é muito importante.

eu tenteinumerososferramentas de código aberto para isso ao longo dos anos, embora eu fosse ingênuo o suficiente para pensar que poderia converter HTML com CSS semi-avançado em PDF - parece ridículo para mim agora - enquanto minhas demandas são infinitamente menores agora, quando tenho o tipo de documento mais básico que existe: texto simples!

pandocparecia extremamente promissor, mas depois de passar incontáveis ​​horas nisso, tentando todos os "mecanismos de conversão de PDF" que ele suporta e um milhão de variações diferentes dos parâmetros, ele simplesmente nunca honraria minha escolha de fonte, em vez disso, recorreria a alguma fonte padrão que completamente bagunçou o PDF resultante. Como tal, devo concluir que é mais uma ferramenta quebrada que não cumpre de forma alguma a sua promessa de converter texto simples em PDF.

Esta parece ser uma tarefa tão básica e comum que eu quase esperava que fosse fornecida pelo sistema operacional em vez de algum software de terceiros, mas aparentemente não...

Embora não seja um requisito, é uma vantagem se também for executado em outros sistemas operacionais.

Responder1

No Windows 10, execute o comando ps:

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

informação relacionada