Funcționalități suportate

Aspose.Words oferă utilizatorilor o gamă largă de caracteristici. Utilizatorii pot efectua o cantitate uriașă de sarcini legate de documente – de la simpla conversie a documentelor dintr-un format acceptat în altul și modificarea documentelor în timpul procesului de conversie la sarcini profesionale, cum ar fi crearea unor documente structurate și atrăgătoare vizual sau automatizarea raportării.

Formatele și standardele moderne de documente sunt complexe, iar atunci când ai nevoie de conversia sau alte caracteristici de procesare a documentelor în proiectul tău, soluția practică este adesea să te bazezi pe un component terț care implementează funcționalitatea dorită. Dar folosirea unui component de la terți presupune întotdeauna unele riscuri. Unul din riscurile unice în procesarea documentelor este întrebarea despre cât de complet şi corect implementează biblioteca un anumit format de document sau standard.

Aspose se angajează să livreze cele mai complete şi precise implementări ale formatelor şi standardelor de documente. Echipa Aspose.Words demonstrează angajamentul lor pentru interoperabilitate prin furnizarea de note detaliate de implementare pentru formatelor de documente acceptate pe mai multe platforme.

Tabelul de mai jos rezumă și compară disponibilitatea Aspose.Words pentru caracteristicile .NET și furnizează linkuri către descrieri detaliate ale caracteristicilor.

Prezentare generală a platformelor

Platformele Aspose.Words pentru .NET pot fi utilizate cu sunt enumerate mai jos. Dacă ai nevoie de suport pentru mai multe platforme, cauți produsul “frate geamăn” Aspose.Words pentru Java.

Caracteristică Descriere
.NET Framework Utilizați Aspose.Words pentru .NET pentru a construi ASP.NET servicii web, WinForms sau orice alt tip de aplicație pentru orice versiuni .NET Framework 2.0 sau ulterioare inclusiv profilul clientului. Suport complet pentru 32-biți și 64-biți.
.NET Standard 2.0 Folder-ele ‘netstandard2.0’ și ‘netstandard2.0_AuthenticodeSigned’ conțin asamblări de utilizat cu cadre care implementează .NET Standard 2.0, cum ar fi .NET Core 2.0/2.1/2.2/3.0/3.1. Cea mai recentă versiune a Aspose.Words API acceptă, de asemenea, .NET 5.0 și .NET 6.0.
Xamarin.Android Utilizați Aspose.Words pentru .NET în aplicațiile native Android.
Xamarin.iOS Utilizaţi Aspose.Words pentru .NET în aplicaţiile native iOS.
Xamarin.Mac Foloseşte Aspose.Words pentru .NET în aplicaţiile tale native Mac.
COM Poate fi un salvator dacă trebuie să dezvolți folosind tehnologii dinaintea .NET.
Mono Puteți folosi Aspose.Words pentru .NET pentru a construi aplicații cu Mono.
Windows Azure Da, Aspose.Words pentru .NET rulează pe Windows Azure.

Formate și Conversii de Fişiere

Mulţi clienţi din întreaga lume se bazează pe funcţionalităţile de import şi export riguros al documentelor oferite de Aspose.Words.

Caracteristică Descrierea .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin. Mac
Microsoft Word - DOC Cea mai rapidă şi completă implementare DOC pe care o puteţi găsi. tick tick tick tick tick
WordprocessingML - DOCX and XML Aspose.Words oferă suport exhaustiv pentru OOXML, flat OPC și de asemenea Word 2003 XML. tick tick tick tick tick
Rich Text Format - RTF Sprijin complex pentru formatul RTF pentru a interacționa cu o varietate de aplicații. tick tick tick tick tick
HTML, XHTML and MHTML Încarcă și salvează HTML/XHTML pentru o interoperabilitate mai mare. Salvează ca MHTML este disponibil, de asemenea. tick tick tick tick tick
OpenDocument - ODT Aspose.Words poate încărca și salva documente în formatul OpenDocument Text (.odt). tick tick tick tick tick
Adobe Portable Document Format - PDF Convertaţi orice document în format PDF cu fidelitate ridicată. PDF/A este suportat. tick tick tick tick tick
XML Paper Specification - XPS Converti orice document în XPS cu fidelitate ridicată. tick tick tick tick tick
Plain Text - TXT Extrage cu ușurință textul prin salvarea în formatul plain text. tick tick tick tick tick
Digital Publishing EPUB EPUB este un format popular pentru cărți electronice. Puteți converti orice document de la Aspose.Words la formatul IDPF EPUB. tick tick tick tick tick
Printer Command Language (PCL) Aspose.Words pentru .NET oferă suport pentru salvarea documentului în format PCL. tick tick tick tick tick

