Rumah pembangunan bahagian belakang tutorial php Bagaimana untuk menjana fail PDF menggunakan sambungan php DOMPDF

Bagaimana untuk menjana fail PDF menggunakan sambungan php DOMPDF

Jul 29, 2023 am 08:30 AM
dompdf sambungan php menjana pdf

Cara menggunakan sambungan PHP DOMPDF untuk menjana fail PDF

Pengenalan:
Dalam pembangunan web, mengeksport fail PDF adalah keperluan biasa. DOMPDF ialah sambungan PHP yang berkuasa yang boleh menukar dokumen HTML kepada fail PDF. Artikel ini akan memperkenalkan cara menggunakan sambungan DOMPDF untuk menjana fail PDF dan menyediakan beberapa contoh kod yang biasa digunakan.

1. Pasang sambungan DOMPDF

1 Mula-mula, pasang sambungan DOMPDF melalui arahan berikut:

composer require dompdf/dompdf
Salin selepas log masuk

2 Selepas pemasangan selesai, anda boleh mencari folder DOMPDF dalam direktori vendor/dompdf/dompdf projek.

2. Hasilkan fail PDF yang ringkas

Kod berikut menunjukkan cara menggunakan sambungan DOMPDF untuk menjana fail PDF ringkas:

<?php
require_once 'vendor/autoload.php';

use DompdfDompdf;

$dompdf = new Dompdf();
$dompdf->loadHtml('<h1>Hello, DOMPDF!</h1>');

$dompdf->render();
$dompdf->stream('example.pdf', ['Attachment' => false]);
?>
Salin selepas log masuk

Dalam kod di atas, kami mula-mula memuatkan fail DOMPDF autoload.php melalui require_once, dan kemudian Menghidupkan objek Dompdf. Seterusnya, kami menggunakan kaedah loadHtml() untuk menambah kandungan teg

Akhir sekali, kami menggunakan kaedah render() untuk menukar HTML kepada PDF dan kaedah stream() untuk mengeluarkan PDF ke penyemak imbas.

3. Tambahkan gaya dan imej

Untuk menambah gaya dan imej pada PDF yang dijana, anda boleh melakukannya dengan cara berikut:

1 Tambah gaya CSS:

<?php
$dompdf->loadHtml('<h1 style="color: red;">Hello, DOMPDF!</h1>');
?>
Salin selepas log masuk

Dalam kod di atas, kami berada dalam < h1> Gaya sebaris ditambahkan pada label yang menetapkan warna teks kepada merah.

2. Masukkan imej:

<?php
$dompdf->loadHtml('<img src="image.jpg">');
?>
Salin selepas log masuk

Dalam kod di atas, kami telah menambah imej menggunakan tag Sila pastikan anda meletakkan fail imej di bawah laluan yang betul supaya DOMPDF boleh memuatkan imej dengan betul.

4. Tetapkan saiz halaman dan orientasi

Secara lalai, saiz halaman PDF yang dijana oleh DOMPDF ialah saiz kertas A4. Anda boleh menukar saiz dan orientasi halaman dengan:

<?php
$dompdf->setPaper('A4', 'landscape');   //设置页面尺寸为A4,页面方向为横向
?>
Salin selepas log masuk

Dalam kod di atas, kami menggunakan kaedah setPaper() untuk menetapkan saiz dan orientasi halaman. Parameter pertama ialah saiz halaman, yang boleh A4, Letter, dsb. Parameter kedua ialah orientasi halaman, yang boleh menjadi potret (potret) atau landskap (landskap).

5. Memproses dokumen HTML yang kompleks

Sambungan DOMPDF boleh memproses dokumen HTML yang kompleks dan menjana fail PDF yang sepadan. Semasa memproses dokumen HTML yang kompleks, anda mungkin perlu memperkenalkan helaian gaya, JavaScript, dsb. Berikut ialah contoh kod untuk memproses dokumen HTML yang kompleks:

<?php
$dompdf->loadHtmlFile('document.html');   //加载HTML文档
$dompdf->setPaper('A4', 'portrait');      //设置页面尺寸和方向
$dompdf->render();                        //渲染HTML
$dompdf->stream('document.pdf');           //输出PDF
?>
Salin selepas log masuk

