Konversikan Dokumen ke PDF
Kemampuan untuk mengkonversi dokumen dengan mudah dan andal dari satu format ke format lainnya adalah fitur utama Aspose.Words. Salah satu format konversi yang paling populer adalah PDF – format tata letak tetap, yang mempertahankan tampilan asli dokumen selama rendering di berbagai platform. Istilah “render” digunakan di Aspose.Words untuk menggambarkan proses mengubah dokumen menjadi format file yang diberi halaman atau memiliki konsep halaman.
Konversikan Dokumen Word ke PDF
Konversi dari Word ke PDF merupakan proses yang agak rumit yang memerlukan beberapa tahapan 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 Anda lihat di Microsoft Word.
Dengan Aspose.Words Anda dapat mengonversi dokumen secara terprogram dari format Word, seperti DOC atau DOCX, ke PDF tanpa menggunakan Microsoft Office. Artikel ini menjelaskan cara melakukan konversi ini.
Konversi DOCX atau DOC ke PDF
Mengonversi format dokumen DOC atau DOCX ke format PDF di Aspose.Words sangat mudah dan dapat dilakukan hanya dengan dua baris kode yaitu:
- Muat dokumen Anda ke dalam objek Document menggunakan salah satu konstruktornya dengan menentukan nama dokumen dengan ekstensi formatnya.
- Aktifkan salah satu metode Document.Save pada objek Document dan tentukan format output yang diinginkan sebagai PDF dengan memasukkan nama file berekstensi “.PDF”.
Contoh kode berikut menunjukkan cara mengkonversi dokumen dari DOCX ke PDF menggunakan metode Save:
Anda dapat mengunduh file template contoh ini dari Aspose.Words GitHub.
Terkadang perlu menentukan opsi tambahan, yang dapat memengaruhi hasil penyimpanan dokumen sebagai PDF. Pilihan ini dapat ditentukan dengan menggunakan kelas PdfSaveOptions, yang berisi properti yang menentukan bagaimana keluaran PDF akan ditampilkan.
Perhatikan bahwa dengan teknik yang sama, Anda dapat mengonversi dokumen format tata letak aliran apa pun ke format PDF.
Konversikan ke Standar PDF yang Berbeda
Aspose.Words menyediakan Kepatuhan Pdfenumeration untuk mendukung konversi DOC atau DOCX ke berbagai standar format PDF (seperti PDF 1.7, PDF 1.5, dll.).
Contoh kode berikut menunjukkan cara mengonversi dokumen ke PDF 1.7 menggunakan PdfSaveOptions sesuai dengan PDF17:
Konversi Gambar ke 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, ke PDF.
Contoh kode berikut menunjukkan cara mengonversi gambar JPEG dan TIFF ke PDF:
Agar kode ini berfungsi, Anda perlu menambahkan referensi ke Aspose.Words dan System.Drawing
ke proyek Anda.
Kurangi Ukuran Keluaran PDF
Saat menyimpan ke PDF, Anda dapat menentukan apakah Anda ingin mengoptimalkan hasilnya. Untuk melakukan ini, Anda perlu menyetel tanda OptimizeOutput ke true, lalu kanvas bertumpuk dan kanvas kosong yang berlebihan akan dihapus, glyph tetangga dengan format yang sama akan digabungkan.
Contoh kode berikut menunjukkan cara mengoptimalkan output:
Lihat juga
-
Artikel Render untuk informasi lebih lanjut tentang format halaman tetap dan tata letak alur
-
Artikel Mengonversi ke Format Halaman Tetap untuk informasi lebih lanjut tentang tata letak halaman
-
Artikel Tentukan Opsi Rendering Saat Mengonversi ke PDF untuk informasi lebih lanjut tentang penggunaan kelas
PdfSaveOptions
-
Artikel Pelajari Fitur Konversi ke PDF/A dan PDF/UA yang menjelaskan standar PDF mana dan ISO yang relevan untuk standar PDF yang mendukung Aspose.Words
-
Artikel Standar PDF Mana yang Lebih Baik untuk Dipilih untuk menentukan standar PDF mana yang masuk akal untuk kasus tertentu
-
Artikel Bekerja dengan PDF/A atau PDF/UA menjelaskan persyaratan konten dokumen dalam format PDF/A dan PDF/UA – terutama persyaratan untuk struktur dan font
-
Artikel Peringatan Masalah Aksesibilitas Saat Menyimpan ke PDF/A dan PDF/UA menjelaskan persyaratan aksesibilitas konten yang diberlakukan PDF/A dan PDF/UA