CMYK ve Uluslararası Dil PDF'lerini Sorun Giderme
IronPDF, Unicode tarafından desteklenen tüm uluslararası dillerde, karışık dil belgeleri dahil olmak üzere, HTML'den PDF'e dönüştürmeyi destekler.
Dikkate alınması gereken iki nokta, Yazı Tipleri ve Girdi Kodlamasıdır, bunlar hakkında daha fazla bilgi bu SSS sayfasında açıklanmıştır: https://ironpdf.com/how-to/utf-8/
Karakter setinizi destekleyen bir yazı tipi sunucunuza kurulmuş olmalıdır.
Belgenizin doğru bir şekilde işlenmesi için girdi kodlamasını belirtmeniz gerekebilir.
Bunu aşağıdaki yollarla gerçekleştirebilirsiniz:
-
Bir HTML "Meta Charset" Etiketi Ekleme
Bu yöntem, karakter setini tanımlamak için HTML
<head>bölümünde bir<meta>etiketi eklemeyi içerir. Bu, HTML belgenizin doğru karakterleri kullanmasını sağlar.<!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>HTMLUTF-8 karakter kodlamasını belirten
<meta charset="UTF-8">etiketi, herhangi bir Unicode karakterini işleyebilir. -
IronPDF HTML to PDF dönüştürücünüzün inputEncoding özelliğini ayarlama
IronPDF dönüştürücünüzün
inputEncodingözelliğini ayarlayarak, dönüştürme işlemi sırasında karakter kodlamasını belirleyebilirsiniz.Bu, C# kodunuzda şu şekilde yapılabilir:
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 belgelerini PDF'ye dönüştürmek için kullanılan IronPdf kütüphanesinden bir sınıftır.RenderOptions.InputEncoding: Bu özellik, veri girişi kodlamasını ayarlamanıza olanak tanır. Burada, uluslararası dillere destek vermek için"UTF-8"olarak ayarlanmıştır.RenderHtmlAsPdf: Bu yöntem, verilen HTML içeriğini PDF formatına dönüştürür.SaveAs: Bu yöntem, oluşturulan PDF dosyasını belirtilen dosya yoluna kaydetmek için kullanılır.
IronPdf belgelerinde inputEncoding özelliği hakkında daha fazla okuyunuz: IronPdf.ChromePdfRenderOptions.inputEncoding