Dalam kod di atas, kami menggunakan kaedah loadHtmlFile() untuk memuatkan dokumen HTML, kemudian gunakan kaedah setPaper() untuk menetapkan saiz dan orientasi halaman, dan gunakan kaedah render() kepada HTML diberikan kepada PDF, dan akhirnya PDF dikeluarkan kepada penyemak imbas menggunakan kaedah stream().

6. Ringkasan

Artikel ini memperkenalkan cara menggunakan sambungan DOMPDF untuk menjana fail PDF dan menyediakan beberapa contoh kod yang biasa digunakan. Saya harap artikel ini akan membantu pembangun yang menggunakan sambungan DOMPDF untuk menjana fail PDF. Sambungan DOMPDF mempunyai fungsi dan fleksibiliti yang berkuasa untuk memenuhi pelbagai keperluan untuk mengeksport fail PDF. Saya berharap semua orang berjaya menjana fail PDF yang diperlukan apabila menggunakan sambungan DOMPDF!

Atas ialah kandungan terperinci Bagaimana untuk menjana fail PDF menggunakan sambungan php DOMPDF. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk memaparkan aksara Cina dengan betul dalam PHP Dompdf Bagaimana untuk memaparkan aksara Cina dengan betul dalam PHP Dompdf Mar 05, 2024 pm 01:03 PM

Bagaimana untuk memaparkan aksara Cina dengan betul dalam PHPDompdf Apabila menggunakan PHPDompdf untuk menjana fail PDF, adalah cabaran biasa untuk menghadapi masalah aksara Cina yang kacau-bilau. Ini kerana pustaka fon yang digunakan oleh Dompdf secara lalai tidak mengandungi set aksara Cina. Untuk memaparkan aksara Cina dengan betul, kita perlu menetapkan fon Dompdf secara manual dan pastikan untuk memilih fon yang menyokong aksara Cina. Berikut ialah beberapa langkah dan contoh kod khusus untuk menyelesaikan masalah ini: Langkah 1: Muat turun fail fon Cina Pertama, kita perlukan

Cara yang berkesan untuk membetulkan aksara Cina yang kacau dalam PHP Dompdf Cara yang berkesan untuk membetulkan aksara Cina yang kacau dalam PHP Dompdf Mar 05, 2024 pm 04:45 PM

Tajuk: Cara berkesan untuk membaiki aksara Cina yang kacau dalam PHPDompdf Apabila menggunakan PHPDompdf untuk menjana dokumen PDF, aksara Cina yang kacau adalah masalah biasa. Masalah ini biasanya berpunca daripada fakta bahawa Dompdf tidak menyokong set aksara Cina secara lalai, menyebabkan kandungan Cina tidak dipaparkan dengan betul. Untuk menyelesaikan masalah ini, kita perlu mengambil beberapa cara yang berkesan untuk menyelesaikan masalah PHPDompdf Cina yang kacau. 1. Gunakan fail fon tersuai Cara yang berkesan untuk menyelesaikan masalah aksara Cina yang kacau dalam Dompdf adalah dengan menggunakan

Kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHP Dompdf Kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHP Dompdf Mar 05, 2024 pm 03:45 PM

Kaedah untuk menyelesaikan masalah bahasa Cina PHPDompdf PHPDompdf ialah alat untuk menukar dokumen HTML kepada fail PDF Ia berkuasa dan mudah digunakan. Walau bagaimanapun, semasa memproses kandungan Cina, anda kadangkala menghadapi masalah aksara Cina yang bercelaru. Artikel ini akan memperkenalkan beberapa kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHPDompdf dan memberikan contoh kod khusus. 1. Apabila menggunakan fail fon untuk memproses kandungan Cina, masalah biasa ialah Dompdf tidak menyokong kandungan Cina secara lalai.

Bagaimana untuk menjana fail PDF menggunakan sambungan php DOMPDF Bagaimana untuk menjana fail PDF menggunakan sambungan php DOMPDF Jul 29, 2023 am 08:30 AM

