Konversi file PDF ke format Excel menjadi penting saat Anda perlu mengekspor data tabel dari dokumen PDF ke spreadsheet. Sebagai seorang programmer, Anda sering mendapatkan data tabular dalam format PDF dan untuk memproses data tersebut harus dikonversi ke format Excel. Jadi mari kita lihat bagaimana melakukannya secara terprogram dari dalam aplikasi .NET. Setelah membaca artikel ini, Anda akan dapat mengonversi PDF ke Excel XLS atau XLSX di C# .NET.
Artikel ini mencakup konversi PDF ke Excel berikut.
- C# .NET PDF to Excel Converter
- Konversikan PDF ke XLS di C#
- Konversikan PDF ke XLSX di C#
- Ekspor PDF ke Excel - Sisipkan Kolom Pertama Kosong
- Simpan PDF sebagai XLS Excel - Minimalkan Jumlah Lembar
C# .NET PDF to Excel Converter - Unduh Gratis
Untuk mengonversi file PDF ke Excel XLS/XLS di C#, kami akan menggunakan Aspose.PDF for .NET. API mendukung pembuatan dan manipulasi dokumen PDF serta mengonversi file PDF ke format lain dengan fidelitas tinggi. Anda dapat mengunduh DLL-nya atau menginstalnya dari NuGet menggunakan salah satu cara berikut.
Konverter PDF ke Excel - Instalasi melalui NuGet Package Manager
- Buka/buat proyek di Visual Studio.
- Buka NuGet Package Manager dan cari Aspose.PDF.
- Instal API.
Instal melalui Package Manager Console
PM> Install-Package Aspose.PDF
Konversikan PDF ke Excel XLS di C#
Untuk mengonversi dokumen PDF ke spreadsheet XLS, Anda cukup memuat file PDF dan menyimpannya dengan ekstensi “.xls”. Berikut adalah langkah-langkah untuk melakukan konversi ini.
- Muat file PDF menggunakan kelas Document.
- Buat objek kelas ExcelSaveOptions.
- Simpan file PDF sebagai Excel XLS menggunakan metode Document.Save(string, ExcelSaveOptions).
Contoh kode berikut menunjukkan cara mengonversi PDF ke Excel XLS di C#.
// Muat dokumen PDF
Document pdfDocument = new Document("sampletable.pdf");
ExcelSaveOptions options = new ExcelSaveOptions();
// Simpan file keluaran
pdfDocument.Save("Excel.xls", options);
Masukkan Dokumen PDF
Excel XLS yang dikonversi
Konversi PDF ke XLSX di C#
Secara default, Aspose.PDF mengonversi dokumen PDF ke format XLS. Jika Anda ingin mendapatkan spreadsheet Excel yang dikonversi dalam format XLSX, Anda dapat menentukannya menggunakan kelas ExcelSaveOptions.
Contoh kode berikut menunjukkan cara mengonversi dokumen PDF ke Excel dengan format XLSX menggunakan C#.
// Muat dokumen PDF
Document pdfDocument = new Document("sampletable.pdf");
// Inisialisasi ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// Tetapkan format keluaran
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Simpan file keluaran
pdfDocument.Save("Excel.xlsx", options);
C# Ekspor PDF ke Excel - Kolom Pertama Kosong
Anda juga dapat menyisipkan kolom pertama yang kosong di spreadsheet Excel yang dikonversi. Ini dapat dilakukan dengan menggunakan opsi ExcelSaveOptions.InsertBlankColumnAtFirst.
- Muat file PDF menggunakan kelas Document.
- Buat objek kelas ExcelSaveOptions.
- (Opsional) Tetapkan format Excel keluaran ke XLSX menggunakan properti ExcelSaveOptions.Format.
- Atur properti ExcelSaveOptions.InsertBlankColumnAtFirst ke true.
- Simpan file PDF dalam format Excel menggunakan metode Document.Save(string, ExcelSaveOptions).
Contoh kode berikut menunjukkan cara menambahkan kolom kosong pertama dalam konversi PDF ke Excel.
// Muat dokumen PDF
Document pdfDocument = new Document("sampletable.pdf");
// Inisialisasi ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// Tetapkan format keluaran
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Untuk menyisipkan kolom kosong sebagai kolom pertama ke Lembar Kerja
options.InsertBlankColumnAtFirst = true;
// Simpan file keluaran
pdfDocument.Save("Excel.xlsx", options);
Simpan PDF sebagai XLS di C# - Jumlah Lembar yang Diminimalkan
Secara default, setiap halaman dalam dokumen PDF masukan diubah menjadi lembar kerja terpisah. Untuk dokumen PDF besar dengan sejumlah halaman, spreadsheet Excel yang dikonversi juga akan berisi sejumlah lembar kerja. Dalam kasus seperti itu, Anda dapat menyesuaikan konversi PDF ke Excel dan meminimalkan jumlah lembar kerja dalam spreadsheet yang dikonversi. Berikut adalah langkah-langkah untuk melakukan kustomisasi ini.
- Muat file PDF menggunakan kelas Document.
- Buat objek kelas ExcelSaveOptions.
- (Opsional) Tetapkan format Excel keluaran ke XLSX menggunakan properti ExcelSaveOptions.Format.
- Setel properti ExcelSaveOptions.MinimizeTheNumberOfWorksheets ke true.
- Simpan file PDF sebagai XLS/XLSX menggunakan metode Document.Save(string, ExcelSaveOptions).
Contoh kode berikut menunjukkan cara meminimalkan jumlah lembar kerja dalam konversi PDF ke Excel di C#.
// Muat dokumen PDF
Document pdfDocument = new Document("sampletable.pdf");
// Inisialisasi ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// Tetapkan format keluaran
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Minimalkan jumlah Lembar Kerja
options.MinimizeTheNumberOfWorksheets = true;
// Simpan file keluaran
pdfDocument.Save("Excel.xlsx", options);
PDF to Excel C# Converter Library - Dapatkan Lisensi Gratis
Anda bisa [mendapatkan lisensi sementara gratis][17] untuk mengonversi file PDF ke format Excel tanpa batasan evaluasi.
Baca selengkapnya
Jika Anda tertarik untuk menjelajahi fitur Aspose.PDF lainnya, kunjungi dokumentasi di sini.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file PDF ke format Excel secara terprogram dalam C#. Selain itu, Anda telah melihat cara menyesuaikan konversi menggunakan opsi yang berbeda. Anda dapat dengan mudah mengintegrasikan contoh kode yang disediakan ke dalam aplikasi .NET Anda.