PDF to XLS Converter
Documentize PDF to XLS Converter untuk .NET adalah alat yang serbaguna dan kuat untuk mengonversi dokumen PDF menjadi spreadsheet Excel (XLS/XLSX). Dengan memanfaatkan plugin ini, pengembang dapat dengan lancar mengubah data PDF statis menjadi spreadsheet yang dinamis dan dapat diedit, menyederhanakan manipulasi, analisis, dan berbagi data.
Cara Mengonversi PDF ke Excel
Untuk mengonversi dokumen PDF menjadi file Excel (XLS/XLSX), ikuti langkah-langkah berikut:
- Buat instance dari kelas
XlsConverter
. - Konfigurasi pengaturan konversi menggunakan kelas
PdfToXlsOptions
. - Tambahkan file PDF masukan menggunakan metode
AddInput
. - Tentukan jalur file keluaran menggunakan metode
AddOutput
. - Eksekusi metode
Process
untuk memulai konversi.
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Tambahkan jalur file masukan dan keluaran
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Lakukan konversi
9converter.Process(options);
Menyesuaikan Konversi PDF ke Excel
Kelas PdfToXlsOptions
memungkinkan Anda untuk menyesuaikan proses konversi. Misalnya, untuk mengonversi PDF menjadi file XLSX, setel nama lembar kerja, dan aktifkan opsi format lanjutan:
1var options = new PdfToXlsOptions
2{
3 Format = PdfToXlsOptions.ExcelFormat.XLSX, // Tentukan format XLSX
4 WorksheetName = "MySheet", // Beri nama lembar kerja
5 InsertBlankColumnAtFirst = true // Sisipkan kolom kosong di awal
6};
7
8// Tambahkan file masukan dan keluaran
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
11
12// Proses konversi
13converter.Process(options);
Pemrosesan Batch Konversi PDF ke XLS
Dengan pemrosesan batch, Anda dapat mengonversi beberapa file PDF menjadi spreadsheet Excel sekaligus. Berikut adalah contohnya:
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Tambahkan beberapa file masukan
5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Tentukan jalur file keluaran
9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Lakukan konversi batch
13converter.Process(options);
Menangani Hasil Konversi
Setelah proses konversi, metode Process
mengembalikan objek ResultContainer
yang berisi detail dari operasi tersebut. Berikut cara mengambil jalur file yang dikonversi:
1var resultContainer = converter.Process(options);
2
3// Akses jalur file keluaran
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine("Jalur file yang dikonversi: " + result.Data.ToString());
Format Keluaran yang Didukung
Enum PdfToXlsOptions.ExcelFormat
menyediakan berbagai format keluaran:
- XLSX: Format File Office Open XML (.xlsx) (default).
- XLSM: Format Excel yang mendukung makro.
- CSV: Nilai yang dipisahkan koma.
- ODS: Spreadsheet Dokumen Terbuka.
- XMLSpreadSheet2003: Format XML Excel 2003.
Fitur Utama:
- Opsi Konversi Fleksibel: Konversi file PDF menjadi XLSX, XLS, CSV, atau format lainnya.
- Pemeliharaan Konten: Pertahankan struktur, tata letak, dan format asli.
- Keluaran yang Dapat Disesuaikan: Konfigurasi rentang halaman, nama lembar kerja, dan format keluaran.
- Pemrosesan Batch: Tangani beberapa file PDF secara bersamaan untuk efisiensi tinggi.
- Format Lanjutan: Sisipkan kolom kosong atau minimalisir jumlah lembar kerja.