Mengapa Konversi merupakan Fitur Unggulan Aspose.Words?

Kemampuan untuk mengonversi berbagai format dokumen dengan cepat dan andal dengan tingkat presisi tinggi adalah fitur andalan Aspose.Words. Ini seringkali merupakan alasan yang cukup baik untuk memilih Aspose.Words untuk C++.

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. Memuat 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 Memuat, Menyimpan, dan Mengonversi bagian.

Kesetiaan yang Tinggi

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

Format dokumen pengolah kata modern sangat kompleks dan mencakup ratusan fitur. Kadang-kadang, ketika vendor mengklaim bahwa solusi mereka mendukung format dokumen tertentu-itu berarti hanya fitur dasar dari format 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 sering diabaikan di pustaka pemrosesan dokumen, tetapi tidak di Aspose.Words.

Dukungan Format yang Lebih Luas

Keuntungan yang tak terbantahkan dari Aspose.Words adalah banyaknya 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 menguji, buat file yang kompleks dan jalankan melalui solusi yang diusulkan. Anda akan sering menemukan bahwa banyak elemen dokumen dan pemformatan akan hilang. Misalnya, untuk format DOC, bentuk, kotak teks, bidang, kolom, objek OLE, revisi, teks kanan-ke-kiri biasanya terpengaruh.

Model Objek Dokumen Aspose.Words (DOM) dirancang dengan mempertimbangkan format dokumen Microsoft Word. Oleh karena itu, tingkat dukungan kami untuk format tersebut, seperti DOC, DOCX, RTF, atau WordprocessingML, belum pernah terjadi sebelumnya. Konversi ke segala arah antara format ini sangat tepat.

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 to RTF – high-fidelity conversion:

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


DOC to PDF – high-fidelity conversion:

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


DOC to ODT – high-fidelity conversion:

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


DOC to XPS – high-fidelity conversion:

xml-paper-specification-xps_2 xml-paper-specification-xps_3


DOC to JPEG – high-fidelity conversion:

doc-to-jpeg-aspose-words-cpp-1

RTF to TXT – high-fidelity conversion:

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


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

Misalnya, tidak ada kecocokan satu-ke-satu yang sederhana antara semua fitur dokumen HTML dan Microsoft Word. Tidak ada header/ footer, bagian, kolom, dan tab di 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 hingga HTML – konversi dengan ketelitian tinggi:

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


Skalabilitas Tinggi

Skenario sisi server yang dapat diskalakan 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 utas yang dapat memodifikasi dokumen dalam satu waktu (persyaratan umum untuk kelas koleksi apa pun), beberapa utas dapat memproses sejumlah dokumen secara bersamaan.

Kinerja Tinggi

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

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