Файлови формати и реализации

Способността бързо и надеждно да конвертирате различни формати на документи с висока степен на точност е Aspose.WordsВодещата функция. Това често е достатъчно добра причина да изберете Aspose.Words вместо Java.

С 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 готварски поход: *

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


  • DOC да PDF год. *

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

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


  • DOC to ODT год. *

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


*DOC to XPS Преобразуване на висока вярност: *

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


  • DOC към JPEG год. *
doc-to-jpg-aspose-words-java-1
  • RTF to TXT год. *

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


Въпреки че всички конвертори в Aspose.Words са страхотни, понякога няма да можете да получите същия вид за документи в различни формати.

Например, няма просто съвпадение едно към едно между всички характеристики на HTML и Microsoft Word документи. Няма заглавни части/краки, секции, полета и раздели в HTML. Обратно, не всички CSS атрибути и правила могат да бъдат картографирани до Microsoft Word документ.

По-долу е пример за преобразуване от DOC към HTML.


DOC към HTML год

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

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


Висока скала

Използване на мащабируеми сървърни сценарии Aspose.Words главно заради простия и чист дизайн. Aspose.Words поддържа мултивлакна. Document обекти са независими един от друг, и докато само една нишка може да промени документ в даден момент (типично изискване за всеки клас събиране), множество нишки могат да обработват всеки брой документи в същото време.

Висока ефективност

Aspose.Words демонстрира висока производителност при зареждане и съхраняване на документи. При изпитването DOC файл с размер над 5Mb е бил зареден за по-малко от 1 секунда и след това записан за по-малко от 1 секунда на P4 3GHz машина. По-малките файлове могат да се обработват с хиляди скорости.

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