ユニコードおよびUTF-8サポート
IronPDFは、PDFでさまざまな言語をレンダリングするためにUnicodeのネイティブサポートを提供し、さらにPDFドキュメントで現代の文字ベースの言語を表示するプロセスを簡素化するためにUTF-8エンコーディングのサポートを提供します。 この作業を行うためには、Unicodeフォントがインストールされている必要があります。WindowsやMacでは通常自動で行われますが、Linuxの場合はフォントを手動で追加する必要があるかもしれません。
この方法は、次のような言語のレンダリングによく使用されます:
- ヒンディー語
- Chinese (many variants)
- アラビア語
- 日本語
- タイ語
PDFのためのIronPDFのUnicodeとUTF-8サポートの5ステップ
-
var html = @"your-string-here";
-
var renderer = new ChromePdfRenderer();
javascript
JAVASCRIPT
-
- var pdfDocument = renderer.RenderHtmlAsPdf(html);
-
pdfDocument.SaveAs("Unicode.pdf");
IronPDFのUTF-8とUnicodeのサポートを探る最初のステップは、お好みの言語を使用して新しいHTML文字列を作成することです。これはPDFドキュメントを生成するために使用され、提供された文字を正しくレンダリングします。 次に、新しい
ChromePdfRenderer
インスタンスを作成します。これにより、IronPDFがHTMLからPDFへの変換を処理するために使用する強力なレンダリングエンジンにアクセスできます。次に、
RenderHtmlAsPdf
メソッドを使用して、HTML 文字列を PDF 形式に変換します。 結果として得られるPDFドキュメントは、同じ行で作成したPdfDocument
オブジェクトに保存されます。最後に、SaveAs
メソッドを使用して、新しいPDFドキュメントを指定されたファイルの場所と名前に保存します。IronPDFのUTF-8エンコーディングとUnicodeのサポートにより、単一のPDFドキュメントに複数の言語を表示することがこれまでになく簡単になりました。 ファイルやURLをレンダリングする際に、
<meta charset="UTF-8">
のような行を追加すると、このプロセスがそれらにも機能することを保証します。 クリックして、例、サンプルコード、およびファイルを含むハウツーガイドをご覧ください。