Excel do PDF PHP

Arkusze kalkulacyjne Excel są szeroko stosowane do przechowywania i analizowania danych w postaci wierszy i kolumn. Jednak w różnych przypadkach musisz przekonwertować pliki Excela na format PDF przed udostępnieniem ich w Internecie. Aby zautomatyzować konwersję programu Excel do formatu PDF, w tym artykule pokazano, jak programowo konwertować pliki programu Excel do formatu PDF przy użyciu języka PHP. Ponadto omówiono również zaawansowane opcje dostosowywania konwersji programu Excel do formatu PDF.

PHP Excel do konwersji API PDF

Aby przekonwertować pliki Excel XLSX lub XLS do formatu PDF, użyjemy Aspose.Cells for PHP via Java. Jest to bogaty w funkcje interfejs API, który umożliwia wdrażanie funkcji automatyzacji arkuszy kalkulacyjnych w aplikacjach internetowych. Możesz pobrać pakiet API z tutaj.

Stosowanie

Poniżej przedstawiono wymagania wstępne, które należy spełnić, aby używać Aspose.Cells for PHP przez Javę.

Po spełnieniu wymagań wstępnych wykonaj poniższe kroki, aby uruchomić plik example.php do testowania.

  1. Umieść plik Java.inc w folderze głównym pobranego pakietu API.

  2. Uruchom plik JavaBridge.jar za pomocą poniższych poleceń w wierszu polecenia:

> cd aspose.cells
> %JAVA_HOME%\bin\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. Uruchom plik example.php z folderu głównego interfejsu API za pomocą poniższego polecenia:
> php example.php

Konwertuj Excel XLSX lub XLS na PDF w PHP

Poniżej przedstawiono kroki konwersji programu Excel XLSX lub XLS do formatu PDF.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik Excel XLSX na PDF w PHP.

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

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

// załaduj dokument do konwersji
$wkbk = new Workbook("Book2.xlsx");

// zapisać w formacie PDF
$wkbk->save("output.pdf", SaveFormat::PDF);

Plik Excel

Excela do PDF

Przekonwertowany plik PDF

przekonwertować Excela na PDF

Zaawansowane opcje konwersji programu Excel na format PDF

Aspose.Cells zapewnia również dodatkowe opcje dostosowywania konwersji Excel do PDF. Na przykład możesz ustawić zgodność PDF, kompresję, styl linii siatki, liczbę stron na arkusz itp.

Poniżej przedstawiono kroki, aby ustawić dodatkowe opcje w konwersji programu Excel na PDF.

Poniższy przykładowy kod pokazuje, jak dostosować konwersję programu Excel do formatu PDF przy użyciu dodatkowych opcji.

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;

// załaduj dokument do konwersji
$wkbk = new Workbook("Book2.xlsx");

// utwórz opcje PDF
pdfOptions = new PdfSaveOptions();
// ustaw zgodność PDF
pdfOptions->setCompliance(PdfCompliance::PDF_A_1_B);

// zapisać w formacie PDF
$wkbk->save("output.pdf", pdfOptions);

Uzyskaj bezpłatną licencję API

Aby korzystać z API bez ograniczeń ewaluacyjnych, możesz poprosić o bezpłatną tymczasową licencję.

Wniosek

W tym artykule nauczyłeś się konwertować pliki Excel do formatu PDF za pomocą PHP. Ponadto widziałeś, jak dostosować konwersję programu Excel do formatu PDF za pomocą zaawansowanych opcji. Możesz dowiedzieć się więcej o interfejsie API, korzystając z dokumentacji. Ponadto możesz skontaktować się z nami za pośrednictwem naszego forum w przypadku jakichkolwiek pytań.

Zobacz też