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. tick tick tick tick tick
Formati di file e conversioni Aspose.Words fornisce un supporto completo OOXML, Flat OPC e anche Word 2003 XML. tick tick tick tick tick
Formati di file e conversioni Supporto completo del formato RTF per interagire con una varietà di applicazioni. tick tick tick tick tick
Formati di file e conversioni Carica e salva HTML/XHTML per un’interoperabilità ancora maggiore. È disponibile anche il salvataggio come MHTML. tick tick tick tick tick
Formati di file e conversioni Aspose.Words può caricare e salvare documenti nel formato OpenDocument Text (.odt). tick tick tick tick tick
Formati di file e conversioni Converti qualsiasi documento in PDF con alta fedeltà. PDF/A è supportato. tick tick tick tick tick
Formati di file e conversioni Converti qualsiasi documento in XPS con alta fedeltà. tick tick tick tick tick
Formati di file e conversioni Estrai facilmente il testo salvandolo in formato plain text. tick tick tick tick tick
Formati di file e conversioni EPUB è un formato popolare per gli eBook. Puoi convertire qualsiasi documento da Aspose.Words al formato IDPF EPUB. tick tick tick tick tick
Formati di file e conversioni Aspose.Words per .NET fornisce supporto per salvare il documento in formato PCL. tick tick tick tick tick

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. tick tick tick tick tick
Rendering di singole pagine o documenti completi in PDF o XPS. tick tick tick tick tick
Renderizza le pagine del documento in immagini BMP tick tick circle circle circle
Trasforma le pagine del documento in immagini (PNG, EMF, JPEG, GIF). tick tick tick tick tick
Rendering di singole forme dal documento in immagini raster o vettoriali. tick tick tick tick tick
Specifica la risoluzione dell’immagine, la qualità, la compressione e altre opzioni. tick tick tick tick tick
Esegui il rendering di pagine o forme in un oggetto grafico .NET con trasformazioni, a una dimensione specifica. tick tick tick tick tick
Stampa le pagine dei documenti utilizzando l’infrastruttura di stampa .NET. tick circle circle circle circle
Aggiorna TOC, numeri di pagina e altri campi prima del rendering o della stampa. tick tick tick tick tick

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. tick tick tick tick tick
Accedi, crea e modifica immagini, caselle di testo e forme. tick tick tick tick tick
Accedi, crea e modifica tabelle, righe e celle. tick tick tick tick tick
Accedi, crea e modifica campi, campi modulo, collegamenti ipertestuali e segnalibri. tick tick tick tick tick
Accedi, crea e modifica sezioni, intestazioni e piè di pagina del documento. tick tick tick tick tick
Accedi, crea e modifica note a piè di pagina, note di chiusura e commenti. tick tick tick tick tick
Accedi, crea e modifica XML personalizzato, SmartTag e tag di documenti strutturati (controlli del contenuto). tick tick tick tick tick
Accedi e modifica tutti gli elementi del documento utilizzando classi e metodi simili a XmlDocument. tick tick tick tick tick
Aggiorna i risultati dei campi IF, formula e altri tipi di campi popolari. tick tick tick tick tick
Ricostruisci e aggiorna i campi del sommario (TOC) esattamente come fa Microsoft Word. tick tick tick tick tick
Copia e sposta gli elementi del documento tra documenti. tick tick tick tick tick
Unisci e dividi documenti. tick tick tick tick tick
Ottieni e imposta proprietà del documento integrate e personalizzate. tick tick tick tick tick
Specifica la protezione dei documenti, apri i documenti protetti e crittografati. tick tick tick tick tick
Trova e sostituisci il testo, enumera il contenuto del documento. tick tick tick tick tick
Accetta tutte le revisioni in un documento. tick tick tick tick tick
Conserva o estrai oggetti OLE e controlli ActiveX dal documento. tick tick tick tick tick
Conserva o rimuovi le macro VBA dal documento. Conserva la firma digitale delle macro VBA. tick tick tick tick tick
Rileva e verifica le firme digitali nei documenti. tick tick tick tick tick
Inserisci testo HTML. tick tick tick tick tick
Estrai macro VBA da un documento Word. tick tick

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. tick tick tick tick tick
Accedi e modifica tutta la formattazione dei paragrafi inclusi rientri, spaziatura, bordi e ombreggiature, tabulazioni. tick tick tick tick tick
Accedi e modifica la formattazione di tutti gli elenchi puntati e numerati, inclusi numerazione e livelli. tick tick tick tick tick
Accedi e modifica la formattazione della tabella, inclusi allineamento, orientamento, bordi e ombreggiatura. tick tick tick tick tick
Accedi e modifica tutte le proprietà della sezione, inclusi formato carta, margini e orientamento. tick tick tick tick tick
Accedi, crea e modifica gli stili di documento. tick tick tick tick tick
Accedi e modifica gli oggetti di disegno tra cui posizione, dimensione, proprietà di linea e riempimento, byte di immagine. tick tick tick tick tick

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. tick tick tick tick tick
Esegui Mail Merge per documenti che contengono anche i campi e le formule IF più complessi e nidificati. tick tick tick tick tick
Compila e amplia dinamicamente tabelle o frammenti nel documento dalla tua origine dati utilizzando le regioni mail merge. tick tick tick tick tick
Genera facilmente report che contengono dati master-detail (parent-child) come Order/OrderDetails. tick tick tick tick tick
Compila i documenti con dati provenienti da qualsiasi origine dati .NET come DataSet, DataTable, DataView, DataReader o ADO Recordset. tick tick tick tick tick
Popola documenti da qualsiasi origine dati come una query LINQ, un file XML o oggetti business implementando l’interfaccia IMailMergeDataSource. tick tick tick tick tick
Assumi un controllo preciso, ad esempio sulla formattazione dei numeri, sul modo in cui i tuoi dati vengono uniti utilizzando gli eventi. tick tick tick tick tick
Inserisci immagini durante mail merge. tick tick tick tick tick
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. tick tick tick tick tick
Recupera i nomi dei campi mail merge. tick tick tick tick tick

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) tick tick tick tick tick
Supporto di blocchi di documenti ripetibili e condizionali (loop e condizioni) per tabelle, elenchi e contenuto comune tick tick tick tick tick
Supporto di grafici e immagini generati dinamicamente tick tick tick tick tick
Supporto per l’inserimento di documenti esterni e blocchi HTML in un documento tick tick tick tick tick
Supporto di più origini dati (anche di diverso tipo) per la generazione di un unico documento tick tick tick tick tick
Supporto integrato delle relazioni dati (master-detail) tick tick tick tick tick
Supporto completo di varie manipolazioni dei dati come raggruppamento, ordinamento, filtraggio e altro direttamente nei modelli tick tick tick tick tick
WYSIWYG: un documento generato mantiene la stessa formattazione dei suoi elementi di un modello corrispondente tick tick tick tick tick