Чому конверсія є основною функцією Aspose.Words?
Спробуйте онлайн
Ви можете скористатися функціями конвертації, скориставшись нашим Безкоштовним онлайн-конвертером інструмент.
Можливість швидкого і надійного перетворення різних форматів документів з високим ступенем точності є головною особливістю Aspose.Words. Часто це є достатньою причиною для вибору Aspose.Words замість C++.
За допомогою Aspose.Words ви можете конвертувати документи з будь-якого підтримуваного формату завантаження в будь-який підтримуваний формат збереження, використовуючи лише два рядки коду:
- Завантаження документа з файлу або потоку
- Збережіть його в будь-якому підтримуваному форматі
Наступний приклад коду показує, як перетворити документ:
Додаткові відомості про завантаження, перетворення та збереження документів див. у розділі Завантаження, збереження та перетворення розділ.
Висока точність відтворення
Однією з головних цілей Aspose.Words є забезпечення високої якості перетворення між форматами документів. Ми використовуємо слово “Висока якість” для опису перетворень, при яких у вихідному документі зберігається весь вміст і форматування оригіналу.
Сучасні формати документів для текстових редакторів складні і включають сотні функцій. Іноді, коли постачальник заявляє, що його рішення підтримує певний формат документа, це означає, що підтримуються лише основні функції цього формату. Наприклад, документи Microsoft Word містять розширені функції, такі як виноски, текстові поля, автоформати, об’єкти OLE, поля та розширені атрибути форматування. Багато з цих елементів часто ігноруються в бібліотеках обробки документів, але не в Aspose.Words.
Розширена підтримка форматів
Незаперечною перевагою Aspose.Words є широка підтримка більшості відомих форматів. Важко або неможливо знайти однаковий рівень підтримки багатьох важливих функцій деінде.
Купуючи рішення, яке підтримує певний формат, дізнайтеся, на якому рівні підтримуються функції цього формату. Для тестування створіть складний файл і запустіть його за допомогою запропонованого рішення. Часто ви виявите, що багато елементів документа і форматування будуть втрачені. Наприклад, при використанні формату DOC зазвичай страждають фігури, текстові поля, стовпці, об’єкти OLE, правки, текст справа наліво.
Aspose.Words Об’єктна модель документа (DOM) була розроблена з урахуванням форматів документів Microsoft Word. Тому рівень підтримки цих форматів, таких як DOC, DOCX, RTF, або WordprocessingML, є безпрецедентним. Перетворення в будь-якому напрямку між цими форматами здійснюється з високою точністю.
При роботі зі складним документом через Aspose.Words ви зможете насолодитися неперевершеною повнотою реалізації формату.
Приклади конвертації між популярними форматами
Нижче наведено приклади перетворень між деякими популярними форматами. Ви можете оцінити, наскільки точно Aspose.Words справляється із завданням.
DOC to RTF – high-fidelity conversion:
DOC to PDF – high-fidelity conversion:
DOC to ODT – high-fidelity conversion:
DOC to XPS – high-fidelity conversion:
DOC to JPEG – high-fidelity conversion:
RTF to TXT – high-fidelity conversion:
Незважаючи на те, що всі перетворювачі в Aspose.Words чудові, іноді ви не зможете досягти однакового вигляду документів у різних форматах.
Наприклад, немає простої взаємно однозначної відповідності між усіма функціями документів HTML і Microsoft Word. У HTML відсутні колонтитули, розділи, поля та вкладки. І навпаки, не всі атрибути та правила CSS можуть бути зіставлені з документом Microsoft Word.
Нижче наведено приклад перетворень з DOC в HTML.
DOC в HTML - високоточне перетворення:
Висока масштабованість
Масштабовані сценарії сервера використовують Aspose.Words в основному через його простий і зрозумілий дизайн-Aspose.Words підтримує багатопотоковість. Document об’єкти незалежні один від одного, і поки лише один потік може змінювати документ одночасно (типова вимога для будь-якого класу колекцій), кілька потоків можуть обробляти будь-яку кількість документів одночасно.
Висока продуктивність
Aspose.Words демонструє високу продуктивність при завантаженні і збереженні документів. Під час тестування файл DOC розміром більше 5Mb був завантажений менш ніж за 1 секунду, а потім збережений менш ніж за 1 секунду на комп’ютері P4 3GHz. Менші файли можна обробляти зі швидкістю тисячі обертів на хвилину.
Кілька разів наші клієнти повідомляли нам, що вони не можуть повірити в швидкість Aspose.Words. Вони переступили рядок коду, який завантажував величезний документ у налагоджувач, і це сталося настільки миттєво, що вони не могли повірити, що файл завантажено в об’єкт Document.