Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menyesuaikan Keluarga Fon dalam Penjanaan PDF dengan Dompdf?

Bagaimana untuk Menyesuaikan Keluarga Fon dalam Penjanaan PDF dengan Dompdf?

Patricia Arquette
Lepaskan: 2024-12-04 12:42:12
asal
696 orang telah melayarinya

How to Customize Font Families in PDF Generation with Dompdf?

Dompdf: Penyesuaian Keluarga Fon dalam Penjanaan PDF

Dalam dompdf, perpustakaan PHP yang popular untuk menjana dokumen PDF, keluarga fon lalai mungkin tidak sejajar dengan reka bentuk yang dimaksudkan . Ini boleh mengecewakan apabila cuba mencapai rupa dan rasa tertentu.

Sokongan Fon Dompdf

Secara dalaman, dokumen PDF menyokong set fon terhad secara lalai: Helvetica, Times-Roman, Courier, Zapf-Dingbats, dan Simbol. Apabila menemui fon tersuai yang ditentukan melalui CSS, dompdf cuba membenamkannya dalam PDF jika ia telah dimuatkan sebelum ini atau dirujuk melalui peraturan CSS @font-face.

Pilihan Pemuatan Fon untuk Dompdf

Untuk memuatkan fon yang diingini dan mendayakan penggunaannya dalam dompdf, anda boleh memanfaatkan perkara berikut kaedah:

  1. Peraturan CSS @font-face: Kaedah ini membenarkan pemuatan fon masa jalan jika fon boleh diakses dalam talian. Hanya tentukan sifat fon dan nyatakan URL fon.
  2. load_font.php Skrip: Menggunakan baris arahan, anda boleh menjalankan skrip load_font.php yang disertakan dengan dompdf untuk memuatkan fon. Sediakan nama fon, laluan fail fon biasa dan secara pilihan fail fon tebal, condong dan condong tebal.
  3. Tapak Pentadbiran Fon: Jika anda lebih suka pendekatan berasaskan web, navigasi ke dompdf/www/fonts.php dalam tapak pentadbir yang disertakan. Ini membolehkan anda memuatkan fon melalui antara muka grafik.

Contoh Penggunaan

Untuk menetapkan keluarga fon kepada "NeutraText-Book" menggunakan kaedah @font-face:

@font-face {
  font-family: 'NeutraText-Book';
  src: url(/path/to/neutratext.ttf) format('truetype');
}
Salin selepas log masuk

Dengan skrip load_font.php:

load_font.php "NeutraText-Book" /path/to/neutratext.ttf
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menyesuaikan Keluarga Fon dalam Penjanaan PDF dengan Dompdf?. 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