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. | |||||
WordprocessingML - DOCX and XML |
Aspose.Words oferă suport exhaustiv pentru OOXML, flat OPC și de asemenea Word 2003 XML. | |||||
Rich Text Format - RTF |
Sprijin complex pentru formatul RTF pentru a interacționa cu o varietate de aplicații. | |||||
HTML, XHTML and MHTML |
Încarcă și salvează HTML/XHTML pentru o interoperabilitate mai mare. Salvează ca MHTML este disponibil, de asemenea. | |||||
OpenDocument - ODT |
Aspose.Words poate încărca și salva documente în formatul OpenDocument Text (.odt). |
|||||
Adobe Portable Document Format - PDF |
Convertaţi orice document în format PDF cu fidelitate ridicată. PDF/A este suportat. | |||||
XML Paper Specification - XPS |
Converti orice document în XPS cu fidelitate ridicată. | |||||
Plain Text - TXT |
Extrage cu ușurință textul prin salvarea în formatul plain text . |
|||||
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. | |||||
Printer Command Language (PCL) |
Aspose.Words pentru .NET oferă suport pentru salvarea documentului în format PCL. |
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. | |||||
Rendează pagini individuale sau documente întregi în PDF sau XPS. | |||||
Redă paginile de documente ca imagini BMP | |||||
Renderează paginile de documente în imagini (PNG, EMF, JPEG, GIF). | |||||
Transforma forme individuale din document în imagini raster sau vectoriale. | |||||
Specifica rezoluția imaginii, calitatea, compresia și alte opțiuni. | |||||
Render pagini sau forme unui obiect grafic .NET cu transformări, la o anumită dimensiune. | |||||
Tipăriți pagini de documente utilizând infrastructura de imprimare .NET. | |||||
Actualizare TOC , numerele paginilor și alte câmpuri înainte de randare sau imprimare. |
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. | |||||
Accesați, creați și modificați imagini, casete de text și forme. | |||||
Accesați, creați și modificați tabele, rânduri și celule. | |||||
Accesați, creați și modificați câmpuri, câmpuri de formular, hyperlink-uri și semne de carte. | |||||
Accesați, creați și modificați secțiuni de documente, anteturi și subsoluri. | |||||
Accesați, creați și modificați note de subsol, note finale și comentarii. | |||||
Accesați, creați și modificați Datele XML personalizate, Etichetele inteligente și Etichetele documentelor structurate (Controlul conținutului). | |||||
Accesați și modificați toate elementele de document utilizând clasele și metodele XmlDocument-ca. | |||||
Actualizare câmpuri rezultate IF , formule și alte tipuri de câmpuri populare. |
|||||
“Reconstruieste si actualizeaza câmpurile Table of Contents (TOC) exact la fel cum face Microsoft Word.” | |||||
Copiați și mutați elementele de document între documente. | |||||
Alătură-te şi împarte documentele. | |||||
Obține și setează proprietăți de documente încorporate și personalizate. | |||||
Specificați protecția documentelor, deschideți documente protejate și criptate. | |||||
Găsește și înlocuiește textul, enumerând conținutul documentului. | |||||
Acceptează toate reviziile unui document. | |||||
Preservă sau extrage obiectele OLE și controalele ActiveX din document. | |||||
Păstrează sau elimină macrocomenzile VBA din document. Preservă semnătura digitală a macro-urilor VBA. | |||||
Detectează şi verifică semnături digitale în documente. | |||||
Înserare text HTML. | |||||
Extrage macro-uri VBA din documentul Word. |
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. | |||||
Accesați și modificați toate formatările paragrafelor, inclusiv indentări, spațiere, margini și umbrire, opriri la tabulatori. | |||||
Accesați și modificați toate listele cu puncte și numerotate, inclusiv numerotarea și nivelurile. | |||||
Accesați și modificați formatarea tabelului inclusiv alinierea, orientarea, marginile și nuanțarea. | |||||
Accesați și modificați toate proprietățile secțiunii, inclusiv dimensiunea hârtiei, marginile și orientarea. | |||||
Accesați, creați și modificați stiluri de documente. | |||||
Accesează și modifică obiecte de desenare, inclusiv poziție, mărime, proprietăți de linie și de umplere, octete de imagine. |
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. |
|||||
Executați mail merge pentru documente care conțin chiar și cele mai complexe și încastrate IF câmpuri și formule. |
|||||
Populează și crește în mod dinamic tabelele sau fragmente din document din sursa de date utilizând mail merge regiuni. | |||||
Generați ușor rapoarte care conțin date master-detail (parente-copil), cum ar fi Ordine/DetaliiOrdonante. | |||||
Populaţi documentele cu date din orice sursă de date .NET, cum ar fi DataSet, DataTable, DataView, DataReader sau ADO Recordset. | |||||
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. | |||||
Luați controlul precis, cum ar fi formatarea numărului, asupra modului în care datele dvs. sunt fuzionate folosind evenimente. | |||||
Introduce imagini în timpul mail merge. | |||||
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. | |||||
Recuperează mail merge nume de câmpuri. |
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) |
|||||
Suport pentru blocuri de documente repetabile și condiționale (bucle și condiții) pentru tabele, liste și conținut comun | |||||
“Suport pentru diagrame și imagini generate dinamic” | |||||
Suport pentru inserarea documentelor externe și blocuri HTML într-un document | |||||
Suport pentru surse multiple de date (inclusiv tipuri diferite) pentru generarea unui singur document | |||||
Suport încorporat pentru relaţii de date (master-detail) | |||||
Asistență cuprinzătoare pentru diverse manipulare a datelor, cum ar fi gruparea, sortarea, filtrarea și altele direct în șabloane | |||||
WYSIWYG: Un document generat păstrează același formatare ca elementele dintr-un șablon corespunzător |