Lihat Word sebagai PDF menggunakan Java

Meningkatnya ketergantungan pada teknologi di dunia saat ini menuntut kemampuan untuk melihat dokumen sebagai PDF sebagai keterampilan mendasar. PDF adalah standar yang diterima secara luas, sehingga sering kali perlu mengonversi dokumen Word ke dalam format portabel ini saat berbagi. Artikel ini akan membahas cara merender dokumen Word sebagai PDF secara terprogram di Java. Selain itu, kita akan melihat cara membuat PDF yang aman dan menonaktifkan opsi pencetakan menggunakan Java.

Topik-topik berikut dibahas dalam artikel ini:

Penampil Kata & PDF – API Java

GroupDocs.Viewer memberdayakan pengembang dengan API-nya untuk membuat aplikasi penampil dokumen yang andal. API memungkinkan rendering dokumen ke dalam format PDF, HTML, dan gambar dalam aplikasi. Pada artikel ini, kita akan menggunakan Java API untuk melihat dokumen Word sebagai PDF.

Unduh atau Konfigurasi

Anda dapat mengunduh file JAR dari bagian unduhan, atau hanya mendapatkan konfigurasi repositori dan ketergantungan untuk pom.xml aplikasi Java berbasis maven Anda.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>22.12</version>
</dependency>

Cara Melihat Dokumen Word sebagai PDF di Java

Langkah-langkah berikut menguraikan cara merender dokumen Word ke PDF dengan mudah menggunakan beberapa baris kode Java:

  • Gunakan kelas Viewer untuk memuat dokumen Word.
  • Atur default Opsi Tampilan PDF.
  • Gunakan metode tampilan untuk mengonversi dokumen Word yang dimuat ke PDF.

Berikut adalah contoh kode Java yang dapat digunakan untuk melakukan konversi ini:

// Cara melihat Dokumen Word sebagai PDF di Java
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
...
  
try (Viewer viewer = new Viewer("path/document.docx"))
{
    viewer.view(new PdfViewOptions("path/Word-Document.pdf"));
}

Inilah yang dihasilkan kode di atas sebagai hasilnya:

Word sebagai PDF

Membuat PDF Aman dengan Opsi Pencetakan Nonaktif dari Dokumen Word di Java

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

  1. Bagaimana cara mengubah Dokumen Word menjadi PDF yang dilindungi kata sandi di Java?
  2. Bagaimana cara membuat PDF dengan opsi pencetakan yang dinonaktifkan di Java?

Langkah-langkah ini akan memandu Anda tentang cara mengonversi dokumen Word menjadi PDF yang dilindungi dengan izin terbatas di Java:

  • Siapkan pengaturan keamanan menggunakan kelas Keamanan.
    • Tentukan kata sandi pembuka dokumen untuk membatasi akses ke dokumen.
    • Tentukan kata sandi izin untuk membatasi pencetakan PDF, modifikasi, dan ekstraksi data.
    • Tetapkan izin untuk mengizinkan atau menolak izin.
  • Atur Opsi Tampilan PDF dan tambahkan pengaturan keamanan ke dalamnya.
  • Muat dokumen Word (DOC/DOCX) menggunakan kelas Viewer.
  • Gunakan metode tampilan untuk merender dokumen Word yang dimuat sebagai PDF yang dilindungi kata sandi dengan izin terbatas.

Kode Java berikut menunjukkan cara mengonversi dokumen Word menjadi PDF yang dilindungi tanpa izin pencetakan:

// Cara melihat Dokumen Word sebagai PDF Terlindungi & Tolak Pencetakan di Java
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
import com.groupdocs.viewer.options.Permissions;
import com.groupdocs.viewer.options.Security;
...

Security security = new Security();
security.setDocumentOpenPassword("opening-pass");
security.setPermissionsPassword("permission-pass");
security.setPermissions(Permissions.ALLOW_ALL ^ Permissions.DENY_PRINTING);

PdfViewOptions viewOptions = new PdfViewOptions("path/Word-Document.pdf");
viewOptions.setSecurity(security);

try (Viewer viewer = new Viewer("path/document.docx"))
{
    viewer.view(viewOptions);
}

PDF Diamankan dengan Kata Sandi

Saat PDF dibuka, sekarang akan meminta pengguna memasukkan kata sandi sebelum mengakses dokumen.

Masukkan Kata Sandi untuk PDF Aman

PDF keluaran akan memiliki izin terbatas sebagaimana diatur selama proses konversi. Akibatnya, pengguna tidak akan dapat mencetak PDF karena opsi pencetakan yang dinonaktifkan.

Word sebagai PDF Terlindungi

Dapatkan Lisensi Uji Coba Gratis

Anda dapat mendapatkan lisensi sementara gratis untuk menguji perpustakaan tanpa batasan apa pun.

Ringkasan

Singkatnya, kami telah membahas cara melihat dan mengonversi dokumen Word menjadi PDF menggunakan Java secara terprogram, termasuk kemampuan untuk melindungi PDF yang dihasilkan dengan kata sandi. Kami juga mempelajari cara membatasi pencetakan file PDF dengan menyetel izinnya. Dengan informasi ini, Anda sekarang dapat dengan mudah membuat aplikasi penampil Word dan PDF Anda sendiri yang mirip dengan GroupDocs.Viewer Online App.

Untuk mendapatkan pemahaman yang lebih dalam tentang GroupDocs.Viewer for Java, lihat dokumentasi. Jika Anda memiliki pertanyaan atau masalah, jangan ragu untuk menghubungi kami melalui forum untuk mendapatkan bantuan.

Lihat juga