Bestandsformaten en conversies

De mogelijkheid om snel en betrouwbaar converteren van verschillende documentformaten met een hoge graad van precisie is Aspose.WordsHet vlaggenschip kenmerk. Dit is vaak een goede reden om te kiezen Aspose.Words voor .NET.

Met Aspose.Words u kunt documenten converteren van een ondersteund laadformaat naar een ondersteund opslagformaat met slechts twee regels code:

  1. Een document laden uit een bestand of stream
  2. Sla het op in elk ondersteund formaat

Het volgende voorbeeld van code laat zien hoe een document te converteren:

Voor meer informatie over het laden, omzetten en opslaan van documenten, zie de Laden, opslaan en omzetten Section.

Hoge trouw

Een van de belangrijkste doelstellingen van Aspose.Words is het leveren van een hoge trouw conversie tussen documentformaten. We gebruiken het woord “high-fidelity” om conversies te beschrijven waar het uitvoerdocument alle inhoud en opmaak van het origineel behoudt.

Moderne tekstverwerking documentformaten zijn complex en bevatten honderden functies. Soms, wanneer een verkoper beweert dat hun oplossing ondersteunt een bepaald document formaat Bijvoorbeeld, Microsoft Word documenten hebben geavanceerde functies zoals voetnoten, tekstvakjes, auto-vormen, OLE-objecten, velden en geavanceerde opmaak-attributen. Veel van deze elementen worden vaak genegeerd in documentenverwerkingsbibliotheken, maar niet in Aspose.Words.

Grotere omvang van ondersteuning voor formaat

Het onbetwistbare voordeel van Aspose.Words is de grote mate van steun voor de meeste van de bekende formaten. Het is moeilijk of onmogelijk om dezelfde mate van ondersteuning te vinden voor veel belangrijke functies elders.

Bij de aankoop van een oplossing die een bepaald formaat ondersteunt, ontdek het niveau waarop de functies van dit formaat worden ondersteund. Om te testen, maak een complex bestand en voer het door de voorgestelde oplossing. U zult vaak merken dat veel documentelementen en opmaak verloren gaan. Bijvoorbeeld, voor het DOC formaat, vormen, tekstvakken, velden, kolommen, OLE objecten, revisies, rechts-naar-links tekst meestal lijden.

Aspose.Words Document Object Model (DOM) werd ontworpen met Microsoft Word documentformaten in gedachten. Daarom is ons niveau van ondersteuning voor die formaten, zoals DOC, DOCX, RTF, of WordprocessingML, is ongekend. Conversie in elke richting tussen deze formaten is hoog-trouw.

Bij het uitvoeren van een complex document door Aspose.Words, genieten van de ongeëvenaarde volledigheid van format implementatie.

Conversie Voorbeelden tussen populaire indelingen

Hieronder zijn voorbeelden van conversies tussen sommige populaire formaten. U kunt beoordelen hoe nauwkeurig Aspose.Words Hij gaat met de taak om.


  • DOC naar RTF *

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


  • DOC naar PDF .. hoge-trouw conversie: *

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 aan XPS Omschakeling van hoge trouw: *

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


  • DOC naar 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 naar GIF “High-fidelity conversie: *

doc-to-gif-aspose-words-net-1
  • RTF naar TXT *

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


Hoewel alle converters in Aspose.Words zijn geweldig, soms zul je niet in staat zijn om hetzelfde uiterlijk voor documenten in verschillende formaten te krijgen.

Bijvoorbeeld, er is geen eenvoudige een-op-een match tussen alle functies van HTML en Microsoft Word documenten. Er zijn geen headers/voeters, secties, velden en tabbladen in HTML. Omgekeerd kunnen niet alle CSS-attributen en -regels aan een Microsoft Word document.

Hieronder is een voorbeeld van conversies van DOC naar HTML.


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


Hoge schaalbaarheid

Schaalbare server-side scenario’s gebruiken Aspose.Words vooral vanwege het eenvoudige en schone ontwerp Aspose.Words ondersteunt multithreading. Document objecten zijn onafhankelijk van elkaar, en zolang slechts één thread een document tegelijk kan wijzigen (een typische eis voor elke collectieklasse), kunnen meerdere threads elk aantal documenten tegelijkertijd verwerken.

Hoge prestaties

Aspose.Words toont hoge prestaties bij het laden en opslaan van documenten. Bij het testen, een DOC-bestand over 5Mb in grootte werd geladen in minder dan 1 seconde en vervolgens opgeslagen in minder dan 1 seconde op een P4 3GHz machine. Kleinere bestanden kunnen worden verwerkt met duizenden per minuut snelheden.

Bij verschillende gelegenheden hebben onze klanten ons gemeld dat ze de snelheid van Aspose.Words. Ze stapten over de regel van de code die was het laden van een groot document in de debugger, en het was zo onmiddellijk dat ze niet konden geloven dat het bestand werd geladen in de Document object.