Format dan Konversi File

Kemampuan mengkonversi berbagai format dokumen dengan cepat dan andal dengan tingkat presisi tinggi menjadi fitur andalan Aspose.Words. Ini sering kali menjadi alasan yang cukup baik untuk memilih Aspose.Words untuk Python via .NET.

Dengan Aspose.Words Anda dapat mengonversi dokumen dari format pemuatan apa pun yang didukung ke format penyimpanan apa pun yang didukung hanya dengan menggunakan dua baris kode:

  1. Muat dokumen dari file atau aliran
  2. Simpan ke format apa pun yang didukung

Contoh kode berikut menunjukkan cara mengonversi dokumen:

Untuk detail selengkapnya tentang memuat, mengonversi, dan menyimpan dokumen, lihat bagian Memuat, Menyimpan, dan Mengonversi.

Kesetiaan yang Tinggi

Salah satu tujuan utama Aspose.Words adalah menyediakan konversi dengan ketelitian tinggi antar format dokumen. Kami menggunakan kata “kesetiaan tinggi” untuk mendeskripsikan konversi di mana dokumen keluaran mempertahankan semua konten dan format aslinya.

Format dokumen pengolah kata modern rumit dan mencakup ratusan fitur. Terkadang, ketika vendor mengklaim bahwa solusi mereka mendukung format dokumen tertentu – itu berarti hanya fitur dasar format tersebut yang didukung. Misalnya, dokumen Microsoft Word memiliki fitur lanjutan seperti catatan kaki, kotak teks, bentuk otomatis, objek OLE, bidang, dan atribut pemformatan lanjutan. Banyak dari elemen ini yang sering diabaikan di pustaka pemrosesan dokumen, namun tidak di Aspose.Words.

Dukungan Format yang Lebih Luas

Keuntungan Aspose.Words yang tak terbantahkan adalah besarnya dukungan untuk sebagian besar format terkenal. Sulit atau tidak mungkin menemukan tingkat dukungan yang sama untuk banyak fitur penting di tempat lain.

Saat membeli solusi yang mendukung format tertentu, cari tahu tentang tingkat dukungan fitur format ini. Untuk mengujinya, buat file kompleks dan jalankan melalui solusi yang diusulkan. Anda akan sering menemukan banyak elemen dan format dokumen yang hilang. Misalnya, untuk format DOC, bentuk, kotak teks, bidang, kolom, objek OLE, revisi, teks kanan-ke-kiri biasanya mengalami masalah.

Aspose.Words Document Object Model (DOM) dirancang dengan mempertimbangkan format dokumen Microsoft Word. Oleh karena itu, tingkat dukungan kami terhadap format tersebut, seperti DOC, DOCX, RTF, atau WordprocessingML, belum pernah terjadi sebelumnya. Konversi ke segala arah antara format ini memiliki ketelitian tinggi.

Saat menjalankan dokumen kompleks melalui Aspose.Words, nikmati kelengkapan implementasi format yang tak tertandingi.

Contoh Konversi antara Format Populer

Di bawah ini adalah contoh konversi antara beberapa format populer. Anda dapat mengevaluasi seberapa akurat Aspose.Words mengatasi tugas tersebut.


DOC ke RTF – konversi fidelitas tinggi:

doc-to-rtf-aspose-words-net-1doc-to-rtf-aspose-words-net-2


DOC ke PDF – konversi fidelitas tinggi:

doc-to-pdf-aspose-words-net-1doc-to-pdf-aspose-words-net-2

doc-to-pdf-aspose-words-net-3doc-to-pdf-aspose-words-net-4


DOC ke ODT – konversi fidelitas tinggi:

doc-to-odt-aspose-words-net-1doc-to-odt-aspose-words-net-2


DOC ke XPS – konversi fidelitas tinggi:

doc-to-xps-aspose-words-net-1doc-to-xps-aspose-words-net-2


DOC ke PostScript – konversi fidelitas tinggi:

doc-to-postscript-aspose-words-net-1doc-to-postscript-aspose-words-net-2


DOC ke JPEG – konversi fidelitas tinggi:

doc-to-jpeg-aspose-words-net-1

DOC ke GIF – konversi fidelitas tinggi:

doc-to-gif-aspose-words-net-1

RTF ke TXT – konversi fidelitas tinggi:

rtf-to-txt-aspose-words-net-1rtf-to-txt-aspose-words-net-2


Meskipun semua konverter di Aspose.Words bagus, terkadang Anda tidak bisa mendapatkan tampilan yang sama untuk dokumen dalam format berbeda.

Misalnya, tidak ada kecocokan satu-satu yang sederhana antara semua fitur dokumen HTML dan Microsoft Word. Tidak ada header/footer, bagian, bidang, dan tab dalam HTML. Sebaliknya, tidak semua atribut dan aturan CSS dapat dipetakan ke dokumen Microsoft Word.

Di bawah ini adalah contoh konversi dari DOC ke HTML.


DOC ke HTML – konversi fidelitas tinggi:

doc-to-html-aspose-words-net-1doc-to-html-aspose-words-net-2

doc-to-html-aspose-words-net-3doc-to-html-aspose-words-net-4


Skalabilitas Tinggi

Skenario sisi server yang skalabel menggunakan Aspose.Words terutama karena desainnya yang sederhana dan bersih – Aspose.Words mendukung multithreading. Objek Document tidak bergantung satu sama lain, dan selama hanya satu thread yang dapat memodifikasi dokumen pada satu waktu (persyaratan umum untuk kelas koleksi apa pun), beberapa thread dapat memproses sejumlah dokumen secara bersamaan.

Kinerja Tinggi

Aspose.Words menunjukkan kinerja tinggi saat memuat dan menyimpan dokumen. Dalam pengujian, file DOC berukuran lebih dari 5Mb dimuat dalam waktu kurang dari 1 detik dan kemudian disimpan dalam waktu kurang dari 1 detik pada mesin P4 3GHz. File yang lebih kecil dapat diproses dengan kecepatan ribuan per menit.

Dalam beberapa kesempatan, pelanggan kami melaporkan kepada kami bahwa mereka tidak dapat mempercayai kecepatan Aspose.Words. Mereka melangkahi baris kode yang memuat dokumen besar ke dalam debugger, dan hal itu terjadi begitu cepat sehingga mereka tidak percaya bahwa file tersebut dimuat ke dalam objek Document.