Cara menggunakan sambungan PHP DOMPDF untuk menjana fail PDF Pengenalan: Dalam pembangunan web, mengeksport fail PDF adalah keperluan biasa. DOMPDF ialah sambungan PHP yang berkuasa yang boleh menukar dokumen HTML kepada fail PDF. Artikel ini akan memperkenalkan cara menggunakan sambungan DOMPDF untuk menjana fail PDF dan menyediakan beberapa contoh kod yang biasa digunakan. 1. Pasang sambungan DOMPDF 1. Mula-mula, pasang sambungan DOMPDF melalui arahan berikut: composerrequiredom

Apa yang perlu dilakukan jika php dompdf aksara Cina bercelaru Apa yang perlu dilakukan jika php dompdf aksara Cina bercelaru Jan 18, 2023 am 10:34 AM

Penyelesaian kepada aksara Cina bercelaru dalam php dompdf: 1. Buka fail bahagian hadapan 2. Tetapkan "@font-face" {font-family:ttt;src: url(/static/font/simkai.ttf)}" merujuk kepada fon Cina; 3. Padamkan "dompdf_font_family_cache.php".

Bagaimana untuk menguasai menggunakan sambungan PHP8 dengan menulis kod praktikal Bagaimana untuk menguasai menggunakan sambungan PHP8 dengan menulis kod praktikal Sep 12, 2023 pm 02:39 PM

Bagaimana untuk menguasai penggunaan sambungan PHP8 dengan menulis kod praktikal Pengenalan: PHP (Hypertext Preprocessor) ialah bahasa skrip sumber terbuka yang digunakan secara meluas yang biasa digunakan untuk menulis aplikasi Web. Dengan keluaran PHP8, sambungan dan ciri baharu membolehkan pembangun memenuhi keperluan perniagaan dengan lebih baik dan meningkatkan kecekapan kod. Artikel ini akan memperkenalkan cara untuk menguasai penggunaan sambungan PHP8 dengan menulis kod praktikal. 1. Fahami sambungan PHP8 PHP8 memperkenalkan banyak sambungan baharu, seperti FFI,

Apakah yang perlu saya lakukan jika aksara Cina bercelaru muncul dalam PHP Dompdf? Apakah yang perlu saya lakukan jika aksara Cina bercelaru muncul dalam PHP Dompdf? Mar 05, 2024 pm 01:30 PM

Tajuk: Menyelesaikan masalah aksara Cina yang kacau dalam PHPDompdf Dalam pembangunan web, kadangkala kami menggunakan perpustakaan Dompdf untuk menjana fail PDF, tetapi apabila memproses kandungan Cina, kami sering menghadapi masalah aksara Cina yang kacau. Artikel ini akan memperkenalkan cara menyelesaikan masalah aksara Cina yang kacau dalam PHPDompdf dan memberikan contoh kod khusus. Dompdf ialah perpustakaan PHP sumber terbuka untuk menukar halaman HTML kepada fail PDF. Apabila menggunakan Dompdf untuk menjana PDF, kita sering menghadapi

Penyelesaian kepada paparan tidak normal aksara Cina dalam PHP Dompdf Penyelesaian kepada paparan tidak normal aksara Cina dalam PHP Dompdf Mar 05, 2024 pm 05:09 PM

Selesaikan masalah paparan aksara Cina yang tidak normal dalam PHPDompdf Apabila menggunakan PHPDompdf untuk menjana PDF Cina, anda sering menghadapi masalah paparan aksara Cina yang tidak normal, seperti aksara yang kacau atau ketidakupayaan untuk memaparkan bahasa Cina. Punca utama masalah ini ialah Dompdf tidak menyokong set aksara Cina secara lalai. Berikut ialah langkah dan contoh kod khusus untuk menyelesaikan masalah ini: Langkah 1: Untuk memuat turun fail fon, anda perlu memuat turun fail fon yang menyokong aksara Cina dahulu termasuk Siyuan Songti, Microsoft Yahei, Dinasti Lagu Cina, dan lain-lain.

See all articles