Excel zu PDF PHP

Excel-Tabellen werden häufig zum Speichern und Analysieren von Daten in Form von Zeilen und Spalten verwendet. In verschiedenen Fällen müssen Sie die Excel Dateien jedoch in PDF konvertieren, bevor Sie sie über das Internet freigeben. Um die Konvertierung von Excel in PDF zu automatisieren, zeigt dieser Artikel, wie Sie Excel Dateien programmgesteuert mit PHP in PDF konvertieren. Darüber hinaus werden auch erweiterte Optionen zum Anpassen der Excel zu PDF Konvertierung besprochen.

PHP-Excel zu PDF Konvertierungs API

Um Excel XLSX oder XLS Dateien in PDF zu konvertieren, verwenden wir Aspose.Cells for PHP via Java. Es ist eine funktionsreiche API, mit der Sie Tabellenkalkulationsautomatisierungsfunktionen in Ihren Webanwendungen implementieren können. Sie können das API-Paket hier herunterladen.

Verwendungszweck

Im Folgenden sind die Voraussetzungen aufgeführt, die Sie erfüllen müssen, um Aspose.Cells for PHP über Java verwenden zu können.

Nachdem Sie die Voraussetzungen erfüllt haben, führen Sie die folgenden Schritte aus, um die Datei example.php zum Testen auszuführen.

  1. Platzieren Sie die Java.inc Datei im Stammordner des API-Pakets, das Sie heruntergeladen haben.

  2. Führen Sie JavaBridge.jar mit den folgenden Befehlen in der Eingabeaufforderung aus:

> cd aspose.cells
> %JAVA_HOME%\bin\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. Führen Sie example.php aus dem Stammordner der API mit dem folgenden Befehl aus:
> php example.php

Konvertieren Sie Excel XLSX oder XLS in PDF in PHP

Im Folgenden sind die Schritte zum Konvertieren von Excel XLSX oder XLS in PDF aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie eine Excel XLSX Datei in PHP in PDF konvertieren.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;

// zu konvertierendes Dokument laden
$wkbk = new Workbook("Book2.xlsx");

// im PDF Format speichern
$wkbk->save("output.pdf", SaveFormat::PDF);

Excel Datei

Excel zu PDF

Konvertiertes PDF

Konvertieren Sie Excel in PDF

Erweiterte Optionen für die Konvertierung von Excel in PDF

Aspose.Cells bietet auch zusätzliche Optionen zum Anpassen der Excel zu PDF Konvertierung. Sie können beispielsweise die PDF-Konformität, Komprimierung, den Gitterlinienstil, die Anzahl der Seiten pro Blatt usw. festlegen.

Im Folgenden finden Sie die Schritte zum Festlegen zusätzlicher Optionen bei der Excel-in-PDF Konvertierung.

Das folgende Codebeispiel zeigt, wie Sie die Konvertierung von Excel in PDF mithilfe zusätzlicher Optionen anpassen.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\PdfSaveOptions;
use aspose\cells\PdfCompliance;

// zu konvertierendes Dokument laden
$wkbk = new Workbook("Book2.xlsx");

// PDF-Optionen erstellen
pdfOptions = new PdfSaveOptions();
// PDF-Compliance einstellen
pdfOptions->setCompliance(PdfCompliance::PDF_A_1_B);

// im PDF Format speichern
$wkbk->save("output.pdf", pdfOptions);

Holen Sie sich eine kostenlose API Lizenz

Um die API ohne Evaluierungseinschränkungen zu verwenden, können Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Excel Dateien mit PHP in PDF konvertieren. Außerdem haben Sie gesehen, wie Sie die Konvertierung von Excel in PDF mithilfe erweiterter Optionen anpassen können. Weitere Informationen zur API finden Sie in der Dokumentation. Darüber hinaus können Sie uns bei Fragen über unser Forum kontaktieren.

Siehe auch