Ein Artikel, der erklärt, wie man PDF mit Laravel-snappy exportiert
In der folgenden Tutorial-Kolumne von Laravel erfahren Sie, wie Sie Laravel-snappy zum Exportieren von PDFs verwenden. Ich hoffe, dass es für Freunde hilfreich ist, die es benötigen!
Vorwort
Es gibt viele Artikel zur Verwendung von Laravel-snappy im Forum, aber viele davon konzentrieren sich nur auf die Installation und grundlegende Beispiele. Sie erklären weder die Verwendung tatsächlicher Anwendungen noch beantworten sie einige Fragen und Zweifel. Also, lasst uns das klären und als Protokoll aufbewahren.
Installation
Nehmen Sie Ubuntu als Beispiel
1. Führen Sie die Installation wkhtmltopdf aus:
composer require h4cc/wkhtmltopdf-amd64 0.12.x composer require h4cc/wkhtmltoimage-amd64 0.12.x
Wie der Name schon sagt, werden wkhtmltopdf bzw. wkhtmltoimage installiert.
2. Kopieren Sie wkhtmltopdf in das Verzeichnis des ausführbaren Ubuntu-Befehls
sudo cp vendor/h4cc/wkhtmltoimage-amd64/bin/wkhtmltoimage-amd64 /usr/local/bin/ sudo cp vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64 /usr/local/bin/ //并使其可执行: sudo chmod +x /usr/local/bin/wkhtmltoimage-amd64 sudo chmod +x /usr/local/bin/wkhtmltopdf-amd64
3. Fügen Sie ServiceProvider zum Provider-Array in config/app.php hinzu Aliases-Array in config/app.php
composer require barryvdh/laravel-snappy
6. Führen Sie die generierte Konfigurationsdatei aus
Barryvdh\Snappy\ServiceProvider::class
Sie können sehen, dass die Standardkonfigurationsdatei config/snappy.php ist:
'PDF' => Barryvdh\Snappy\Facades\SnappyPdf::class, 'SnappyImage' => Barryvdh\Snappy\Facades\SnappyImage::class,
Beachten Sie, dass es hier eine Grube gibt, die Standardbinärdatei Konfiguration Für /usr/local/bin/wkhtmltopdf und /usr/local/bin/wkhtmltoimage wird bei der ersten Verwendung eine Fehlermeldung /usr/local/bin/wkhtmltopdf angezeigt. Dies liegt daran, dass unter Linux system, wkhtmltopdf und Die tatsächlichen Pfade und Namen von wkhtmltoimage sind: /usr/local/bin/wkhtmltopdf-amd64 und /usr/local/bin/wkhtmltoimage-amd64.
Daher müssen Sie die Konfigurationsinformationen wie folgt ändern:php artisan vendor:publish --provider="Barryvdh\Snappy\ServiceProvider"

