2017-04-10 4 views
1

cfdocumentがColdFusion 11でWord文書をPDFに正しく変換していません。 OpenOffice 4.1.3をCF Adminにインストールして設定しました。 OpenOfficeでソース文書を開き、問題なくPDFに書き出すことができました。私は、次のコードを実行したときただし、結果のPDFは「gobbledigook」である:ここではcfdocumentがWord文書をPDFに正しく変換しない

<cfdocument 
    format="pdf" 
    srcfile="#_tempSourceFilePath#" 
    filename="#_destinationFilePath#" /> 

は、得られたPDFの抜粋は(スニップは、開発者版を示しているが、同じことは、標準インストールで発生)です。なぜこれが起こっている

enter image description here

私が把握することはできません。何か案は?

+0

ファイルをレンダリングする代わりに、バイナリコンテンツを表示しているように見えます。正確にどのタイプのWordファイル(docx/2007、docx/2013、ecetera)。どのプログラムがファイルを作成しましたか? WordやExcelのファイルを変換できますか? – Leigh

+1

ColdFusionサービスをOpenOffice用に設定した後に再起動しましたか? coldfusion-out.logファイルに関連するメッセージはありますか? –

+0

@Leigh、ファイルを作成したプログラムがわからないWord文書の場合、私はWordを想定しています。はい、一部は変換されますが、かなりの数がこのように出てきます。 –

答えて

-1

問題がある:

srcfile="#_tempSourceFilePath#" 

これは明らかに、ブラウザ・書き込み可能でないバイナリファイルへのパスです。 srcfile属性に必要な条件は、ファイルがブラウザで書き込み可能であることです。つまり、ブラウザプラグインが不要です。

関連する問題