私はSugarCRM開発の初心者です。私のプロジェクトでは、1つのエンティティの詳細(アカウントの詳細など)のPDFを生成する必要があります。詳細ページに「PDFの印刷」ボタンを追加しました。このボタンをクリックすると、独立したスクリプトが1つあります(つまり、Sugarフレームワークに従って実装されていませんでした)。このスクリプトでは、データベースに必要な詳細を照会し、1つのhtml文字列を作成しています。html2pdfライブラリを使用して、このhtml文字列をpdfに変換します。
それが効率的な実装であるかどうかはわかりませんが、要件に従ってすべてが正常に機能しています。ただし、元の文字列にさまざまな国の通貨記号などの特殊文字が含まれている場合、1つの問題が発生します。HTMLは正常に取得されていますが、PDFではこれらの特殊文字に疑問符(?)が表示されます。
この問題を修正しようとしているときに、SugarCRMコードを調べたところ、includes /ディレクトリ内に分類されたpdfが見つかり、Sugar自体にpdfを生成するための組み込みライブラリがあるという印象を与えました。それは本当ですか?それが本当なら、それは私の問題を解決しますか、すなわち、pdfで異なる国の通貨記号を表示しますか?
誰かがこれを解決するのを手伝ってくれませんか。前もって感謝します。
-ベンカットネハサ