return [ 'pdf' => [ 'enabled' => true, 'binary' => env('WKHTML_PDF_BINARY', '/usr/local/bin/wkhtmltopdf'), 'timeout' => false, 'options' => [], 'env' => [], ], 'image' => [ 'enabled' => true, 'binary' => env('WKHTML_IMG_BINARY', '/usr/local/bin/wkhtmltoimage'), 'timeout' => false, 'options' => [], 'env' => [], ], ];
Viele Blogs haben nicht erwähnt, dass in Methode 1 ein solcher Fehler gemeldet wird:
'pdf' => [ ... 'binary' => env('WKHTML_PDF_BINARY', '/usr/local/bin/wkhtmltopdf-amd64'), ... ], 'image' => [ ... 'binary' => env('WKHTML_IMG_BINARY', '/usr/local/bin/wkhtmltoimage-amd64'), ... ],
Ausführen:
//使用方法1 $pdf = \PDF::loadView('welcome', $data); return $pdf->download('welcome.pdf'); //使用方法2 $html = '<html><head><meta charset="utf-8"></head><h1 id="订单id">订单id</h1><h2 id="">12346546</h2></html>'; $pdf = \PDF::loadHTML($html); return $pdf->inline();
Reparieren abgeschlossen, exportieren Sie die Begrüßungsseite.
Wenn Sie zum Speichern die Methode save() verwenden, wird die Datei standardmäßig im Ordner /public gespeichert. Wenn der Dateiname derselbe ist, wird beim zweiten Speichern angezeigt, dass die Datei bereits vorhanden ist.
Das obige ist der detaillierte Inhalt vonEin Artikel, der erklärt, wie man PDF mit Laravel-snappy exportiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Normalerweise ist es notwendig, PDF-Dokumente in Excel-Arbeitsblätter einzufügen. Genau wie bei der Projektliste eines Unternehmens können wir Text- und Zeichendaten sofort an Excel-Zellen anhängen. Was aber, wenn Sie den Lösungsentwurf für ein bestimmtes Projekt an die entsprechende Datenzeile anhängen möchten? Nun, die Leute halten oft inne und denken nach. Manchmal funktioniert auch das Denken nicht, weil die Lösung nicht einfach ist. Lesen Sie diesen Artikel genauer, um zu erfahren, wie Sie ganz einfach mehrere PDF-Dokumente zusammen mit ganz bestimmten Datenzeilen in ein Excel-Arbeitsblatt einfügen. Beispielszenario In dem in diesem Artikel gezeigten Beispiel haben wir eine Spalte namens „ProductCategory“, die in jeder Zelle einen Projektnamen auflistet. Eine weitere Spalte ProductSpec

Wenn Sie mit mehreren Dokumenten oder mehreren Seiten desselben Dokuments arbeiten, möchten Sie diese möglicherweise in einer einzigen Datei zusammenfassen, um sie mit anderen zu teilen. Für eine einfache Weitergabe ermöglicht Apple Ihnen, mehrere PDF-Dateien in einer Datei zusammenzuführen, um das Senden mehrerer Dateien zu vermeiden. In diesem Beitrag zeigen wir Ihnen, wie Sie auf dem iPhone zwei oder mehr PDFs zu einer PDF-Datei zusammenführen können. So führen Sie PDF-Dateien auf dem iPhone zusammen. Unter iOS können Sie PDF-Dateien auf zwei Arten zu einer zusammenführen – mit der Datei-App und der Verknüpfungs-App. Methode 1: Verwenden Sie die Dateien-App. Der einfachste Weg, zwei oder mehr PDFs in einer Datei zusammenzuführen, ist die Verwendung der Dateien-App. Auf dem iPhone öffnen

Die Live-Text-Funktion von Apple erkennt Text, handschriftliche Notizen und Zahlen in Fotos oder über die Kamera-App und ermöglicht Ihnen, diese Informationen in jede andere App einzufügen. Aber was tun, wenn Sie mit einer PDF-Datei arbeiten und Text daraus extrahieren möchten? In diesem Beitrag erklären wir alle Möglichkeiten, Text aus PDF-Dateien auf dem iPhone zu extrahieren. So erhalten Sie Text aus einer PDF-Datei auf dem iPhone [3 Methoden] Methode 1: Ziehen Sie Text in eine PDF-Datei. Der einfachste Weg, Text aus einer PDF-Datei zu extrahieren, besteht darin, ihn zu kopieren, genau wie in jeder anderen App mit Text. 1. Öffnen Sie die PDF-Datei, aus der Sie Text extrahieren möchten, drücken Sie dann lange auf eine beliebige Stelle der PDF-Datei und beginnen Sie mit dem Ziehen des Teils des Texts, den Sie kopieren möchten. 2

