CMYK 및 다국어 PDF 문제 해결
IronPDF 유니코드에서 지원하는 모든 국제 언어(혼합 언어 문서 포함)의 HTML-PDF 변환을 지원합니다.
고려해야 할 두 가지 사항은 글꼴 과 입력 인코딩 이며, 이에 대한 자세한 설명은 이 FAQ 페이지에서 확인할 수 있습니다.https://ironpdf.com/how-to/utf-8/
사용하려는 문자 집합을 지원하는 글꼴이 서버에 설치되어 있어야 합니다.
문서를 올바르게 표시하려면 문서의 입력 인코딩을 지정해야 할 수도 있습니다.
다음과 같은 방법으로 이를 달성할 수 있습니다.
-
HTML "메타 문자셋" 태그 추가
이 메서드는 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">태그는 모든 유니코드 문자를 처리할 수 있는 UTF-8 문자 인코딩을 지정합니다. -
IronPDF HTML to 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"); } }Imports IronPdf Friend Class Program Shared Sub Main() ' Instantiate a renderer Dim Renderer = New HtmlToPdf With { .RenderOptions = New ChromePdfRendererOptions With {.InputEncoding = "UTF-8"} } ' Convert HTML to PDF Dim PDF = Renderer.RenderHtmlAsPdf("<p>Sample content with UTF-8 encoding</p>") ' Save the PDF to disk PDF.SaveAs("output.pdf") End Sub End Class$vbLabelText $csharpLabelHtmlToPdf: HTML 문서를 PDF로 변환하기 위해 IronPdf 라이브러리에서 사용하는 클래스입니다.RenderOptions.InputEncoding: 이 속성은 입력 데이터의 인코딩을 설정할 수 있게 해줍니다. 여기에서는 국제 언어를 지원하기 위해"UTF-8"로 설정됩니다.RenderHtmlAsPdf: 이 메서드는 주어진 HTML 콘텐츠를 PDF 형식으로 렌더링합니다.SaveAs: 이 메서드는 렌더링된 PDF 파일을 지정된 파일 경로에 저장하는 데 사용됩니다.
IronPdf 문서에서 inputEncoding 속성에 대해 더 읽어보세요: IronPdf.ChromePdfRenderOptions.inputEncoding

