Jika Anda memiliki data tabular dalam format dokumen PDF atau Word, Anda pasti perlu mengubahnya menjadi spreadsheet Excel. Skenario ini menjadi rumit ketika ada banyak spreadsheet atau beberapa buku kerja. Anda pasti perlu mengotomatiskan prosedur ini. Pada artikel ini, kita akan melihat cara mengonversi PDF ke Excel dan juga cara mengonversi dokumen Word ke spreadsheet Excel secara terprogram dalam C# menggunakan .NET API.

Konversi Word dan PDF ke Excel di C#

Berikut ini adalah topik yang dibahas secara singkat dalam artikel ini:

  • .NET API – Mengonversi dokumen menjadi spreadsheet
  • Konversi PDF ke Excel
  • Konversi Word ke Excel
  • Konversi PDF atau Word ke Spreadsheet dengan lebih banyak opsi

.NET API - Ubah ke format Spreadsheet

Pada artikel ini, saya akan menggunakan GroupDocs.Conversion for .NET untuk mengonversi dokumen PDF dan Word menjadi spreadsheet menggunakan C#. Ini adalah API kaya fitur yang memungkinkan konversi dokumen dan gambar dalam banyak format file. Untuk menyorot beberapa format, API mendukung dokumen pengolah kata, spreadsheet, presentasi, gambar AutoCAD, eBuku, PDF, file email, halaman Web, gambar, file photoshop, dan banyak format dokumen lainnya.

Unduh penginstal DLL atau MSI dari bagian unduhan atau instal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Conversion

Konversi PDF ke Excel di C#

Berikut ini adalah langkah-langkah untuk mengonversi dokumen PDF ke spreadsheet Excel.

Contoh kode berikut menunjukkan cara mengonversi file PDF ke format Excel XLSX menggunakan C#.

// Konversikan dokumen PDF ke Excel Spreadsheet di C#
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

Konversi Word ke Excel di C#

Anda dapat mengonversi dokumen kata apa pun menjadi spreadsheet Excel dengan cara yang sama seperti kami mengonversi file PDF di atas. Kami hanya perlu menyediakan file sumber yang tepat untuk diubah menjadi XLS atau XLSX.

Berikut adalah langkah-langkah untuk mengubah dokumen Word dengan format DOC DOCX menjadi spreadsheet Excel.

Contoh kode berikut menunjukkan cara mengonversi file DOC atau DOCX ke format Excel XLSX menggunakan C#.

// Konversikan dokumen Word ke Excel Spreadsheet di C#
using (Converter converter = new Converter("document.docx"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

Konversi PDF atau Word ke Spreadsheet dengan lebih banyak opsi menggunakan C#

Anda hanya dapat mengonversi beberapa halaman yang dipilih dari dokumen Anda. API memberi Anda hak istimewa untuk mengonversi dokumen Anda dengan opsi berbeda yang mencakup:

  • Nomor Halaman Awal.
  • Jumlah Halaman untuk dikonversi.
  • Halaman Tertentu untuk konversi.
  • Format untuk diubah menjadi.
  • Kata sandi untuk membuat file terlindungi.
  • Zoom untuk membuatnya besar atau lebih kecil.
  • Tanda air pada file konverter.

Berikut ini adalah langkah-langkah cara mengubah beberapa halaman file PDF menjadi format XLSX dengan zoom berbeda menggunakan C#.

// Konversikan halaman kedua file PDF ke Excel dalam C# dengan beberapa opsi
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
    {
        PageNumber = 2,
        PagesCount = 1,
        Format = SpreadsheetFileType.Xlsx,
        Zoom = 150
    };
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

Berikut adalah file PDF dan spreadsheet yang dikonversi sebagai keluaran menggunakan kode di atas. Itu mengubah halaman kedua file PDF menjadi format XLSX.

Konversi PDF ke Excel XLS XLSX Secara terprogram

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi dokumen PDF dan Word dalam spreadsheet Excel menggunakan C#. Selain itu, Anda juga telah melihat bagaimana kami dapat mengonversi bagian mana pun dari dokumen dengan opsi seperti zoom, tanda air, dan membuatnya dilindungi kata sandi. Anda sekarang dapat mulai membangun aplikasi konversi dokumen berbasis .NET Anda sendiri atau mengintegrasikan fitur dalam aplikasi Anda yang sudah ada.

Untuk detail, opsi, dan contoh lebih lanjut, Anda dapat mengunjungi dokumentasi dan repositori GitHub. Untuk pertanyaan lebih lanjut, hubungi dukungan di forum.

Lihat juga