Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Memaparkan Aksara Cina dengan Betul dalam Dokumen PDF Menggunakan Apache FOP?

Susan Sarandon
Lepaskan: 2024-10-26 11:37:02
asal
640 orang telah melayarinya

How to Display Chinese Characters Correctly in PDF Documents Using Apache FOP?

Isu Paparan Aksara Cina Apache FOP

Apabila menggunakan Apache FOP untuk mencetak dokumen PDF, aksara Cina mungkin muncul sebagai "####" walaupun telah memasang fail bahasa yang diperlukan. Isu ini disebabkan oleh kekurangan sokongan fon dalam konfigurasi lalai.

Untuk menyelesaikan isu ini, tiga langkah diperlukan:

Langkah 1: Tentukan Keluarga Fon dalam Fail FO

Nyatakan fon yang diingini menggunakan sifat keluarga fon. Contohnya:

<fo:block font-family="SimSun">博洛尼亚大学中国学生的毕业论文</fo:block>
Salin selepas log masuk

Langkah 2: Konfigurasikan Pemetaan Fon dalam Fail Konfigurasi FOP

Dalam fop.xconf, tambahkan pemetaan fon pada fail fon:

<font>
  <font-triplet name="SimSun" style="normal" weight="normal"/>
  <embed-url>/path/to/SimSun.ttf</embed-url>
</font>
Salin selepas log masuk

Atau anda boleh menambah direktori untuk memetakan semua fon dalam direktori itu:

<directory>/path/to/Fonts</directory>
Salin selepas log masuk

Langkah 3: Fail Konfigurasi Rujukan

Gunakan - pilihan c apabila memanggil FOP daripada baris arahan:

$ fop -c /path/to/fop.xconf input.fo input.pdf
Salin selepas log masuk

Dari kod Java, gunakan setUserConfig().

Setelah ketiga-tiga langkah selesai, aksara Cina harus dipaparkan dengan betul dalam PDF dokumen.

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Aksara Cina dengan Betul dalam Dokumen PDF Menggunakan Apache FOP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!