Formáty souborů a konverze

Schopnost rychle a spolehlivě převést různé formáty dokumentů s vysokým stupněm přesnosti je Aspose.WordsVlajková loď. To je často dobrý důvod k výběru Aspose.Words místo Python via .NET.

S Aspose.Words můžete převést dokumenty z jakéhokoliv podporovaného formátu zatížení do jakéhokoli podporovaného formátu uložení pomocí dvou řádků kódu:

  1. Načíst dokument ze souboru nebo streamu
  2. Uložit do jakéhokoliv podporovaného formátu

Následující příklad kódu ukazuje, jak převést dokument:

Další podrobnosti o nakládání, konverzi a ukládání dokumentů viz Načítání, ukládání a převod sekce.

Vysoká důstojnost

Jeden z hlavních cílů Aspose.Words je poskytovat vysoce věrnostní konverzi mezi formáty dokumentů. Používáme slovo “vysoká věrnost” k popisu konverze, kde výstupní dokument zachovává veškerý obsah a formátování originálu.

Moderní formáty dokumentů pro zpracování slov jsou složité a obsahují stovky funkcí. Někdy, když prodejce tvrdí, že jejich řešení podporuje konkrétní formát dokumentu Například: Microsoft Word dokumenty mají pokročilé funkce, jako jsou poznámky pod čarou, textové schránky, automatické tvary, OLE objekty, pole, a pokročilé atributy formátování. Mnohé z těchto prvků jsou často ignorovány v knihovnách zpracování dokumentů, ale ne v Aspose.Words.

Větší rozsah podpory formátu

Nepochybná výhoda Aspose.Words je velký rozsah podpory pro většinu známých formátů. Je těžké nebo nemožné najít stejnou úroveň podpory pro mnoho důležitých rysů jinde.

Při nákupu řešení podporujícího konkrétní formát se dozvíte, na jaké úrovni jsou funkce tohoto formátu podporovány. Chcete-li testovat, vytvořte složitý soubor a projeďte jej navrhovaným řešením. Často zjistíte, že mnoho prvků dokumentů a formátování bude ztraceno. Například pro formát DOC, tvary, textboxy, pole, sloupce, OLE objekty, revize, pravolevý text obvykle trpí.

Aspose.Words Document Object Model (DOM) byl navržen s Microsoft Word formáty dokumentů v mysli. Proto je naše úroveň podpory těchto formátů, jako je DOC, DOCX, RTF, nebo Word processingML, bezprecedentní. Konverze v jakémkoli směru mezi těmito formáty je vysoká věrnost.

Při spuštění složitého dokumentu přes Aspose.Words, Užijte si bezkonkurenční úplnost implementace formátu.

Příklady konverze mezi populárními formáty

Níže jsou uvedeny příklady konverze mezi některými populární formáty. Můžete posoudit, jak přesně Aspose.Words zvládá úkol.


  • DOC na RTF *

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


  • DOC do 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 na ODT *

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


  • DOC to XPS Přeměna vysoké věrnosti: *

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 na JPEG *
doc-to-jpeg-aspose-words-net-1
  • DOC na GIF *
doc-to-gif-aspose-words-net-1

*RTF na TXT *

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


I když všechny převodníky v Aspose.Words jsou skvělé, někdy nebudete moci získat stejný vzhled pro dokumenty v různých formátech.

Například neexistuje jednoduchá shoda mezi všemi funkcemi HTML a Microsoft Word dokumenty. V HTML nejsou žádné hlavičky/nohy, sekce, pole a záložky. Naopak, ne všechny atributy a pravidla CSS lze zmapovat na Microsoft Word dokument.

Níže je příklad konverze z DOC na HTML.


DOC na 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


Vysoká škálovatelnost

Scalovatelné scénáře na straně serveru Aspose.Words Hlavně díky jednoduchému a čistému designu. Aspose.Words podporuje vícevláknitost. Document objekty jsou na sobě nezávislé a pokud pouze jedno vlákno může dokument modifikovat najednou (typický požadavek pro jakoukoli třídu sběru), více vláken může zpracovávat libovolný počet dokumentů současně.

Vysoký výkon

Aspose.Words vykazuje vysoký výkon při nakládání a ukládání dokumentů. Při testování byl soubor DOC o velikosti nad 5Mb načten za méně než 1 sekundu a pak uložen za méně než 1 sekundu na stroji P4 3GHz. Menší soubory lze zpracovávat rychlostí tisíce za minutu.

Při několika příležitostech nám naši zákazníci oznámili, že nemohou uvěřit rychlosti Aspose.Words. Překročili linii kódu, který nakládal obrovský dokument do debuggeru, a bylo to tak okamžité, že nemohli uvěřit, že soubor byl vložen do Document objekt.