Heim  >  Artikel  >  Backend-Entwicklung  >  So erstellen Sie PDF-Dateien in PHP

So erstellen Sie PDF-Dateien in PHP

王林
王林Original
2023-06-11 19:16:381922Durchsuche

Im blühenden Zeitalter der modernen Technologie sind PDF-Dateien zu einem der Dateiformate geworden, mit denen die meisten Internetnutzer vertraut sind. Es ist so weit verbreitet, dass viele Unternehmen mittlerweile auf dieses Format vertrauen, um Dokumente auszutauschen und Zeit und Ressourcen zu sparen. Wenn Sie PHP-Entwickler sind, ist die Erstellung von PDF-Dateien für Ihre Anwendung möglicherweise ein Muss. In diesem Artikel besprechen wir, wie man PDF-Dateien mit PHP erstellt.

1. Installieren Sie die FPDF-Bibliothek
Zuerst müssen wir die Bibliothek installieren, die die FPDF-Klasse enthält. FPDF ist eine der beliebtesten Open-Source-Bibliotheken zum Generieren von PDF-Dokumenten in PHP. Es kann über Composer installiert werden. Verwenden Sie einfach den folgenden Befehl:

composer require setasign/fpdf

Wenn Sie Composer nicht verwenden, können Sie die FPDF-Bibliothek manuell herunterladen.

2. PDF-Datei vorbereiten
Als nächstes müssen wir eine leere PDF-Datei erstellen. Zu diesem Zweck instanziieren wir die FPDF-Klasse und rufen über dieses Objekt die Methode „AddPage“ auf, um die PDF-Seite zu erstellen. Daher müssen wir dieses neue FPDF-Objekt im Code erstellen und eine Seite hinzufügen:

$pdf = new FPDF();
$pdf->AddPage();

3. Fügen Sie Text und Bilder hinzu
Jetzt haben wir With Nachdem Sie die PDF-Seite erstellt haben, besteht der nächste Schritt darin, der Datei Text und Bilder hinzuzufügen. Mit den Methoden „SetFont“ und „Cell“ der FPDF-Klasse können wir Text auf einer leeren Seite hinzufügen. Mit der Methode „Bild“ können wir auch Bilder in PDF-Dateien einfügen.

$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Image('image. jpg',10,30,50);

Hier haben wir die Schriftart und -größe sowie den Textinhalt festgelegt, der hinzugefügt werden soll. Wir haben auch das Bild „image.jpg“ über die Methode „Image“ hinzugefügt. Die API-Parameter stellen die Koordinaten und die Breite der oberen linken Ecke des Bildes dar, und die Höhe ist ein optionaler Parameter.

4. Legen Sie die Eigenschaften der PDF-Datei fest und speichern Sie sie.
Abschließend müssen wir die Eigenschaften der PDF-Datei festlegen, z. B. den Namen des Autors, den Dateinamen usw. Wir können dies mithilfe der Metadateneigenschaften der FPDF-Klasse tun. Wir müssen auch die Methode „Ausgabe“ verwenden, um die PDF-Datei im Client-Browser zu speichern oder auszugeben.

$pdf->SetTitle('Hello World PDF');
$pdf->SetAuthor('Your Name');
$pdf->SetSubject('PDF-Erstellung testen');

$pdf- >Output('hello-world.pdf', 'D');

Der obige Code legt den Titel, den Autor und den Betreff der PDF-Datei fest und speichert sie in einer Datei mit dem Namen „hello-world.pdf“. Unter diesen gibt der Parameter „D“ an, dass die Ausgabe heruntergeladen wird. Zusätzliche Ausgabetypen werden unterstützt, z. B. „I“ zum Öffnen im Browser und „F“ zum Speichern der Datei auf dem Server.

Fazit
Das Erstellen von PDF-Dateien in PHP ist ein sehr einfacher Vorgang. Die Verwendung der FPDF-Klasse macht diesen Vorgang schneller und bequemer. Mit diesen Informationen können Sie PDF-Dateien schneller erstellen und mehr Zeit für andere Aufgaben lassen, die Ihre Anwendung effizienter machen können.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie PDF-Dateien in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn