Formáty souborů a konverze

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

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:

Více informací o nakládání, konverzi a ukládání dokumentů viz Načítání, ukládání a převod sekce.

Vysoká fidelita

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. Pro testování 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 jsou DOC, DOCX, RTF nebo Word processingML, bezprecedentní. Převod 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-java-1 doc-to-rtf-aspose-words-java-2


  • DOC do PDF ~ vysoce věrnostní konverze: *

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 na ODT *

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


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

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


  • DOC na JPEG *
doc-to-jpg-aspose-words-java-1

*RTF na TXT *

rtf-to-txt-aspose-words-java-1 rtf-to-txt-aspose-words-java-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 karty. 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-java-1 doc-to-html-aspose-words-java-2

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


Vysoká škálovatelnost

Scalovatelné scénáře na straně serveru Aspose.Words hlavně kvůli 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 zpracovat 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 více než 5Mb ve velikosti 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íců 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.