Randare și imprimare

Aspose.Words oferă acum randare de înaltă fidelitate a paginilor documentelor.

Caracteristică .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Structurați documentul în pagini cu înaltă fidelitate (exact așa cum ar face asta Microsoft Word®) pentru toate formatele de mai jos. tick tick tick tick tick
Rendează pagini individuale sau documente întregi în PDF sau XPS. tick tick tick tick tick
Redă paginile de documente ca imagini BMP tick tick circle circle circle
Renderează paginile de documente în imagini (PNG, EMF, JPEG, GIF). tick tick tick tick tick
Transforma forme individuale din document în imagini raster sau vectoriale. tick tick tick tick tick
Specifica rezoluția imaginii, calitatea, compresia și alte opțiuni. tick tick tick tick tick
Render pagini sau forme unui obiect grafic .NET cu transformări, la o anumită dimensiune. tick tick tick tick tick
Tipăriți pagini de documente utilizând infrastructura de imprimare .NET. tick circle circle circle circle
Actualizare TOC, numerele paginilor și alte câmpuri înainte de randare sau imprimare. tick tick tick tick tick

Caracteristici de conținut ale documentului

Aspose.Words oferă un model de obiect bogat care constă în peste 100 de clase publice, care vă permit să generați programatic, să combinați, să modificați, să analizați sau altfel să examinați documentele încărcate.

Caracteristică .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Accesează, creează și modifică paragrafe și text. tick tick tick tick tick
Accesați, creați și modificați imagini, casete de text și forme. tick tick tick tick tick
Accesați, creați și modificați tabele, rânduri și celule. tick tick tick tick tick
Accesați, creați și modificați câmpuri, câmpuri de formular, hyperlink-uri și semne de carte. tick tick tick tick tick
Accesați, creați și modificați secțiuni de documente, anteturi și subsoluri. tick tick tick tick tick
Accesați, creați și modificați note de subsol, note finale și comentarii. tick tick tick tick tick
Accesați, creați și modificați Datele XML personalizate, Etichetele inteligente și Etichetele documentelor structurate (Controlul conținutului). tick tick tick tick tick
Accesați și modificați toate elementele de document utilizând clasele și metodele XmlDocument-ca. tick tick tick tick tick
Actualizare câmpuri rezultate IF, formule și alte tipuri de câmpuri populare. tick tick tick tick tick
“Reconstruieste si actualizeaza câmpurile Table of Contents (TOC) exact la fel cum face Microsoft Word.” tick tick tick tick tick
Copiați și mutați elementele de document între documente. tick tick tick tick tick
Alătură-te şi împarte documentele. tick tick tick tick tick
Obține și setează proprietăți de documente încorporate și personalizate. tick tick tick tick tick
Specificați protecția documentelor, deschideți documente protejate și criptate. tick tick tick tick tick
Găsește și înlocuiește textul, enumerând conținutul documentului. tick tick tick tick tick
Acceptează toate reviziile unui document. tick tick tick tick tick
Preservă sau extrage obiectele OLE și controalele ActiveX din document. tick tick tick tick tick
Păstrează sau elimină macrocomenzile VBA din document. Preservă semnătura digitală a macro-urilor VBA. tick tick tick tick tick
Detectează şi verifică semnături digitale în documente. tick tick tick tick tick
Înserare text HTML. tick tick tick tick tick
Extrage macro-uri VBA din documentul Word. tick tick

Funcționalități de formatare a documentelor

