Aspose.Words

Mengonversi dokumen dari satu format ke format lainnya adalah salah satu fitur utama Aspose.Words. Konversi di Aspose.Words terdiri dari membuka dokumen dalam salah satu format pemuatan yang didukung dan kemudian menyimpannya dalam format lain.

Aspose.Words mendukung hampir semua kombinasi konversi umum, misalnya:

  • DOC, DOCX, RTF ke PDF atau XPS,
  • DOC atau DOCX ke JPEG, TIFF, PNG,
  • DOCX ke Markdown atau HTML,
  • PDF ke DOC, DOCX, atau format Word lainnya,
  • dan lain-lain.

Harap perhatikan bahwa ini bukanlah daftar lengkap kemungkinan konversi. Anda dapat memeriksa LoadFormat yang menentukan semua format pemuatan atau impor dan SaveFormat yang menentukan semua format penyimpanan atau ekspor yang didukung oleh Aspose.Words.

Cara Mengonversi Dokumen

Pertama, Anda perlu memuat dokumen ke Aspose.Words. Maka Anda perlu menyimpan dokumen ini dalam format yang diperlukan. Ikuti dua langkah sederhana ini dan Anda akan mengetahui betapa mudahnya Aspose.Words memungkinkan Anda mengonversi dokumen.

Perhatikan bahwa Anda dapat menentukan opsi tambahan saat menyimpan dokumen untuk mendapatkan hasil yang diinginkan. Kami juga akan membahasnya di bawah ini.

Cara Memuat Dokumen

Untuk memuat dokumen, berikan nama file atau aliran ke salah satu konstruktor Document. Format dokumen yang dimuat sebagian besar ditentukan secara otomatis.

Contoh berikut menunjukkan cara memuat dokumen dari file:

// Load the document from the absolute path on disk.  
Document doc = new Document(dataDir + "TestDocument.docx");

Cara Menyimpan Dokumen

Untuk menyimpan dokumen Anda, gunakan salah satu metode Simpan. Aspose.Words secara otomatis menentukan format penyimpanan yang diinginkan dari ekstensi file. Anda dapat menyimpan dokumen baik ke file atau aliran. Misalnya, Anda dapat menyimpan dokumen DOCX sebagai file PDF.

Contoh berikut menunjukkan cara menyimpan dokumen ke file:

// Save the document as a PDF file.  
doc.Save(dataDir + "Document.pdf");

Tentukan Opsi Konversi Lanjutan

Saat mengonversi dokumen, Anda dapat mengatur beberapa properti tingkat lanjut. Aspose.Words memberi Anda kelas SaveOptions, yang memungkinkan Anda untuk mengontrol proses penyimpanan dokumen Anda dalam format yang diperlukan dengan lebih tepat. Setiap format penyimpanan memiliki kelas terkait yang menyimpan opsi penyimpanan untuk format penyimpanan ini. Misalnya, ada HtmlSaveOptions untuk menyimpan ke format HTML/MHTML/EPUB, atau PdfSaveOptions untuk menyimpan ke PDF. Anda dapat membaca selengkapnya tentang properti lanjutan di artikel ‘Specify Save Options’ di dokumentasi Aspose.Words.

Contoh berikut menunjukkan cara mengonversi dokumen dari DOCX ke PDF dan menyetel Aspose.Words untuk menyematkan font lengkap di dokumen keluaran:

// Load the document from the file.
Document doc = new Document(dataDir + "TestDocument.docx");

// Aspose.Words embeds full fonts by default when EmbedFullFonts is set to true.
// The property below can be changed each time a document is rendered.
PdfSaveOptions options = new PdfSaveOptions();
options.EmbedFullFonts = true;

// The output PDF will be embedded with all fonts found in the document.
doc.Save(dataDir + "TestDocument.EmbedFullFonts.pdf", options);

Variasi Konversi Didukung oleh Aspose.Words

Seperti disebutkan di atas, Aspose.Words memungkinkan Anda mengonversi dokumen dari salah satu format terpopuler ke format lainnya. Ini berarti Anda dapat menyelesaikan sebagian besar tugas konversi Anda hanya dengan menggunakan Aspose.Words tanpa menginstal aplikasi atau alat khusus. Misalnya, Anda dapat dengan mudah dan andal mengonversi dokumen dari format Microsoft Word seperti DOC atau DOCX ke PDF atau HTML, atau dari PDF atau HTML ke Markdown.

Pelajari bagian dokumentasi ‘Mengonversi Dokumen’ untuk contoh konversi Aspose.Words lainnya.

Lihat juga

Untuk memahami pertanyaan ini lebih detail, lihat artikel berikut di blog Aspose: