Phần mở rộng ImageMagic của PHP có khả năng hiểu tài liệu pdf. Lệnh được sử dụng là xác định. Nói cách khác, hàm PHP hoàn chỉnh để đếm số trang trong tài liệu PDF là Imagick. xác địnhImage[]
Một phương pháp khác là sử dụng chức năng TCPDI. Không có thư viện nào được sử dụng để thực hiện nhiệm vụ
Vì vậy, mã để sử dụng được hiển thị dưới đây
setSourceData[[string] file_get_contents[$fileName]];
?>
Một phương pháp nhanh hơn để sử dụng cho người dùng Linux là pdfinfo. Nó đếm số trang trong một tệp PDF khá nhanh
//www.fpdf.org
Giữ fpdf. php trong thư mục làm việc của bạn, hãy giữ nguyên thư mục phông chữCài đặt và tạo tài liệu PDF bằng PHP sử dụng lớp FPDF và hiển thị Hello World
Chạy mã này, bạn đã sẵn sàng với tệp pdf đầu tiên của mình được tạo từ lớp FPDF
AddPage[];
$pdf->SetFont['Arial','B',16];
$pdf->Cell[80,10,'Hello World!'];
$pdf->Output['my_file.pdf','I']; // Send to browser and display
?>
Kiểm tra đầu ra để hiển thị chuỗi trong PDF →Đoạn mã trên sẽ hiển thị chuỗi, chúng ta có thể quản lý đầu ra này bằng cách thêm đường viền, căn chỉnh, màu sắc, liên kết, v.v.
AddPage[];
$pdf->SetFont['Arial','B',16];
$pdf->Cell[80,10,'Hello World!',1,0,'R',false,'//www.plus2net.com'];
$pdf->Output['my_file.pdf','I']; // send to browser and display
?>
Chuỗi có đường viền, căn chỉnh, điền nền vào PDF →Trong đoạn mã trên, chúng tôi đã sử dụng ô để thêm văn bản của mình vào tệp pdf với đường viền, căn chỉnh, nền và liên kết. Đây là thông tin chi tiết về Cell
Hãy thử thay đổi tập lệnh bằng cách thêm màu nền như thế này.
$pdf->SetFillColor[1,255,255];
$pdf->Cell[80,10,'Hello World!',1,0,'R',true,'//www.plus2net.com'];
$pdf->Output['my_file.pdf','D'];
Đầu ra với màu nền ở đây →Ghi chú. Tùy chọn điền nền chức năng ô phải được đặt thành true
Thêm màu phông chữ bằng SetTextColor[]
AddPage[];
$pdf->SetFont['Arial','B',16];
$pdf->SetFillColor[1,99,255]; // input R ,G , B
$pdf->SetTextColor[255,254,254];// input R , G , B
$pdf->Cell[80,10,'Hello World!',1,0,'C',true,'//www.plus2net.com'];
$pdf->Output['my_file.pdf','I']; // Send to browser and display
?>
Đầu ra với nền và Màu phông chữ ở đây →FPDF tạo tệp PDF với Cell[] & Output[] với các tùy chọn quản lý đường viền, lưu tệp trong PHP
Với màu đường viền theo SetDrawColor[] và kích thước đường viền theo SetLineWidth[]
AddPage[];
$pdf->SetFont['Arial','B',16];
$pdf->SetFillColor[1,99,255]; // input R ,G , B
$pdf->SetTextColor[255,254,254];// input R , G , B
$pdf->SetDrawColor[255,1,1];// input R , G , B
$pdf->SetLineWidth[1];
$pdf->Cell[80,10,'Hello World!',1,0,'C',true,'//www.plus2net.com'];
$pdf->Output['my_file.pdf','I']; // Send to browser and display
?>
Đầu ra có độ rộng và màu đường viền ở đây →Chúng ta có thể thêm đường viền ở bất kỳ cạnh nào hoặc ở tất cả các cạnh hoặc chúng ta có thể xóa đường viền của ô bằng cách gán các giá trị khác nhau
Ví dụ. Để thêm đường viền cho Trái, Phải và trên cùng, chúng ta có thể cung cấp tùy chọn là _______________, tương tự, chúng ta chỉ có thể chỉ định đường viền cho phía dưới bằng cách đưa ra tùy chọn là _______________
Kiểm tra giá trị tùy chọn đường viền với các mặt khác nhau để thêm đường viền. →
Lưu tệp PDF
Chúng tôi đã sử dụng$pdf->Output['my_file','D'];
để lấy đầu ra trực tiếp. Dòng này sẽ buộc tải xuống máy người dùng dưới dạng tệp pdf my_file. pdf. Chúng tôi có thể thay đổi đầu ra này để lưu tệp trong máy cục bộ [máy chủ]. $pdf->Output['my_file.pdf','I']; // Send to browser and display
$pdf->Output['my_file.pdf','D']; // Force file download with name given [ name can be changed ]
$pdf->Output['my_file.pdf','F']; // Saved in local computer with the file name given
$pdf->Output['my_file.pdf','S']; // Return the document as a string.
Tế bào và Đa tế bào
Khi chúng tôi không biết về độ dài của chuỗi mà chúng tôi sẽ sử dụng bên trong Ô, thì chuỗi có thể vượt qua nội trú ô và đi ra ngoài. Trong MultiCell, văn bản sẽ ngắt dòng và sẽ thêm ngắt dòng để duy trì trong ranh giới của MulitCell← Đường vẽ MultiCell trong PDF →
Thêm hình ảnh vào tệp PDF → TitleThumbnail#1Cài đặt và tạo tài liệu PDF trong PHP bằng cách sử dụng lớp FPDF và hiển thị Hello World
https. //youtube. be/gNH6NNyhJLk
https. //youtube. be/CrBtpoKwzNo
https. //youtube. be/1gUgZTz0k10
https. //youtube. be/Vum46ssYIus
https. //youtube. be/UjQL73TwuoE
https. //youtube. be/QRBLe29Rxgo
https. //youtube. be/4fCrlgesY5w
https. //youtube. be/EYYZFRRdR6A
https. //youtube. be/ZLdzDxbnh0M
← Đăng ký Kênh YouTube của chúng tôi tại đây
plus2net. com
20-11-2020
Bài viết xuất sắc. làm tốt lắm giữ nó lên. Cảm ơn vì đã chia sẻ kiến thức26-11-2021
Bài viết xuất sắc. làm tốt lắm giữ nó lên. Cảm ơn vì đã chia sẻ kiến thức