Funzionalità supportate
Aspose.Words offre agli utenti un’ampia gamma di funzionalità. Gli utenti possono eseguire un’enorme quantità di attività relative ai documenti, dalla semplice conversione di documenti da un formato supportato a un altro e la modifica di tali documenti durante il processo di conversione ad attività aziendali, come la creazione di documenti strutturati e visivamente accattivanti o l’automazione del reporting.
I formati e gli standard dei documenti moderni sono complessi e quando nel tuo progetto sono necessarie la conversione dei documenti o altre funzionalità di elaborazione dei documenti, l’unica soluzione pratica è spesso quella di affidarsi a un componente di terze parti che implementi la funzionalità desiderata. Ma l’utilizzo di un componente di terze parti comporta sempre qualche rischio. Uno dei rischi unici nell’elaborazione dei documenti è la questione di quanto completamente e correttamente la biblioteca implementi un particolare formato o standard di documento.
Aspose si impegna a fornire le implementazioni più complete e accurate dei formati e degli standard dei documenti. Il team Aspose.Words dimostra il proprio impegno verso l’interoperabilità fornendo note di implementazione dettagliate per i formati di documenti supportati su più piattaforme.
Le tabelle seguenti riepilogano e confrontano la disponibilità delle funzionalità Aspose.Words per .NET e forniscono collegamenti a descrizioni dettagliate delle funzionalità.
Panoramica delle piattaforme
Le piattaforme con cui è possibile utilizzare Aspose.Words for .NET sono elencate di seguito. Se hai bisogno di supporto per più piattaforme, cerca il prodotto “fratello gemello” Aspose.Words per Java.
Caratteristica | Descrizione |
---|---|
.NET Framework | Utilizza Aspose.Words per .NET per creare ASP.NET, servizi Web, WinForms o qualsiasi altro tipo di applicazione per qualsiasi versione .NET Framework 2.0 o successiva, comprese le versioni del profilo cliente. Supporto completo per 32 bit e 64 bit. |
.NET Standard 2.0 | Le cartelle “netstandard2.0” e “netstandard2.0_AuthenticodeSigned” contengono assembly da utilizzare con framework che implementano .NET Standard 2.0 come .NET Core 2.0/2.1/2.2/3.0/3.1. L’ultima versione di Aspose.Words API supporta anche .NET 5.0 e .NET 6.0. |
Xamarin.Android | Utilizza Aspose.Words per .NET nelle tue applicazioni Android native. |
Xamarin.iOS | Utilizza Aspose.Words per .NET nelle tue applicazioni iOS native. |
Xamarin.Mac | Utilizza Aspose.Words per .NET nelle tue applicazioni Mac native. |
COM | Può essere un vero toccasana se devi sviluppare utilizzando tecnologie pre-.NET. |
Mono | Puoi utilizzare Aspose.Words per .NET per creare applicazioni con Mono. |
Windows Azure | Sì, Aspose.Words per .NET funziona su Windows Azure. |
Formati di file e conversioni
Molti clienti in tutto il mondo si affidano alle funzionalità complete di importazione ed esportazione di documenti fornite da Aspose.Words.
Caratteristica | Descrizione | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|---|
Formati di file e conversioni | L’implementazione del formato DOC più veloce e completa che puoi trovare. | |||||
Formati di file e conversioni | Aspose.Words fornisce un supporto completo OOXML, Flat OPC e anche Word 2003 XML. | |||||
Formati di file e conversioni | Supporto completo del formato RTF per interagire con una varietà di applicazioni. | |||||
Formati di file e conversioni | Carica e salva HTML/XHTML per un’interoperabilità ancora maggiore. È disponibile anche il salvataggio come MHTML. | |||||
Formati di file e conversioni | Aspose.Words può caricare e salvare documenti nel formato OpenDocument Text (.odt). |
|||||
Formati di file e conversioni | Converti qualsiasi documento in PDF con alta fedeltà. PDF/A è supportato. | |||||
Formati di file e conversioni | Converti qualsiasi documento in XPS con alta fedeltà. | |||||
Formati di file e conversioni | Estrai facilmente il testo salvandolo in formato plain text . |
|||||
Formati di file e conversioni | EPUB è un formato popolare per gli eBook. Puoi convertire qualsiasi documento da Aspose.Words al formato IDPF EPUB. | |||||
Formati di file e conversioni | Aspose.Words per .NET fornisce supporto per salvare il documento in formato PCL. |
Rendering e stampa
Aspose.Words ora fornisce un rendering ad alta fedeltà delle pagine del documento.
Caratteristica | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Layout del documento in pagine con alta fedeltà (esattamente come farebbe Microsoft Word®) in tutti i formati seguenti. | |||||
Rendering di singole pagine o documenti completi in PDF o XPS. | |||||
Renderizza le pagine del documento in immagini BMP | |||||
Trasforma le pagine del documento in immagini (PNG, EMF, JPEG, GIF). | |||||
Rendering di singole forme dal documento in immagini raster o vettoriali. | |||||
Specifica la risoluzione dell’immagine, la qualità, la compressione e altre opzioni. | |||||
Esegui il rendering di pagine o forme in un oggetto grafico .NET con trasformazioni, a una dimensione specifica. | |||||
Stampa le pagine dei documenti utilizzando l’infrastruttura di stampa .NET. | |||||
Aggiorna TOC , numeri di pagina e altri campi prima del rendering o della stampa. |
Caratteristiche del contenuto del documento
Aspose.Words fornisce un ricco modello di oggetti composto da oltre 100 classi pubbliche, che consentono di generare, combinare, modificare, analizzare o esaminare in altro modo a livello di codice i documenti caricati.
Caratteristica | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Accedi, crea e modifica paragrafi e testo. | |||||
Accedi, crea e modifica immagini, caselle di testo e forme. | |||||
Accedi, crea e modifica tabelle, righe e celle. | |||||
Accedi, crea e modifica campi, campi modulo, collegamenti ipertestuali e segnalibri. | |||||
Accedi, crea e modifica sezioni, intestazioni e piè di pagina del documento. | |||||
Accedi, crea e modifica note a piè di pagina, note di chiusura e commenti. | |||||
Accedi, crea e modifica XML personalizzato, SmartTag e tag di documenti strutturati (controlli del contenuto). | |||||
Accedi e modifica tutti gli elementi del documento utilizzando classi e metodi simili a XmlDocument. | |||||
Aggiorna i risultati dei campi IF , formula e altri tipi di campi popolari. |
|||||
Ricostruisci e aggiorna i campi del sommario (TOC) esattamente come fa Microsoft Word. | |||||
Copia e sposta gli elementi del documento tra documenti. | |||||
Unisci e dividi documenti. | |||||
Ottieni e imposta proprietà del documento integrate e personalizzate. | |||||
Specifica la protezione dei documenti, apri i documenti protetti e crittografati. | |||||
Trova e sostituisci il testo, enumera il contenuto del documento. | |||||
Accetta tutte le revisioni in un documento. | |||||
Conserva o estrai oggetti OLE e controlli ActiveX dal documento. | |||||
Conserva o rimuovi le macro VBA dal documento. Conserva la firma digitale delle macro VBA. | |||||
Rileva e verifica le firme digitali nei documenti. | |||||
Inserisci testo HTML. | |||||
Estrai macro VBA da un documento Word. |
Funzionalità di formattazione dei documenti
Aspose.Words fornisce accesso programmatico dettagliato alle proprietà di formattazione di tutti gli elementi del documento.
Caratteristica | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Accedi e modifica tutta la formattazione dei caratteri, inclusi caratteri, colori, effetti, bordi e ombreggiature. | |||||
Accedi e modifica tutta la formattazione dei paragrafi inclusi rientri, spaziatura, bordi e ombreggiature, tabulazioni. | |||||
Accedi e modifica la formattazione di tutti gli elenchi puntati e numerati, inclusi numerazione e livelli. | |||||
Accedi e modifica la formattazione della tabella, inclusi allineamento, orientamento, bordi e ombreggiatura. | |||||
Accedi e modifica tutte le proprietà della sezione, inclusi formato carta, margini e orientamento. | |||||
Accedi, crea e modifica gli stili di documento. | |||||
Accedi e modifica gli oggetti di disegno tra cui posizione, dimensione, proprietà di linea e riempimento, byte di immagine. |
Caratteristiche Mail Merge
Puoi utilizzare Aspose.Words come soluzione di reporting autonoma. Progetta i tuoi report in Microsoft Word e poi fai in modo che Aspose.Words compili i documenti con dati provenienti da varie origini dati.
Caratteristica | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Utilizza tutti i campi mail merge Microsoft Word standard nei tuoi report, inclusi MERGEFIELD , NEXT , NEXTIF , ADDRESSBLOCK , GREETINGLINE. |
|||||
Esegui mail merge per documenti che contengono anche i campi e le formule IF più complessi e nidificati. |
|||||
Compila e amplia dinamicamente tabelle o frammenti nel documento dalla tua origine dati utilizzando le regioni mail merge. | |||||
Genera facilmente report che contengono dati master-detail (parent-child) come Order/OrderDetails. | |||||
Compila i documenti con dati provenienti da qualsiasi origine dati .NET come DataSet, DataTable, DataView, DataReader o ADO Recordset. | |||||
Popola documenti da qualsiasi origine dati come una query LINQ, un file XML o oggetti business implementando l’interfaccia IMailMergeDataSource. | |||||
Assumi un controllo preciso, ad esempio sulla formattazione dei numeri, sul modo in cui i tuoi dati vengono uniti utilizzando gli eventi. | |||||
Inserisci immagini durante mail merge. | |||||
Creare o modificare a livello di codice un’origine dati Microsoft Word mail merge per un documento. Conserva le impostazioni mail merge e le origini dati. | |||||
Recupera i nomi dei campi mail merge. |
Funzionalità di reporting
LINQ Reporting Engine è uno strumento di reporting avanzato che consente di generare documenti basati su documenti modello e dati ottenuti da varie fonti tra cui database, XML, JSON, OData, oggetti di tipo CLR personalizzato, documenti esterni e altro ancora pronto all’uso.
Caratteristiche principali | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Supporto della sintassi C# e dei metodi di estensione LINQ direttamente nei modelli (anche per origini dati ADO.NET ) |
|||||
Supporto di blocchi di documenti ripetibili e condizionali (loop e condizioni) per tabelle, elenchi e contenuto comune | |||||
Supporto di grafici e immagini generati dinamicamente | |||||
Supporto per l’inserimento di documenti esterni e blocchi HTML in un documento | |||||
Supporto di più origini dati (anche di diverso tipo) per la generazione di un unico documento | |||||
Supporto integrato delle relazioni dati (master-detail) | |||||
Supporto completo di varie manipolazioni dei dati come raggruppamento, ordinamento, filtraggio e altro direttamente nei modelli | |||||
WYSIWYG: un documento generato mantiene la stessa formattazione dei suoi elementi di un modello corrispondente |