XLS Converter
Prasyarat
Anda akan memerlukan hal berikut:
- Visual Studio 2019 atau lebih baru
- Aspose.PDF for .NET 24.1 atau lebih baru
- Sebuah file PDF sampel yang ingin Anda konversi ke format Excel
Anda dapat mengunduh pustaka Aspose.PDF for .NET dari situs web resmi atau menginstalnya menggunakan NuGet Package Manager di Visual Studio.
Langkah-langkah
Langkah dasar untuk mengonversi file PDF ke format Excel menggunakan plugin PdfXls adalah:
- Buat objek dari kelas PdfXls
- Tambahkan sumber data masukan dan keluaran ke objek PdfToXlsOptions
- Jalankan metode Process dari objek PdfXls
Mari kita lihat cara mengimplementasikannya dalam kode C#. Mari kita lihat bagaimana mengimplementasikan langkah-langkah ini dalam kode C#.
Langkah 1: Buat objek dari kelas PdfXls
Kelas PdfXls adalah kelas utama yang menyediakan fungsionalitas konversi PDF ke Excel. Untuk menggunakannya, Anda perlu membuat instance dari kelas ini menggunakan konstruktor default:
// Buat instance dari plugin PdfXls
var plugin = new PdfXls();
Langkah 2: Tambahkan sumber data masukan dan keluaran ke objek PdfToXlsOptions
Kelas PdfToXlsOptions adalah kelas pembantu yang memungkinkan Anda menentukan berbagai opsi dan parameter untuk proses konversi. Untuk menggunakannya, Anda perlu membuat instance dari kelas ini dan menambahkan sumber data masukan dan keluaran menggunakan metode AddInput
dan AddOutput
. Sumber data bisa berupa jalur file atau aliran. Sebagai contoh, untuk mengonversi file PDF bernama sample.pdf
di folder C:\Samples
menjadi file Excel bernama sample.xlsx
di folder yang sama, Anda dapat menggunakan kode berikut:
// Tentukan jalur file masukan dan keluaran
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "sample.xlsx");
// Buat instance dari kelas PdfToXlsOptions
var options = new PdfToXlsOptions();
// Tambahkan jalur file masukan dan keluaran ke opsi
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
Anda juga dapat mengatur opsi lain, seperti format output, rentang halaman, nama lembar kerja, dll. menggunakan properti dari kelas PdfToXlsOptions. Misalnya, untuk mengonversi file PDF ke format XLSX, memasukkan kolom kosong di posisi pertama, dan menamai lembar kerja sebagai “MySheet”, Anda dapat menggunakan kode berikut:
// Setel format output ke XLSX
options.Format = PdfToXlsOptions.ExcelFormat.XLSX;
// Masukkan kolom kosong di posisi pertama
options.InsertBlankColumnAtFirst = true;
Langkah 3: Jalankan metode Process dari objek PdfXls
Langkah terakhir adalah menjalankan metode Process dari objek PdfXls, dengan melewatkan objek PdfToXlsOptions sebagai parameter. Langkah terakhir adalah menjalankan metode Process dari objek PdfXls, dengan memberikan objek PdfToXlsOptions sebagai parameter.
// Memproses konversi PDF ke Excel menggunakan plugin dan opsi
var resultContainer = plugin.Process(options);
// Mendapatkan hasil pertama dari koleksi hasil
var result = resultContainer.ResultCollection[0];
// Mencetak hasil
Console.WriteLine(result);
Hasilnya akan berisi informasi seperti jalur file keluaran.