Lihat Word sebagai PDF menggunakan C#

Kemampuan untuk mengonversi dokumen ke PDF hampir merupakan keterampilan yang dibutuhkan di era digital ini. PDF menjadi standar yang diterima secara universal, kita sering perlu mengonversi dokumen pengolah kata ke dalam format portabel ini saat berbagi. Pada artikel ini, kita akan melihat rendering terprogram dari dokumen Word untuk dilihat sebagai PDF menggunakan C#. Selain itu, kita akan melihat cara mengubah dokumen pengolah kata ini menjadi PDF aman menggunakan C# dalam aplikasi .NET.

Penampil Kata & PDF – .NET API

GroupDocs.Viewer for .NET adalah API yang memungkinkan pengembang membuat aplikasi berbasis .NET yang andal. API memungkinkan rendering dokumen ke dalam format PDF, HTML, dan gambar dalam aplikasi. Pada artikel ini, kami akan mendemonstrasikan cara menggunakannya untuk melihat dokumen Word sebagai PDF.

API dapat diunduh sebagai DLL atau penginstal MSI dari download section atau diinstal di aplikasi .NET Anda menggunakan NuGet.

PM> Install-Package GroupDocs.Viewer

Cara Melihat Dokumen Word sebagai PDF menggunakan C#

Mari kita mulai dengan opsi rendering default. Berikut adalah langkah-langkah yang menunjukkan bagaimana Anda dapat mengubah dokumen Word menjadi PDF hanya dengan beberapa baris kode C#.

  • Muat dokumen Word menggunakan kelas Viewer.
  • Siapkan default Opsi Tampilan PDF.
  • Aktifkan metode View untuk menyimpan Dokumen Word yang dimuat sebagai PDF.

Berikut adalah kode C# yang merender dokumen Word sebagai file PDF:

// Cara melihat Dokumen Word sebagai PDF menggunakan C#
using GroupDocs.Viewer.Options;
...

using (Viewer viewer = new Viewer("path/document.docx"))
{
    PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf");
    viewer.View(options);
}

Berikut adalah output dari kode di atas:

Word sebagai PDF

Dokumen Word sebagai PDF yang Dilindungi Kata Sandi dengan Opsi Pencetakan Dinonaktifkan menggunakan C#

Di sini, Anda akan menemukan jawaban atas dua pertanyaan berikut hanya dalam beberapa baris kode:

  1. Bagaimana cara mengubah Dokumen Word menjadi PDF yang Dilindungi Kata Sandi?
  2. Bagaimana cara membuat PDF dengan Opsi Pencetakan Dinonaktifkan?

Langkah-langkah ini akan memandu Anda tentang cara mengubah dokumen Word menjadi PDF yang dilindungi dengan izin terbatas menggunakan C#:

  • Muat dokumen Word (DOC/DOCX) menggunakan kelas Viewer.
  • Persiapkan pengaturan keamanan menggunakan kelas Keamanan.
    • Batasi akses ke dokumen dengan mengatur DocumentOpenPassword.
    • Batasi pencetakan, modifikasi, dan ekstraksi data PDF dengan menyetel PermissionsPassword.
    • Izinkan / Tolak izin dengan menyetel atribut Izin.
  • Sekarang atur Opsi Tampilan PDF dan tambahkan pengaturan keamanan ke dalamnya.
  • Panggil metode Lihat untuk melihat dokumen Word yang dimuat sebagai PDF yang dilindungi kata sandi dengan izin terbatas.

Kode C# berikut merender dokumen Word sebagai file PDF Terproteksi yang tidak memiliki izin cetak:

// Cara melihat Dokumen Word sebagai PDF Terlindungi menggunakan C#
using GroupDocs.Viewer.Options;
...

using (Viewer viewer = new Viewer("path/document.docx"))
{
    Security security = new Security
    {
        DocumentOpenPassword = "opening-pass",
        PermissionsPassword = "permission-pass",
        Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting
    };

    PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf")
    {
        Security = security
    };

    viewer.View(options);
}

PDF yang Dilindungi Kata Sandi

Sekarang, setiap kali PDF dibuka, Anda akan diminta memasukkan kata sandi untuk membukanya.

Masukkan Kata Sandi untuk PDF Aman

PDF dengan Opsi Pencetakan Nonaktif

Sesuai izin yang ditetapkan selama konversi, PDF keluaran akan memiliki izin terbatas. Pengguna tidak akan dapat mencetak file PDF ini karena opsi pencetakan yang dinonaktifkan.

Word sebagai PDF Terlindungi

Dapatkan Lisensi Sementara Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Singkatnya, kami telah mempelajari cara menggunakan C# untuk melihat dan mengonversi dokumen Word menjadi PDF secara terprogram, termasuk opsi untuk melindungi PDF yang dihasilkan dengan kata sandi. Kami juga belajar membatasi pencetakan file PDF dengan mengatur izinnya. Dengan pengetahuan ini, Anda sekarang dapat dengan mudah membuat aplikasi penampil Word dan PDF Anda sendiri yang serupa dengan Aplikasi Online GroupDocs.Viewer.

Untuk mendapatkan pemahaman lebih lanjut tentang GroupDocs.Viewer for .NET, lihat dokumentasi. Jika Anda memiliki pertanyaan atau pertanyaan, hubungi kami melalui forum.

Lihat juga