Pengonversi PDF ke XLS
Pengonversi PDF ke XLS Documentize untuk .NET adalah alat yang serbaguna dan kuat untuk mengonversi dokumen PDF menjadi spreadsheet Excel (XLS/XLSX). Dengan memanfaatkan plugin ini, pengembang dapat dengan mulus mengubah data PDF statis menjadi spreadsheet yang dinamis dan dapat diedit, menyederhanakan manipulasi, analisis, dan berbagi data.
Fitur Utama:
- Opsi Konversi Fleksibel: Mengonversi file PDF menjadi XLSX, XLS, CSV, atau format lainnya.
- Pelestarian Konten: Mempertahankan struktur, tata letak, dan format asli.
- Output yang Dapat Disesuaikan: Mengonfigurasi rentang halaman, nama lembar kerja, dan format output.
- Proses Batch: Menangani beberapa file PDF secara simultan untuk efisiensi tinggi.
- Formatting Tingkat Lanjut: Menyisipkan kolom kosong atau meminimalkan jumlah lembar kerja.
Cara Mengonversi PDF ke Excel
Untuk mengonversi dokumen PDF menjadi file Excel (XLS/XLSX), ikuti langkah-langkah berikut:
- Buat instance dari kelas
XlsConverter
. - Konfigurasikan pengaturan konversi menggunakan kelas
PdfToXlsOptions
. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tentukan jalur file output menggunakan metode
AddOutput
. - Jalankan metode
Process
untuk memulai konversi.
1
2var converter = new XlsConverter();
3var options = new PdfToXlsOptions();
4
5// Tambahkan jalur file input dan output
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
8
9// Lakukan konversi
10converter.Process(options);
Menyesuaikan Konversi PDF ke Excel
Kelas PdfToXlsOptions
memungkinkan Anda untuk menyesuaikan proses konversi. Misalnya, untuk mengonversi PDF ke file XLSX, menetapkan nama lembar kerja, dan mengaktifkan opsi format tingkat lanjut:
1
2var options = new PdfToXlsOptions
3{
4 Format = PdfToXlsOptions.ExcelFormat.XLSX, // Tentukan format XLSX
5 WorksheetName = "MySheet", // Nama lembar kerja
6 InsertBlankColumnAtFirst = true // Sisipkan kolom kosong di awal
7};
8
9// Tambahkan file input dan output
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
12
13// Proses konversi
14converter.Process(options);
Proses Batch untuk Konversi PDF ke XLS
Dengan pemrosesan batch, Anda dapat mengonversi beberapa file PDF menjadi spreadsheet Excel sekaligus. Berikut adalah contohnya:
1
2var converter = new XlsConverter();
3var options = new PdfToXlsOptions();
4
5// Tambahkan beberapa file input
6options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8
9// Tentukan jalur file output
10options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
11options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
12
13// Lakukan konversi batch
14converter.Process(options);
Menangani Hasil Konversi
Setelah proses konversi, metode Process
mengembalikan objek ResultContainer
yang berisi rincian dari operasi. Berikut cara mengambil jalur file yang dikonversi:
1
2var resultContainer = converter.Process(options);
3
4// Akses jalur file output
5var result = resultContainer.ResultCollection[0];
6Console.WriteLine("Jalur file yang dikonversi: " + result.Data.ToString());
Format Output yang Didukung
Enum PdfToXlsOptions.ExcelFormat
menyediakan berbagai format output:
- 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.