Ανοιχτού κώδικα PHP βιβλιοθήκη για δημιουργία αρχείων PDF από HTML
Δωρεάν PHP API για δημιουργία εγγράφων PDF από περιεχόμενο HTML. Υποστηρίζει την απόδοση HTML και CSS σε PDF μέσω κώδικα PHP.
Στη σύγχρονη ψηφιακή εποχή, η ανάγκη μετατροπής του διαδικτυακού περιεχομένου σε φορητές μορφές εγγράφων (PDF) έχει γίνει ολοένα και πιο σημαντική. Μια ισχυρή και ευέλικτη βιβλιοθήκη που απλοποιεί αυτή τη διαδικασία είναι το HTML2PDF. Το HTML2PDF είναι μια δημοφιλής ανοιχτού κώδικα βιβλιοθήκη που παρέχει έναν απλό και αποτελεσματικό τρόπο μετατροπής εγγράφων HTML σε μορφή PDF. Επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν αβίαστα PDFs υψηλής ποιότητας από περιεχόμενο HTML, συμπεριλαμβανομένου του στυλ CSS, εικόνων και σύνθετων διατάξεων. Με το HTML2PDF, οι προγραμματιστές λογισμικού μπορούν να μετατρέπουν ιστοσελίδες, πρότυπα HTML ή ακόμη και δυναμικά παραγόμενο περιεχόμενο σε επαγγελματικά έγγραφα PDF.
Η βιβλιοθήκη HTML2PDF μπορεί να υλοποιηθεί πολύ απλά, χάρη στα καλά τεκμηριωμένα API της και τη διαισθητική χρήση της. Υπάρχουν αρκετά σημαντικά χαρακτηριστικά της βιβλιοθήκης, όπως η πλήρης υποστήριξη για στοιχεία HTML και CSS, η προσαρμογή των κεφαλίδων και υποσέλιδων των εγγράφων PDF, ο καθορισμός του μεγέθους και του προσανατολισμού της σελίδας για τα παραγόμενα PDF, η ενσωμάτωση εικόνων και γραμματοσειρών στα PDF, η αρχειοθέτηση διαδικτυακών πληροφοριών ως PDF, η δημιουργία εκτυπώσιμων αναφορών, η δημιουργία επαγγελματικών τιμολογίων, η μετατροπή διαδικτυακής τεκμηρίωσης και σεμιναρίων σε αρχεία PDF που μπορούν να ληφθούν και πολλά άλλα.
Η βιβλιοθήκη HTML2PDF προσφέρει εύκολη ενσωμάτωση με διάφορες γλώσσες προγραμματισμού και πλαίσια. Η HTML2PDF έχει σχεδιαστεί ώστε να είναι ανεξάρτητη από την πλατφόρμα, καθιστώντας την ευέλικτη για λειτουργία σε διάφορα λειτουργικά συστήματα, όπως Windows, macOS και Linux. Είτε αρχειοθετείτε διαδικτυακό περιεχόμενο, είτε δημιουργείτε αναφορές, είτε εκδίδετε τιμολόγια, η HTML2PDF απλοποιεί τη διαδικασία μετατροπής, βελτιώνοντας τη συνολική εμπειρία του χρήστη. Έτσι, αν χρειάζεστε μετατροπή από web σε PDF, σκεφτείτε να δοκιμάσετε την HTML2PDF και αξιοποιήστε το δυναμικό της για να βελτιώσετε τη ροή εργασίας σας.
Ξεκινώντας με το HTML2PDF
Η συνιστώμενη και πιο εύκολη μέθοδος για την εγκατάσταση του HTML2PDF είναι η χρήση του Composer, του εργαλείου διαχείρισης εξαρτήσεων για PHP. Παρακαλούμε χρησιμοποιήστε την παρακάτω εντολή για μια ομαλή εγκατάσταση.
Εγκατάσταση του HTML2PDF μέσω Composer
composer require spipu/html2pdf Μπορείτε επίσης να το εγκαταστήσετε χειροκίνητα· κατεβάστε τα πιο πρόσφατα αρχεία έκδοσης απευθείας από το αποθετήριο GitHub.
Δημιουργία PDF από HTML χρησιμοποιώντας PHP
Η βιβλιοθήκη HTML2PDF παρέχει έναν απλό και αποτελεσματικό τρόπο για τη μετατροπή εγγράφων HTML σε μορφή PDF μέσα σε εφαρμογές PHP. Πρώτα, οι χρήστες πρέπει να δημιουργήσουν ή να αποκτήσουν το περιεχόμενο HTML που θέλουν να μετατρέψουν σε PDF. Βεβαιωθείτε ότι τηρεί τα κατάλληλα πρότυπα και περιλαμβάνει τυχόν απαραίτητα φύλλα CSS και εικόνες. Στη συνέχεια, χρησιμοποιήστε τις λειτουργίες ή τις μεθόδους της βιβλιοθήκης HTML2PDF για να μετατρέψετε το περιεχόμενο HTML σε έγγραφο PDF. Προσαρμόστε τη διαδικασία μετατροπής όπως χρειάζεται, καθορίζοντας ρυθμίσεις σελίδας, κεφαλίδες, υποσέλιδα και άλλες επιλογές. Μόλις δημιουργηθεί το PDF, οι χρήστες μπορούν να το αποθηκεύσουν σε τοπικό αρχείο ή να το ροήσουν απευθείας στο πρόγραμμα περιήγησης του χρήστη, ανάλογα με τις απαιτήσεις της εφαρμογής τους. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να μετατρέψουν ένα υπάρχον αρχείο HTML σε PDF χρησιμοποιώντας εντολές PHP.
Πώς να μετατρέψετε έγγραφα HTML σε PDF μέσω PHP;
require_once dirname(__FILE__).'/../vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
try {
ob_start();
include dirname(__FILE__).'/res/test.php';
$content = ob_get_clean();
$html2pdf = new Html2Pdf('P', 'A4', 'fr');
$html2pdf->writeHTML($content);
$html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}
Διαχείριση εικόνας σε HTML προς PDF μέσω χειρισμού PHP API
Η ανοιχτού κώδικα βιβλιοθήκη HTML2PDF επιτρέπει στους προγραμματιστές λογισμικού να προσθέτουν και να διαχειρίζονται εικόνες μέσα στα PDF έγγραφα τους χρησιμοποιώντας το PHP API. Η βιβλιοθήκη επιτρέπει την αδιάλειπτη ενσωμάτωση εικόνων στα PDF σας. Υποστηρίζει διάφορες μορφές εικόνας, συμπεριλαμβανομένων PNG, JPEG, BMP και GIF, επιτρέποντας στους προγραμματιστές λογισμικού να δημιουργούν οπτικά ελκυστικά έγγραφα με ενσωματωμένα γραφικά. Το παρακάτω παράδειγμα δείχνει πώς να προσθέσετε SVG εικόνες σε αρχείο PDF χρησιμοποιώντας το PHP API.
Πώς να προσθέσετε εικόνες SVG σε αρχείο PDF μέσα σε εφαρμογές PHP;
require_once dirname(__FILE__).'/../vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
try {
ob_start();
include dirname(__FILE__).'/res/svg.php';
$content = ob_get_clean();
$html2pdf = new Html2Pdf('P', 'A4', 'fr');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content);
$html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}