Pergunta

Alguém pode recomendar uma boa ferramenta de geração de PDF do lado do servidor que funcione em um ambiente Linux.Quero que seja o mais fácil possível, passe um arquivo XHTML (com imagens) e faça com que ele gere um PDF a partir do renderizado fonte.

Não tenho um orçamento enorme, mas qualquer coisa abaixo de US$ 1.000 deve servir.

André

Foi útil?

Solução

eu usei Documento HTML cerca de 8 anos atrás e fez um bom trabalho ao transformar tabelas HTML com alguma formatação básica em um relatório PDF decente.Também parece haver uma versão de código aberto também.

Outras dicas

Eu pareço FPDF pode ser de ajuda...

Além disso, a criação de documentos PDF é chamada de "impressão de PDF".Acredito que isso pode ajudá-lo a encontrar outros recursos.

Você pode querer dar uma olhada em FOP, que significa Formatting Objects Processor.Ele pode gerar arquivos PDF no Linux, pois é baseado em Java.Do site deles:

O Apache FOP (Formating Objects Processor) é um formatador de impressão acionado por objetos de formatação XSL (XSL-FO) e um formatador independente de saída.É um aplicativo Java que lê uma árvore de objeto de formatação (FO) e renderiza as páginas resultantes para uma saída especificada.Os formatos de saída atualmente suportados incluem PDF, PS, PCL, AFP, XML (Representação da Árvore de Área), Print, AWT e PNG e, em menor grau, RTF e TXT.O destino de saída principal é PDF.

Você pode encontrá lo aqui

Eu fiz algumas pesquisas, e tbookdtd?Pode ser baixado aqui mas não está ativo desde 2005.Parece converter o xml em Latex, em PDF.

Você investigou PHP documentação?Também há PHP Perguntas frequentes com alguns links diferentes.PHP suporta principalmente PDFlib.

Recentemente me deparei dompdf que usei para converter páginas criadas em HTML em documentos PDF.Ele usa PHP5 (assumindo que usar PHP não incomoda você).Isso também pressupõe que você não deseja criar arquivos HTML estaticamente no sistema de arquivos e depois convertê-los usando algum tipo de ferramenta de linha de comando.

Um problema que encontrei com o dompdf é que você não tem muitas opções de configuração nativas, mas é de código aberto e não parece ser muito grande, então você provavelmente poderia criar algo com bastante facilidade.

Se você tiver um orçamento, dê uma olhada no seguinte OpenEdge.Eu sei que eles fizeram exatamente o que você quer para nós.Um sistema de geração de PDF baseado em Linux.Eu perguntaria o que eles podem fazer por você.Val Cassidy é o nome da pessoa.

POR FALAR NISSO:Não estou ganhando nada por isso e nem trabalho mais para empresa sob medida nem para OpenEdge...

Você pode dar uma olhada em como usar o OpenOffice através do API do Open Office para carregar seu documento XHTML e exportar uma versão PDF.Há uma certa curva de aprendizado no uso da API do OpenOffice, mas ela é muito poderosa e pode ser executada no modo servidor em sistemas sem qualquer interface gráfica.Tem um bom desempenho – nós o usamos em alguns projetos internos.

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