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:

  1. Buat instance dari kelas XlsConverter.
  2. Konfigurasikan pengaturan konversi menggunakan kelas PdfToXlsOptions.
  3. Tambahkan file PDF input menggunakan metode AddInput.
  4. Tentukan jalur file output menggunakan metode AddOutput.
  5. 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.
 Indonesia