Pergunta

A pergunta acima diz tudo. Eu sei que você pode criar um PDF a partir de um arquivo de imagem ou HTML no ColdFusion 8 usando o CFPDF, mas estou me perguntando se é possível criar um PDF a partir de um documento do MS Word diretamente - no CF8 ou CF9.

Você poderia importar o documento do Word e convertê -lo em HTML ou um arquivo de imagem e depois fazer a conversão? Ou há um atalho?

Foi útil?

Solução

Veja Doc: Interoperabilidade do arquivo do escritório - usando o CFDocument

Coldfusion 9 apoia Escritório aberto, que usa o cfdocument Tag para converter um documento do Word (formato .doc) em PDF.

<cfdocument 
    format="pdf" 
    srcfile="C:\documents\MyDocument.doc" 
    filename="C:\documents\MyDocument.pdf"> 
</cfdocument>

Outras dicas

No CF8, você provavelmente poderia fazer algo com integração de objetos COM ou integração de POI, mas não seria simples/direta.

Convertê -lo em HTML usando o Word's Save como recurso é provavelmente a rota mais simples usando CF8. Sugerirei que Henry tenha a idéia certa, atualizando para o CF9 para aproveitar a integração do OO.O.

Editar: Graças a @jarofclay, agora sei que o wrapper POI CFC foi atualizado para incluir documentos do Word. Lembrei -me que só apoiava o Excel, mas isso mudou claramente. Hum, é tarde demais para eu mudar meu voto de como fazer isso no CF8?

Não estou familiarizado com o CF, mas se você pode fazer chamadas de serviço da web, tente este produto. Ele depende da MS-Office, e não do Open Office, por isso fornece uma fidelidade de conversão muito melhor. Ele também suporta formatos adicionais, incluindo Infopath, Excel, PowerPoint etc. bem como Suporte de marca d'água.

Observe que eu trabalhei neste produto para que as isenções de responsabilidade usuais se apliquem.

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