Çince karakterle html sayfasını dönüştürmek için Uçan Saucer'ı kullandığımda. Bu yanıt Flying Saucer font for unicode characters gibi css kullanarak ve bu cevap Flying Saucer iTextPDF Chinese Fonts gibi kodu kullanarak, ama işe yaramadı: Çin karakteri Ben iki yöntem denedi Uçan daire: PDF'de bir kutu olarak işlenen Çince karakter
aşağıdaki gibi bir kutu olarak görüntülenir. Başka bir öneri var mı?
<tbody><tr>
<td align="left" width="150" valign="top">
Name
</td>
<td align="left" width="305" valign="top">
<label id="candidateName">VU DINH THE/你好</label>
</td>
</tr>
<tr>
<td align="left" width="150" valign="top">
Gender/Status
</td>
<td align="left" width="305" valign="top">
<label id="gender">Female</label>/<label id="status">Single
</label>
</td>
</tr>
<tr>
<td align="left" width="150" valign="top">
Date of Birth/Age
</td>
<td align="left" width="305" valign="top">
<label id="dob">12 Sep 1985</label>/<label id="age">30</label>
</td>
</tr>
Ve print.css içeriği: Burada
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html language="en">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"> </meta>
<link rel="stylesheet" type="text/css" href="file:///opt/template/employer.css"/>
<link rel="stylesheet" type="text/css" href="file:///opt/template/style.css"/>
<link rel="stylesheet" type="text/css" media="print" href="file:///opt/template/print.css"/>
</head>
çince karakterler ile ilgili bölümdür:
ben aşağıdaki gibi meta etiketinde UTF-8 karakter kümesi ilan ettiler:
@font-face {
font-family: Arial Unicode MS;
src: url('file:///opt/template/arialuni.ttf');
-fs-pdf-font-embed: embed;
-fs-pdf-font-encoding: Identity-H;
}
Dönüştürmeye çalıştığınız HTML kodunu, oluşturulmayan Çince karakter de dahil olmak üzere ekleyebilir misiniz? – obourgain
@obourgain, ilgili html parçalarını ekledim ve css –
Kod doğru görünüyor, PC'imde iyi çalışıyor. Sorun, arialuni.ttf dosyasının dosyasından gelebilir. Dosyanın boyutu nedir? – obourgain