2

次のコードを使用して PDF からサムネイルを生成します (ColdFusion 8):

<cfpdf
    action="thumbnail"
    source="#LOCAL.PathToMyPDF#"
    destination="#LOCAL.ImageDestination#"
    format="png"
    scale="100"
    resolution="high"
    overwrite="true"
    pages="1" />

場合によってはうまく機能し、最初のページの美しい PNG 表現を生成します。ただし、多くの場合、PDF に含まれるテキストがないか、テキストが壊れているか、背景画像が配置されていない PNG が作成されます。

これを防ぐ方法はありますか?必要に応じて、非商用の Java ライブラリを使用することにオープンです。

4

1 に答える 1

1

これを深く調べなければ、フォントに問題があると思います。

このパラメーター (フォント スタイルを削除する) を使用してそのコードを実行しnofonts = "true"、テキスト (スタイルなし) が得られるかどうかを確認してください。

それが機能する場合は、Coldfusion にフォントを登録する必要がある場合があります (Coldfusion がフォント ライブラリにアクセスできるようにするため)。PDF で使用されているフォントがわからない場合は、ファイル、プロパティを確認し、[フォント] タブをクリックして、PDF で使用されているフォントを確認できます。

Coldfusion とフォントの詳細については、このリンクを確認してください。

繰り返しますが、サーバーとフォントの設定については投稿で言及されていないためわかりません。これが私の最善の推測です...

:)

于 2014-05-15T01:51:59.140 に答える