Форматы файлов и конверсии

Возможность быстро и надежно конвертировать различные форматы документов с высокой степенью точности Aspose.WordsФлагманская особенность. Часто это достаточно веская причина для выбора. Aspose.Words для Python via .NET.

С Aspose.Words Вы можете конвертировать документы из любого поддерживаемого формата загрузки в любой поддерживаемый формат сохранения, используя только две строки кода:

  1. Загрузите документ из файла или потока
  2. Сохраните его в любом поддерживаемом формате

Следующий пример кода показывает, как конвертировать документ:

Для более подробной информации о загрузке, конвертации и сохранении документов см. Погрузка, экономия и конвертация Раздел.

Высокая верность

Одна из главных целей Aspose.Words Обеспечить высокоточную конверсию между форматами документов. Мы используем слово “высокая точность” для описания конверсий, в которых выходной документ сохраняет все содержимое и форматирование оригинала.

Современные форматы текстовых документов сложны и включают в себя сотни функций. Иногда, когда поставщик утверждает, что его решение поддерживает определенный формат документа, это означает, что поддерживаются только основные функции формата. Например, Microsoft Word Документы имеют расширенные функции, такие как сноски, текстовые поля, автоформы, объекты OLE, поля и расширенные атрибуты форматирования. Многие из этих элементов часто игнорируются в библиотеках обработки документов. Aspose.Words.

Увеличение объема поддержки формата

Бесспорное преимущество Aspose.Words Это большая поддержка большинства известных форматов. Трудно или невозможно найти такой же уровень поддержки для многих важных функций в другом месте.

При покупке решения, поддерживающего тот или иной формат, узнайте об уровне, на котором поддерживаются особенности этого формата. Для тестирования создайте сложный файл и запустите его через предлагаемое решение. Вы часто обнаружите, что многие элементы и форматирование документов будут потеряны. Например, для формата DOC обычно страдают формы, текстовые ящики, поля, столбцы, объекты OLE, доработки, право-левый текст.

Aspose.Words Document Object Model ()DOMбыл разработан с Microsoft Word Форматы документов в виду. Поэтому наш уровень поддержки таких форматов, как DOC, DOCX, RTF или WordprocessingML, является беспрецедентным. Конверсия в любом направлении между этими форматами отличается высокой точностью.

При выполнении сложного документа через Aspose.Words, Наслаждайтесь непревзойденной полнотой реализации формата.

Примеры конвертации между популярными форматами

Ниже приведены примеры конверсий между некоторыми популярными форматами. Вы можете оценить, насколько точно Aspose.Words Справляется с задачей.


*DOC to RTF - конверсия высокой точности: *

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


*DOC to PDF - конверсия высокой точности: *

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

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


*DOC to ODT - конверсия высокой точности: *

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


*DOC для XPS Преобразование высокой точности: *

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


*DOC to PostScript - конверсия высокой точности: *

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


*DOC to JPEG - конверсия высокой точности: *

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

*DOC to GIF - конверсия высокой точности: *

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

*RTF to TXT - конверсия высокой точности: *

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


Хотя все преобразователи в Aspose.Words Отлично, иногда вы не сможете получить одинаковый внешний вид для документов в разных форматах.

Например, не существует простого соответствия между всеми функциями HTML и HTML. Microsoft Word Документы. В HTML нет заголовков / шагов, разделов, полей и вкладок. И наоборот, не все атрибуты и правила CSS могут быть отображены на Microsoft Word Документ.

Ниже приведен пример конверсий из DOC в HTML.


DOC to HTML - конверсия высокой точности

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

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


Высокая масштабируемость

Масштабируемые серверные сценарии Aspose.Words В основном из-за простого и чистого дизайна. Aspose.Words Поддерживает многопоточность. Document Объекты независимы друг от друга, и пока только один поток может изменять документ за раз (типичное требование для любого класса сбора), несколько потоков могут обрабатывать любое количество документов одновременно.

Высокая производительность

Aspose.Words демонстрирует высокую производительность при загрузке и сохранении документов. При тестировании DOC-файл размером более 5 Мбит загружался менее чем за 1 секунду, а затем сохранялся менее чем за 1 секунду на машине с частотой P4 3 ГГц. Меньшие файлы могут обрабатываться с тысячами в минуту.

Несколько раз наши клиенты сообщали нам, что они не могут поверить в скорость. Aspose.Words. Они перешагнули линию кода, которая загружала огромный документ в отладчик, и это было настолько мгновенно, что они не могли поверить, что файл был загружен в отладчик. Document объект.