Konversikan Dokumen menjadi PDF

Kemampuan untuk mengonversi dokumen dengan mudah dan andal dari satu format ke format lainnya adalah fitur utama Aspose.Words. Salah satu format paling populer untuk mengonversi adalah PDF - format tata letak tetap, yang mempertahankan tampilan asli dokumen selama renderingnya di berbagai platform. Istilah “rendering” digunakan dalam Aspose.Words untuk menggambarkan proses pengubahan dokumen menjadi format file yang diberi paginasi atau memiliki konsep pages.

Konversikan Dokumen Word menjadi PDF

Konversi dari Word ke PDF adalah proses yang agak rumit yang memerlukan beberapa tahap perhitungan. mesin tata letak Aspose.Words meniru cara kerja mesin tata letak halaman Microsoft Word, membuat dokumen keluaran PDF terlihat sedekat mungkin dengan apa yang dapat Anda lihat di Microsoft Word.

Dengan Aspose.Words, Anda dapat mengonversi dokumen secara terprogram dari format DOC atau DOCX menjadi PDF tanpa menggunakan Microsoft Office. Artikel ini menjelaskan cara melakukan konversi ini.

Mengubah DOCX atau DOC menjadi PDF

Mengonversi dari format dokumen DOC atau DOCX ke format PDF dalam Aspose.Words sangat mudah dan dapat dilakukan hanya dengan dua baris kode yang:

  1. Muat dokumen Anda ke dalam objek Document menggunakan salah satu konstruktornya dengan menentukan nama dokumen dengan ekstensi formatnya.
  2. Panggil salah satu metode Document.Save pada objek Document dan tentukan format keluaran yang diinginkan sebagai PDF dengan memasukkan nama file dengan".PDF" ekstensi.

Contoh kode berikut menunjukkan cara mengonversi dokumen dari DOCX menjadi PDF menggunakan metode Save:

Anda dapat mengunduh file templat contoh ini dari Aspose.Words GitHub.

Konversikan ke Standar PDF yang Berbeda

Aspose.Words menyediakan pencacahan PdfCompliaceuntuk mendukung konversi DOC atau DOCX menjadi berbagai standar format PDF (seperti PDF 1.7, PDF 1.5, dll.).

Contoh kode berikut menunjukkan cara mengonversi dokumen menjadi PDF 1.7 menggunakan PdfSaveOptions dengan kepatuhan ke PDF17:

Konversikan Gambar menjadi PDF

Mengonversi ke PDF tidak dibatasi oleh format dokumen Microsoft Word. Format apa pun yang didukung oleh Aspose.Words, termasuk yang dibuat secara terprogram, juga dapat dikonversi ke PDF. Misalnya, kita dapat mengonversi gambar satu halaman, seperti JPEG, PNG, BMP, EMF, atau WMF, serta gambar multi-halaman, seperti TIFF dan GIF, hingga PDF.

Contoh kode berikut menunjukkan cara mengonversi gambar JPEG dan TIFF menjadi PDF:

Agar kode ini berfungsi, Anda perlu menambahkan referensi ke Aspose.Words, Java.awt.gambar, dan javax.paket kelas imageio ke proyek Anda.

Kurangi Ukuran Keluaran PDF

Saat menyimpan ke PDF, Anda dapat menentukan apakah Anda ingin mengoptimalkan output. Untuk melakukan ini, Anda perlu menyetel flag OptimizeOutput ke true, dan kemudian kanvas bersarang yang berlebihan dan kanvas kosong akan dihapus, mesin terbang tetangga dengan format yang sama akan digabungkan.

Contoh kode berikut menunjukkan cara mengoptimalkan output:

Lihat Juga