CMYKと国際言語PDFのトラブルシューティング
IronPDFは、Unicodeがサポートするすべての国際言語、および混合言語文書でのHTML-To-PDFをサポートしています。
考慮すべき2つのポイントは<強>フォント</強>と<強>入力エンコーディング</強>であり、詳細はこのFAQページで説明されています: https://ironpdf.com/how-to/utf-8/
文字セットをサポートするフォントがサーバーにインストールされている必要があります。
ドキュメントの入力エンコーディングを指定して正しくレンダリングする必要があるかもしれません。
これを次の方法で達成できます:
HTML"Meta Charset"タグを追加する
この方法では、HTML
<head>セクション内に<meta>タグを含めて文字セットを定義します。 これにより、HTMLドキュメントが正しい文字を使用することが保証されます。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Your Document Title</title> </head> <body> <p>Your document content goes here...</p> </body> </html><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Your Document Title</title> </head> <body> <p>Your document content goes here...</p> </body> </html>HTML<meta charset="UTF-8">タグは、任意のUnicode文字を処理できるUTF-8文字エンコーディングを指定します。IronPDF HTMLからPDFへのコンバーターのinputEncodingプロパティを設定する
IronPDFコンバーターの
inputEncodingプロパティを設定することで、変換プロセス中に文字エンコーディングを指定できます。これはC#コード内で以下のように行うことができます:
using IronPdf; class Program { static void Main() { // Instantiate a renderer var Renderer = new HtmlToPdf { // Set the input encoding to UTF-8 RenderOptions = new ChromePdfRendererOptions { InputEncoding = "UTF-8" } }; // Convert HTML to PDF var PDF = Renderer.RenderHtmlAsPdf("<p>Sample content with UTF-8 encoding</p>"); // Save the PDF to disk PDF.SaveAs("output.pdf"); } }using IronPdf; class Program { static void Main() { // Instantiate a renderer var Renderer = new HtmlToPdf { // Set the input encoding to UTF-8 RenderOptions = new ChromePdfRendererOptions { InputEncoding = "UTF-8" } }; // Convert HTML to PDF var PDF = Renderer.RenderHtmlAsPdf("<p>Sample content with UTF-8 encoding</p>"); // Save the PDF to disk PDF.SaveAs("output.pdf"); } }$vbLabelText $csharpLabelHtmlToPdf: これはHTML文書をPDFに変換するために使用されるIronPdfライブラリのクラスです。RenderOptions.InputEncoding: このプロパティは入力データのエンコーディングを設定することを許可します。 ここでは、国際言語をサポートするために"UTF-8"に設定されています。RenderHtmlAsPdf: このメソッドは指定されたHTMLコンテンツをPDFフォーマットにレンダリングします。SaveAs: このメソッドはレンダリングされたPDFファイルを指定されたファイルパスに保存するために使用されます。
inputEncodingプロパティについて詳しくはIronPdfのドキュメントをお読みください: IronPDF.ChromePdfRenderOptions.inputEncoding






