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

Способността за бързо и надеждно конвертиране на различни формати на документи с висока степен на точност е 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 готварски по-високо-вярно преобразуване: *

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


  • DOC към 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 to 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 към JPEG год. *
doc-to-jpeg-aspose-words-net-1
  • DOC към 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 и Microsoft Word документи. Няма заглавни части/краки, секции, полета и раздели в HTML. Обратно, не всички CSS атрибути и правила могат да бъдат картографирани до Microsoft Word документ.

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


DOC към 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 файл с размер над 5Mb е бил зареден за по-малко от 1 секунда и след това записан за по-малко от 1 секунда на P4 3GHz машина. По-малките файлове могат да се обработват с хиляди скорости в минута.

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