Pdf & docx in .net. Usando duas ferramentas diferentes para criar pdf e docx ou comprar um que faça ambos?

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

Pergunta

Eu tenho um ASP.NET 4.0 que precisa gerar um arquivo PDF e DOCX com o mesmo conteúdo. É claro que a conversão ocorrerá no servidor, para que a automação do Office não seja uma opção (http://support.microsoft.com/default.aspx?scid=kb ;en-us ;q257757#kb2)

Estou confrontado com a seguinte descrição: use o OpenXML SDK para criar o DOCX e alguma outra ferramenta gratuita para criar o PDF.

OU

Compre um SW como Aspose, então só terei que criar o DOCX e, em seguida, gerar um PDF a partir do DOCX.

Qual é a sua opinião sobre isso? Aspose Word custa US $ 900, vou economizar tanto tempo com isso para valer a pena?

Se eu escolher a opção gratuita, terei dificuldade em fazer com que o DOCX e o PDF pareçam exatamente iguais?

Foi útil?

Solução

Que tal dar ABCPDF uma tentativa? É grátis. Usamos isso para fazer uma ampla variedade de coisas relacionadas a PDF e palavras.

Outras dicas

Eu não contaria completamente o escritório no servidor, desde que seja bem feito, veja Esta discussão sobre o Serverfault.

Eu acho que a verdadeira pergunta para você é "que formato de origem você deseja usar"?

Por formato de origem, quero dizer a versão única canônica da verdade, usada para gerar os outros formatos.

Era uma vez, a resposta teria sido um formato XML como DocBook ou Dita.

Atualmente, se a saída de palavras for importante para você, faz sentido usar o DOCX como formato de origem e gerar PDF conforme necessário a partir daí.

Você pode usar as ferramentas que preferir criar/ler/editar/atualizar seu arquivo docx. E qualquer ferramenta funcionar para você criar saída em PDF.

Para fluxos de trabalho centrados na Web, há um argumento para usar o HTML como formato de origem e ir a partir daí para DOCX e PDF, conforme necessário.

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