Normalerweise erhalten wir PDF-Dateien von der Regierung oder anderen Behörden, teilweise mit digitalen Signaturen. Nach der Überprüfung der Signatur sehen wir die Meldung SignatureValid und ein grünes Häkchen. Wenn die Signatur nicht überprüft wird, ist die Gültigkeit unbekannt. Die Überprüfung von Signaturen ist wichtig. Sehen wir uns an, wie das im PDF-Format geht. So überprüfen Sie Signaturen im PDF-Format. Durch die Überprüfung von Signaturen im PDF-Format wird das Dokument vertrauenswürdiger und die Wahrscheinlichkeit erhöht, dass es akzeptiert wird. Sie können Signaturen in PDF-Dokumenten auf folgende Weise überprüfen. Öffnen Sie die PDF-Datei im Adobe Reader. Klicken Sie mit der rechten Maustaste auf die Signatur und wählen Sie „Signatureigenschaften anzeigen“. Klicken Sie auf die Schaltfläche „Unterzeichnerzertifikat anzeigen“. Fügen Sie die Signatur auf der Registerkarte „Vertrauen“ zur Liste „Vertrauenswürdige Zertifikate“ hinzu. Klicken Sie auf „Signatur überprüfen“, um die Überprüfung abzuschließen

Als universelles Dateiformat werden PDF-Dateien häufig in verschiedenen Anwendungsszenarien wie E-Books, Berichten, Verträgen usw. verwendet. Während des Entwicklungsprozesses müssen wir häufig PDF-Dateien generieren, bearbeiten, lesen und andere Vorgänge durchführen. Als Skriptsprache kann PHP diese Aufgaben auch problemlos erledigen. In diesem Artikel wird erläutert, wie Sie PHP zum Verarbeiten von PDF-Dateien verwenden. 1. PDF-Dateien generieren Es gibt viele Möglichkeiten, PDF-Dateien zu generieren. Die häufigste davon ist die Verwendung der PDF-Bibliothek. Die PDF-Bibliothek ist ein Tool, das PDF-Dokumente generiert

Zu den Methoden gehören: 1. Professionelle Dokumentenkonvertierungstools verwenden; 2. Online-Konvertierungstools verwenden; 3. Virtuelle Drucker verwenden;

In iOS 17 und MacOS Sonoma hat Apple die Möglichkeit hinzugefügt, PDFs direkt in der Notes-App zu öffnen und mit Anmerkungen zu versehen. Lesen Sie weiter, um herauszufinden, wie es geht. In den neuesten Versionen von iOS und macOS hat Apple die Notes-App aktualisiert, um Inline-PDFs zu unterstützen. Das bedeutet, dass Sie PDFs in Notes einfügen und das Dokument dann lesen, kommentieren und gemeinsam daran bearbeiten können. Diese Funktion funktioniert auch mit gescannten Dokumenten und ist sowohl auf dem iPhone als auch auf dem iPad verfügbar. Kommentieren Sie eine PDF-Datei in Notizen auf dem iPhone und iPad. Wenn Sie ein iPhone verwenden und eine PDF-Datei in Notizen mit Anmerkungen versehen möchten, müssen Sie zunächst die PDF-Datei auswählen

xmind ist eine sehr praktische Mind-Mapping-Software. Es handelt sich um eine Kartenform, die auf der Grundlage der Gedanken und Inspirationen von Menschen erstellt wurde. Nachdem wir die xmind-Datei erstellt haben, konvertieren wir sie normalerweise in ein PDF-Dateiformat, um die Verbreitung und Verwendung von xmind-Dateien zu erleichtern in PDF-Dateien? Nachfolgend finden Sie die spezifischen Schritte als Referenz. 1. Lassen Sie uns zunächst zeigen, wie Sie die Mind Map in ein PDF-Dokument exportieren. Wählen Sie die Funktionsschaltfläche [Datei]-[Exportieren]. 2. Wählen Sie in der neu angezeigten Benutzeroberfläche [PDF-Dokument] und klicken Sie auf die Schaltfläche [Weiter]. 3. Wählen Sie in der Exportschnittstelle Einstellungen aus: Papierformat, Ausrichtung, Auflösung und Speicherort des Dokuments. Klicken Sie nach Abschluss der Einstellungen auf die Schaltfläche [Fertig stellen]. 4. Wenn Sie auf die Schaltfläche [Fertig stellen] klicken
