Formate și conversii de fișiere

“Capabilitatea de a converti rapid și fiabil diferite formate de documente cu o mare precizie este caracteristica emblematică a Aspose.Words.” Acest lucru este adesea un motiv suficient de bun pentru a alege Aspose.Words pentru .NET.

Cu Aspose.Words puteți converti documente de la orice format de încărcare suportat către orice format de salvare suportat folosind doar două linii de cod:

  1. Încărcaţi un document dintr-un fişier sau dintr-un flux
  2. Salvaţi-o în orice format suportat

Exemplul de cod următor arată cum să converti un document:

Pentru mai multe detalii despre încărcarea, conversia și salvarea documentelor, consultați secțiunea Loading, Saving and Converting.

High Fidelity

Unul dintre obiectivele principale ale Aspose.Words este de a oferi conversie de înaltă fidelitate între formate de documente. Noi folosim termenul “high-fidelity” pentru a descrie conversii în care documentul rezultat păstrează toate conținuturile și formatarea originalului.

Formatele de documente pentru procesarea textelor moderne sunt complexe și includ sute de caracteristici. Uneori, atunci când un furnizor afirmă că soluția sa suportă un anumit format de document – înseamnă doar caracteristicile de bază ale formatului sunt suportate. “De exemplu, documentele Microsoft Word au caracteristici avansate precum note de subsol, cutii de text, forme automate, obiecte OLE, câmpuri și atribute de formatare avansată.” Mulți dintre acești elemente sunt adesea ignorate în bibliotecile de procesare a documentelor, dar nu în Aspose.Words.

Suport de formatare mai mare

Avantajul incontestabil al Aspose.Words este suportul extins pentru majoritatea formatelor bine cunoscute. Este greu sau imposibil să găsești același nivel de sprijin pentru multe caracteristici importante în altă parte.

Când cumpărați o soluție care sprijină un anumit format, aflați la ce nivel sunt sprijinite caracteristicile acestui format. Pentru testare creați un fișier complex și rulați-l prin soluția propusă. Veți găsi adesea că multe elemente de document și formatare vor fi pierdute. De exemplu, pentru formatul DOC, forme, cutii de text, câmpuri, coloane, obiecte OLE, revizuiri, textul drept la stânga, de obicei se suferă.

Aspose.Words Document Object Model ( DOM ) a fost conceput cu formatul de document Microsoft Word în minte. “Prin urmare, nivelul nostru de asistenţă pentru acele formate, cum ar fi DOC, DOCX, RTF sau WordprocessingML este fără precedent.” Conversia în orice direcție între aceste formate este de înaltă fidelitate.

Când rulezi un document complex prin Aspose.Words, bucură-te de implementarea completă fără egal.

Exemple de conversie între formate populare

Mai jos sunt exemple de conversii între unele formate populare. Puteți evalua cât de bine Aspose.Words se descurcă cu sarcina.


DOC în RTF - conversie de înaltă fidelitate:

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


DOC la PDF – conversie de înaltă fidelitate:

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 la ODT – conversie de înaltă fidelitate:

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


DOC la XPS - converție de înaltă fidelitate:

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


DOC pentru PostScript - conversie de înaltă fidelitate:

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


DOC la JPEG – conversie de înaltă fidelitate:

doc-to-jpeg-aspose-words-net-1

DOC la GIF – conversie de înaltă fidelitate:

doc-to-gif-aspose-words-net-1

RTF la TXT – conversie de înaltă fidelitate:

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


Cu toate că toți convertoarele din Aspose.Words sunt grozave, uneori nu vei putea obține același aspect pentru documente în diferite formate.

De exemplu, nu există o potrivire simplă de la unul la unu între toate caracteristicile de HTML și Microsoft Word documente. Nu există anteturi/footere, secțiuni, câmpuri și filete în HTML. Spre deosebire de asta, nu toate atributele și regulile CSS pot fi cartografiate pe un Microsoft Word document.

Mai jos este un exemplu de conversii de la DOC la HTML.


DOC în HTML - conversie de înaltă fidelitate:

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


Scalabilitate ridicată

Server-side scenarii scalabile folosesc Aspose.Words în principal datorită designului său simplu și curat - Aspose.Words suportă multithreading. Obiectele Document sunt independente unele de altele, iar atâta timp cât doar un fir poate modifica un document odată (un cerință tipică pentru orice clasă de colecție), mai multe fire pot procesa orice număr de documente în același timp.

High Performance

Aspose.Words demonstrează performanță ridicată atunci când încarcă și salvează documente. În testare, un fișier DOC de peste 5Mb a fost încărcat în mai puțin de 1 secundă și apoi salvat în mai puțin de 1 secundă pe o mașină cu procesor P4, 3GHz. Fișierele mai mici pot fi procesate la viteze de mii de minute.

În mai multe ocazii clienții noștri ne-au raportat că nu își puteau explica viteza de Aspose.Words. Au trecut linia de cod care încărca un document imens în depanatorul, şi era atât de instantaneu că nu credeau că fișierul a fost încărcat în obiectul Document.