Aspose.Words oferă acces programatic detaliat la proprietățile de formatare ale tuturor elementelor de document.

Caracteristică .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin. Mac
Acces și modifică toate formatarea caracterelor, inclusiv fonturi, culori, efecte, margini și umbrire. tick tick tick tick tick
Accesați și modificați toate formatările paragrafelor, inclusiv indentări, spațiere, margini și umbrire, opriri la tabulatori. tick tick tick tick tick
Accesați și modificați toate listele cu puncte și numerotate, inclusiv numerotarea și nivelurile. tick tick tick tick tick
Accesați și modificați formatarea tabelului inclusiv alinierea, orientarea, marginile și nuanțarea. tick tick tick tick tick
Accesați și modificați toate proprietățile secțiunii, inclusiv dimensiunea hârtiei, marginile și orientarea. tick tick tick tick tick
Accesați, creați și modificați stiluri de documente. tick tick tick tick tick
Accesează și modifică obiecte de desenare, inclusiv poziție, mărime, proprietăți de linie și de umplere, octete de imagine. tick tick tick tick tick

Mail Merge Caracteristici

Puteți folosi Aspose.Words ca o soluție de raportare pe cont propriu. Proiectați rapoartele în Microsoft Word și apoi aveți Aspose.Words populat documente cu date de la diverse surse de date.

Caracteristică .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin. Mac
Foloseşte toate câmpurile standard Microsoft Word mail merge în rapoartele tale inclusiv MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE. tick tick tick tick tick
Executați mail merge pentru documente care conțin chiar și cele mai complexe și încastrate IF câmpuri și formule. tick tick tick tick tick
Populează și crește în mod dinamic tabelele sau fragmente din document din sursa de date utilizând mail merge regiuni. tick tick tick tick tick
Generați ușor rapoarte care conțin date master-detail (parente-copil), cum ar fi Ordine/DetaliiOrdonante. tick tick tick tick tick
Populaţi documentele cu date din orice sursă de date .NET, cum ar fi DataSet, DataTable, DataView, DataReader sau ADO Recordset. tick tick tick tick tick
Populaţi documente de orice sursă de date precum o interogare LINQ, un fişier XML sau obiecte de afaceri prin implementarea interfeţei IMailMergeDataSource. tick tick tick tick tick
Luați controlul precis, cum ar fi formatarea numărului, asupra modului în care datele dvs. sunt fuzionate folosind evenimente. tick tick tick tick tick
Introduce imagini în timpul mail merge. tick tick tick tick tick
Creare programatică sau modificare a unui Microsoft Word mail merge sursa de date pentru un document. Păstrează mail merge setările și sursele de date. tick tick tick tick tick
Recuperează mail merge nume de câmpuri. tick tick tick tick tick

Caracteristici de raportare

Motorul de raportare LINQ este o unealtă avansată de raportare care vă permite să generaţi documente pe baza documentelor-șablon și a datelor obținute din diverse surse inclusiv baze de date, XML, JSON, OData, obiecte ale tipurilor CLR personalizate, documente externe, și mai mult din cutie.

Funcții cheie .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Suport pentru sintaxa C# și metodele de extensie LINQ direct în șabloane (chiar și pentru ADO.NET surse de date) tick tick tick tick tick
Suport pentru blocuri de documente repetabile și condiționale (bucle și condiții) pentru tabele, liste și conținut comun tick tick tick tick tick
“Suport pentru diagrame și imagini generate dinamic” tick tick tick tick tick
Suport pentru inserarea documentelor externe și blocuri HTML într-un document tick tick tick tick tick
Suport pentru surse multiple de date (inclusiv tipuri diferite) pentru generarea unui singur document tick tick tick tick tick
Suport încorporat pentru relaţii de date (master-detail) tick tick tick tick tick
Asistență cuprinzătoare pentru diverse manipulare a datelor, cum ar fi gruparea, sortarea, filtrarea și altele direct în șabloane tick tick tick tick tick
WYSIWYG: Un document generat păstrează același formatare ca elementele dintr-un șablon corespunzător tick tick tick tick tick