using IronPdf;
var html = @"<p>周態告応立待太記行神正用真最。音日独素円政進任見引際初携食。更火識将回興継時億断保媛全職。
文造画念響竹都務済約記求生街東。天体無適立年保輪動元念足総地作靖権瀬内。
失文意芸野画美暮実刊切心。感変動技実視高療試意写表重車棟性作家薄井。
陸瓶右覧撃稿法真勤振局夘決。任堀記文市物第前兜純響限。囲石整成先尾未展退幹販山令手北結。</p>
<p>
أم يذكر النفط قبضتهم على, الصين وفنلندا ما حدى. تم لكل أملاً المنتصر,
٣٠ حدى مارد القوى. شرسة للسيطرة قامفي. حتى أم يطول المحيط,
زهاء وحلفاؤها من فعل. لم قامت الجو الساحلية وتم, ويعزى واقتصار قبل كل.
</p>
<p>
ภคันทลาพาธสตาร์เซฟตี้ แชมป์ มาร์เก็ตติ้งล้มเหลวโยเกิร์ต แลนด์บาบูนอึมครึม รุสโซ แบรนด์ไคลแม็กซ์ พิซซ่าโมเดลเสือโคร่ง ม็อบโซนรายชื่อ
แอดมิชชั่น ด็อกเตอร์ พะเรอ มาร์คเจไดโมจิราสเบอร์รี เอนทรานซ์ออดิชั่นศิลปวัฒนธรรมเปราะบาง โมจิซีเรียสวอลนัตทริปลีเมอร์ ทิป วาไรตี้บิ๊กเมเปิล
</p>";
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
var pdfDocument = renderer.RenderHtmlAsPdf(html);
pdfDocument.SaveAs("Unicode.pdf");
Imports IronPdf
Private html = "<p>周態告応立待太記行神正用真最。音日独素円政進任見引際初携食。更火識将回興継時億断保媛全職。
文造画念響竹都務済約記求生街東。天体無適立年保輪動元念足総地作靖権瀬内。
失文意芸野画美暮実刊切心。感変動技実視高療試意写表重車棟性作家薄井。
陸瓶右覧撃稿法真勤振局夘決。任堀記文市物第前兜純響限。囲石整成先尾未展退幹販山令手北結。</p>
<p>
أم يذكر النفط قبضتهم على, الصين وفنلندا ما حدى. تم لكل أملاً المنتصر,
٣٠ حدى مارد القوى. شرسة للسيطرة قامفي. حتى أم يطول المحيط,
زهاء وحلفاؤها من فعل. لم قامت الجو الساحلية وتم, ويعزى واقتصار قبل كل.
</p>
<p>
ภคันทลาพาธสตาร์เซฟตี้ แชมป์ มาร์เก็ตติ้งล้มเหลวโยเกิร์ต แลนด์บาบูนอึมครึม รุสโซ แบรนด์ไคลแม็กซ์ พิซซ่าโมเดลเสือโคร่ง ม็อบโซนรายชื่อ
แอดมิชชั่น ด็อกเตอร์ พะเรอ มาร์คเจไดโมจิราสเบอร์รี เอนทรานซ์ออดิชั่นศิลปวัฒนธรรมเปราะบาง โมจิซีเรียสวอลนัตทริปลีเมอร์ ทิป วาไรตี้บิ๊กเมเปิล
</p>"
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
Private pdfDocument = renderer.RenderHtmlAsPdf(html)
pdfDocument.SaveAs("Unicode.pdf")
Install-Package IronPdf
Unicode 與 UTF-8 支援
IronPDF提供對 Unicode 的原生支持,可用於在 PDF 中渲染多種不同的語言,同時還提供對 UTF-8 編碼的支持,以便在 PDF 文件中顯示現代字母語言。 需要注意的是,要使此功能生效,您的電腦必須安裝 Unicode 字體,這在 Windows 和 Mac 系統中通常會自動完成,但對於 Linux 系統,可能需要手動新增字體。
這種方法常用於渲染以下語言:
印地語
中文(多種變體)
阿拉伯語
日本人
泰語
IronPDF 實現 Unicode 和 UTF-8 PDF 支援:5 個步驟
要探索 IronPDF 對 UTF-8 和 Unicode 的支持,第一步是使用您選擇的語言建立新的 HTML 字串。該字串將用於產生 PDF 文檔,並能正確渲染所提供的字元。 然後,我們將建立一個新的 ChromePdfRenderer 實例,這將使我們能夠存取IronPDF用於處理 HTML 到 PDF 轉換的強大渲染引擎。
接下來,我們將使用 RenderHtmlAsPdf() 方法將我們的 HTML 字串轉換為 PDF 格式。 產生的 PDF 文件將保存到我們在同一行建立的 PdfDocument 物件中。最後,我們使用 SaveAs() 方法將新的 PDF 文件儲存到指定的文件位置和名稱。
IronPDF 支援 UTF-8 編碼和 Unicode,因此在單一 PDF 文件中顯示多種語言從未如此簡單。 透過加入類似這樣的行:渲染檔案或 URL 時,請確保此過程對它們也有效。