Dokumen MS Word dan PDF adalah salah satu format dokumen populer yang digunakan oleh hampir setiap bisnis dan industri. Karena penggunaannya yang luas, ada persyaratan besar untuk mengubah format ini menjadi satu sama lain. Pada artikel ini, kita akan mempelajari cara mengubah dokumen MS Word dari format DOC/DOCX menjadi format PDF menggunakan C#. Selain itu, kita akan melihat cara mengubah halaman tertentu dari dokumen Word yang dilindungi kata sandi menggunakan C# dengan .NET API untuk konversi dokumen.

Konversi Dokumen Word ke PDF menggunakan C#.

.NET API untuk Mengonversi File Word ke PDF

GroupDocs memberdayakan pengembang .NET dengan solusi GroupDocs.Conversion. Ini membantu pemrogram dalam konversi berbagai dokumen dan format gambar dengan .NET API yang efisien dan andal. Dalam contoh artikel ini, saya akan menggunakan API GroupDocs.Conversion for .NET untuk mengubah dokumen Word menjadi format PDF.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Conversion

Cara Mengonversi Word (DOC/DOCX) ke PDF menggunakan C#

Mari kita mulai dengan konversi dasar dokumen Word menjadi PDF menggunakan C#. Langkah-langkah berikut mengubah semua halaman file Word menjadi file PDF.

  • Muat file Word DOC/DOCX menggunakan kelas Converter.
  • Panggil metode Konversi untuk mengubah dokumen yang dimuat menjadi format PDF.

Kode C# berikut mengubah seluruh dokumen Word menjadi format PDF.

using GroupDocs.Conversion.Options.Convert;
...

// Konversi dokumen Word (DOC/DOCX) ke PDF menggunakan C#
using (var converter = new Converter("path/document.docx"))
{
    // Simpan file yang dikonversi dalam format PDF.
    converter.Convert("path/converted-docx-to-pdf.pdf", new PdfConvertOptions());
}

Konversikan Halaman Terpilih dari Dokumen Word yang Dilindungi Kata Sandi menggunakan C#

Anda juga dapat mengonversi dokumen Word yang dilindungi atau dikunci. Langkah-langkah berikut menunjukkan cara mengonversi halaman selektif dari dokumen Word yang dikunci ke dalam format PDF menggunakan C#.

  • Persiapkan opsi pemuatan menggunakan kelas WordProcessingLoadOptions.
  • Sekarang, muat file Word DOC/DOCX menggunakan kelas Converter.
  • Persiapkan opsi konversi untuk file PDF menggunakan kelas PdfConvertOptions.
  • Tentukan daftar halaman kandidat yang akan dikonversi menggunakan properti Pages, PageNumber, dan PageCount.
  • Ubah file Word yang dimuat ke dalam format PDF menggunakan metode Konversi.

Kode C# berikut mengonversi halaman yang dipilih dari dokumen Word yang dilindungi kata sandi ke dalam format PDF.

using GroupDocs.Conversion.Options.Convert;
using GroupDocs.Conversion.Options.Load;
...

// Ubah Halaman Terpilih dari dokumen Word yang Dilindungi Kata Sandi (DOC/DOCX) ke PDF menggunakan C#
Func<LoadOptions> getLoadOptions =() => new WordProcessingLoadOptions
{
    Password = "file-password_123"
};

using (Converter converter = new Converter("path/protected-document.docx", getLoadOptions))
{
    // Siapkan opsi konversi
    PdfConvertOptions options = new PdfConvertOptions
    {
        PageNumber = 2,
        PagesCount = 1,
        // Putar = Rotasi.On180,
        Dpi = 300,
        Width = 1024,
        Height = 768
    };
    converter.Convert("path/converted-docx-pages-to-pdf.pdf", options);
}

Kesimpulan

Sebagai penutup artikel, kami membahas cara mengonversi file MS Word (DOC/DOCX) ke format PDF menggunakan C#. Selanjutnya, kami mengonversi halaman terpilih dari dokumen kata yang dilindungi kata sandi menjadi PDF menggunakan .NET API yang sama.

Anda dapat mempelajari lebih lanjut tentang .NET Conversion Automation API menggunakan dokumentasi, Referensi API, atau dengan mencoba contoh GitHub. Anda dapat menghubungi kami untuk pertanyaan apa pun melalui forum.

Artikel Terkait

Lihat juga