
File Microsoft Publisher PUB umumnya digunakan untuk membuat tata letak profesional untuk brosur, selebaran, dan buletin. Namun, skenario tertentu mungkin memerlukan ekstraksi data atau reorganisasi ke format spreadsheet untuk analisis atau tujuan pelaporan. Meskipun file PUB serbaguna, Excel spreadsheet lebih cocok untuk manipulasi dan pengorganisasian data numerik. Postingan blog ini menunjukkan cara mengonversi PUB ke Excel dalam C#. Dengan cuplikan kode yang disediakan, Anda dapat dengan mudah mengubah dokumen PUB menjadi spreadsheet Excel hanya dalam beberapa langkah.
- Mengapa Mengonversi PUB ke Excel?
- PUB to Excel Conversion - Instalasi API C#
- Convert PUB to Excel in C#
Mengapa Mengonversi PUB ke Excel?
Mengonversi file PUB ke spreadsheet Excel bisa menjadi penting untuk berbagai alasan:
Analisis dan Manipulasi Data: File PUB sering kali mengandung tabel atau data terstruktur yang mungkin memerlukan analisis lebih lanjut, perhitungan, atau penyesuaian format, yang lebih baik dilakukan di Excel.
Kompatibilitas dengan Alat Bisnis: File Excel terintegrasi dengan lancar dengan alat bisnis populer seperti sistem ERP, aplikasi keuangan, dan alat manajemen basis data.
Enhanced Data Organization: Excel menyediakan alat pengurutan, penyaringan, dan visualisasi yang superior, membuatnya lebih mudah untuk menganalisis konten yang diekstrak dari file PUB.
Kolaborasi dan Aksesibilitas: Berbagi file Excel lebih nyaman di lingkungan kolaboratif karena Excel adalah format yang didukung secara luas di berbagai platform dan perangkat lunak.
Dengan mengonversi PUB ke Excel, bisnis dan pengembang dapat membuka peluang baru untuk pemanfaatan data, memastikan produktivitas yang lebih baik dan efisiensi alur kerja.
PUB to Excel Conversion - Instalasi API C#
Anda dapat dengan mudah mengonversi file Microsoft Publisher dengan menginstal Conholdate.Total for .NET di pihak Anda. Cukup jalankan perintah instalasi NuGet di bawah ini di MS Visual Studio:
PM> NuGet\Install-Package Conholdate.Total
Convert PUB to Excel in C#
Panduan ini membawa Anda melalui proses menginisialisasi objek yang diperlukan, mengonversi PUB ke PDF sebagai format antara, dan kemudian mengekspornya ke Excel.
Di bawah ini adalah panduan langkah demi langkah untuk mengonversi file PUB ke Excel menggunakan C#:
Inisialisasi MemoryStream: Objek MemoryStream digunakan untuk menyimpan keluaran PDF sementara di memori.
Muati dan Analisis File PUB: Metode PubFactory.CreateParser digunakan untuk memuat file PUB masukan. Metode Parse mengubahnya menjadi objek dokumen internal.
Convert PUB ke PDF: Menggunakan metode PubFactory.CreatePdfConverter, file PUB yang telah diparse diubah menjadi format PDF dan disimpan ke dalam aliran memori.
Load PDF dan Ekspor ke Excel: Kelas Document digunakan untuk memuat PDF dari aliran memori. Kelas ExcelSaveOptions menentukan format file keluaran sebagai XLSX. Akhirnya, file Excel disimpan ke jalur keluaran yang ditentukan.
Berikut adalah potongan kode untuk mengonversi file Microsoft Publisher (PUB) ke spreadsheet Excel menggunakan C#:
// Inisialisasi MemoryStream untuk menampung dokumen output
MemoryStream stream = new MemoryStream();
// Load input PUB file
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
// Parse the input publisher file
Aspose.Pub.Document doc = parser.Parse();
// Konversi file PUB ke PDF dan simpan hasilnya dalam MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Muat file PDF dari MemoryStream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Inisialisasi objek kelas ExcelSaveOptions
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// Tentukan format file Excel keluaran
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Simpan file Excel output
document.Save("PUBToExcel.xlsx", options);
Dapatkan Lisensi Gratis
Anda dapat meminta free temporary license untuk mengevaluasi API hingga potensinya sepenuhnya tanpa batasan evaluasi.
Menjumlahkan
Mengonversi file Microsoft Publisher (PUB) ke Excel dalam C# adalah proses yang sederhana dalam C#. Dengan mengikuti panduan ini, Anda dapat dengan efisien mengubah file PUB Anda menjadi spreadsheet Excel untuk manipulasi data yang lebih baik, berbagi, dan analisis. Apakah Anda menangani file PUB skala besar atau memerlukan konversi sekali, solusi ini memastikan akurasi dan kemudahan penggunaan. Selain itu, jika Anda perlu mendiskusikan pertanyaan apapun dengan kami, jangan ragu untuk menulis kepada kami di forum.