2

TcPDF PHPクラスを使用して、PDFを生成し、使用する「特別な」関数は次のとおりです。

  • addTTFfont(カスタムフォントを追加)
  • ImageSVG(svgを追加)
  • Image
  • writeHTMLCell

出力pdfは、FoxitReaderとMacPremierで正しく開きます。しかし、Adobe Readerには、無限の量の作業メモリーを取り込むプロセスAcroRd32.exeがあり、何も応答しません。その後、コンピューターを再起動する必要があります。カスタムフォントを削除すると開きますが、すぐにクラッシュします。htmlセルもエラーになるようです...

グーグルで回って、TTFのインポートをtruetypeからtruetypeunicodeに変更する提案を見てきました。それは役に立ちませんでした。

誰かがこれを経験したことがありますか?なぜこれはAcrobatReaderでのみ見られるのですか?

4

1 に答える 1

1

修理済み。どうやら問題は、生成中にその場で正しいtcPdf形式に変換されたフォントが誤って作成され、ファイルが破損することでした。しかし、別のサービスで手動で変換し(http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdfを使用)、teファイルをtcPdfフォントで保存した場合フォルダ、それは機能しました(他のプリインストールされたフォントが要求されるのと同じ方法でフォントを要求するだけです)

于 2013-02-01T00:40:37.903 に答える