Unicode & UTF-8サポート
IronPDF for Python はUnicodeテキストを完全にサポートしており、中国語、アラビア語、タイ語を含む任意の言語やスクリプトの文字を特別な設定なしでPDFドキュメントに含めることができます。
開始方法
Unicode文字をHTML文字列に含めただRenderHtmlAsPdfに渡すだけです。 IronPDFのChromeベースのレンダリングエンジンは、フォントの選択と文字エンコーディングを自動的に処理します。
コードの理解
RenderHtmlAsPdf(html): 任意の言語のUnicodeテキストを含むHTML文字列を受け入れます。 レンダラーは、文字を正しく表示するために適切なシステムフォントを解決します。SaveAs("Unicode.pdf"): 結果として得られたPDFを保存しすべてのUnicode文字が埋め込まれ、出力ファイルにエンコードされます。
Unicodeレンダリングの仕組み
IronPDFはChromeレンダリングエンジンを使用しており、標準的なウェブブラウザのように、それぞれのUnicode範囲に適したシステムフォントを自動的に選択します。 CJK(中国語、日本語、韓国語)、アラビア語、タイ語、およびその他のスクリプトの文字は、ホストオペレーティングシステムで利用可能なフォントを使用してレンダリングされます。
フォントの利用可能性
本番環境では、必要なスクリプトをカバーするフォントがサーバーにインストールされていることを確認してください。 スクリプトが正しくレンダリングされない場合、GoogleフォントのBaseUrlを活用して明示的なフォントを追加します。






