4

PDFを作成するために使用してPDFを作成する小さなスクリプトがあります<cfdocument>。次のようになります (最小化されたコード):

<cfdocument name="mypdf" format="pdf">
    &#9746;
</cfdocument>

&#9744;データに(☑)のような上位 ASCII 文字が含まれていると、エラーが発生します。

文書処理の実行中に例外が発生しました。

詳細なエラー メッセージは次のとおりです。

この例外の原因は次のとおりです。 java.awt.FontFormatException: サポートされていない sfnt C:\WINDOWS\TEMP+~JF42977.tmp..

これはフォントの問題のようです。CSS フォントを変更しても問題は解決しません。デフォルトのシステムフォントを確認する必要があります...

ああ、それは ではありません#、私はすでにこれを行いました:&##9744;

ColdFusion8を使用しています。

4

1 に答える 1

1

If I do this:

<cfscript>
x = "before_______ &##9744; __________after";
</cfscript>

<cfdocument format="pdf">
<cfoutput>#x#</cfoutput>
</cfdocument>

I get a pdf with "before_______after" as the content.

The problem may lie elsewhere in your code.

于 2012-12-19T17:31:25.507 に答える