ferramenta de linha de comando para gerar PDFs a partir de vários tipos de documentos?

StackOverflow https://stackoverflow.com/questions/1409733

  •  05-07-2019
  •  | 
  •  

Pergunta

Eu estou procurando maneiras de gerar pdfs on-the-fly de preferência usando uma ferramenta de linha de comando como isso será feito a partir de um sistema baseado na web.

As minhas exigências incluem trabalho deve em Windows e Linux, deve ser capaz de converter o Microsoft Word, Excel e HTML para PDF.

Além disso, a capacidade de concatenar ou mesclar vários documentos em arquivo de saída um PDF seria bom.

Todas as sugestões? Eu preferiria evitar aplicações que funcionam como "drivers de impressora".

Muito obrigado

Foi útil?

Solução

Depois de fazer algumas pesquisas, a melhor solução que eu encontrei no final que poderia lidar com todos os formatos de arquivo que precisávamos converter, mais que decorreu em Linux e Windows foi um belamente elegante Python roteiro leve chamado PyODConverter. Este utiliza o OpenOffice (que em si é executado no modo servidor) para fazer as conversões reais, e ele realmente funciona muito bem. Eu usei uma ferramenta separada chamada PDFTK para fazer a concatenação PDF, como eu descobri que ImageMagick perde um monte de informações (e cria tamanhos de arquivo grandes).

Se você encontrar PyODConverter muito limitada, há também uma opção de peso pesado mais poderoso escrito pelo mesmo cara chamado JODConverter.

Outras dicas

Caliber roda em Linux, Windows e Mac OS X e tem ferramentas de linha de comando em todos os três. Pode traduzir um grande número de tipos de documentos para PDF e outros formatos.

(Disclaimer: Eu sou um usuário pesado, ajuda para fora no canal de IRC do Caliber, e foram cutucando o desenvolvimento, por isso estou um pouco tendenciosa.)

Eu acho que isso tem um utilitário de linha de comando, mas não tenho certeza. Marque esta

PDF Creator

Tenha um olhar em biopdf , e uma impressora PDF que usa-lo chamado < a href = "http://www.bullzip.com/products/pdf/info.php" rel = "nofollow noreferrer"> Bullzip PDF . Verifique a documentação para Bullzip PDF para exemplos de como ele pode ser automatizado. Ele tem uma interface API, bem como a GUI.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top