Excel ke PDF PHP

Spreadsheet Excel banyak digunakan untuk menyimpan dan menganalisis data dalam bentuk baris dan kolom. Namun, dalam berbagai kasus, Anda perlu mengonversi file Excel ke PDF sebelum membagikannya melalui internet. Untuk mengotomatiskan konversi Excel ke PDF, artikel ini menunjukkan cara mengonversi file Excel ke PDF secara terprogram menggunakan PHP. Selanjutnya, opsi lanjutan untuk menyesuaikan konversi Excel ke PDF juga dibahas.

API Konversi PHP Excel ke PDF

Untuk mengonversi file Excel XLSX atau XLS ke PDF, kami akan menggunakan Aspose.Cells for PHP via Java. Ini adalah API kaya fitur yang memungkinkan Anda menerapkan fitur otomatisasi spreadsheet dalam aplikasi web Anda. Anda dapat mengunduh paket API dari di sini.

Penggunaan

Berikut ini adalah prasyarat yang harus Anda penuhi untuk menggunakan Aspose.Cells for PHP via Java.

Setelah Anda menyelesaikan prasyarat, ikuti langkah-langkah di bawah ini untuk mengeksekusi file example.php untuk pengujian.

  1. Tempatkan file Java.inc di folder root dari paket API yang telah Anda unduh.

  2. Jalankan JavaBridge.jar menggunakan perintah di bawah ini di command prompt:

> cd aspose.cells
> %JAVA_HOME%\bin\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. Jalankan example.php dari folder root API menggunakan perintah di bawah ini:
> php example.php

Konversi Excel XLSX atau XLS ke PDF dalam PHP

Berikut adalah langkah-langkah untuk mengkonversi Excel XLSX atau XLS ke PDF.

Contoh kode berikut menunjukkan cara mengonversi file Excel XLSX ke PDF di PHP.

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

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

// memuat dokumen yang akan dikonversi
$wkbk = new Workbook("Book2.xlsx");

// simpan dalam format PDF
$wkbk->save("output.pdf", SaveFormat::PDF);

Berkas Excel

Excel ke PDF

PDF yang dikonversi

mengonversi Excel ke PDF

Opsi Tingkat Lanjut untuk Konversi Excel ke PDF

Aspose.Cells juga menyediakan opsi tambahan untuk menyesuaikan konversi Excel ke PDF. Misalnya, Anda dapat mengatur kepatuhan PDF, kompresi, gaya garis kisi, jumlah halaman per lembar, dll.

Berikut ini adalah langkah-langkah untuk mengatur opsi tambahan dalam konversi Excel ke PDF.

Contoh kode berikut menunjukkan cara menyesuaikan konversi Excel ke PDF menggunakan opsi tambahan.

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;

// memuat dokumen yang akan dikonversi
$wkbk = new Workbook("Book2.xlsx");

// buat opsi PDF
pdfOptions = new PdfSaveOptions();
// atur kepatuhan PDF
pdfOptions->setCompliance(PdfCompliance::PDF_A_1_B);

// simpan dalam format PDF
$wkbk->save("output.pdf", pdfOptions);

Dapatkan Lisensi API Gratis

Untuk menggunakan API tanpa batasan evaluasi, Anda dapat meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi file Excel ke PDF menggunakan PHP. Selanjutnya, Anda telah melihat cara menyesuaikan konversi Excel ke PDF menggunakan opsi lanjutan. Anda dapat mempelajari lebih lanjut tentang API menggunakan dokumentasi. Selanjutnya, Anda dapat menghubungi kami melalui forum kami jika ada pertanyaan.

Lihat juga