Caratteristiche supportate

Aspose.Words fornisce 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 in attività aziendali, come la creazione di documenti strutturati e visivamente accattivanti o l’automazione dei rapporti.

I formati e gli standard dei documenti moderni sono complessi e quando si richiede la conversione dei documenti o altre funzionalità di elaborazione dei documenti nel progetto, l’unica soluzione pratica è spesso affidarsi a un componente di terze parti che implementa le funzionalità desiderate. Ma l’utilizzo di un componente di terze parti comporta sempre qualche rischio. Uno dei rischi unici nell’elaborazione dei documenti è la domanda su come completamente e correttamente la libreria implementa un particolare formato di documento o standard.

Aspose si impegna a fornire le implementazioni più complete e accurate di formati e standard di documenti. Il team Aspose.Words dimostra il proprio impegno per l’interoperabilità fornendo note di implementazione dettagliate per i formati di documenti supportati su più piattaforme.

Le tabelle seguenti riassumono Aspose.Words per le funzionalità Java e forniscono collegamenti a descrizioni dettagliate delle funzionalità.

Piattaforme supportate

Le piattaforme con cui è possibile utilizzare Aspose.Words per Java sono elencate di seguito. Se hai bisogno di supporto per più piattaforme, cerca il prodotto " twin brother “Aspose.Words per .NET.

Caratteristica Descrizione
Java Aspose.Words per Java è disponibile per Java 1.6, 1.7 e 1.8 e verrà eseguito in qualsiasi luogo in cui è installato Java.

Formati di file e conversioni

Caratteristica Descrizione
Microsoft Word (DOC) (carico e salvare) L’implementazione del formato DOC più veloce e completa che puoi trovare.
WordprocessingML (DOCX, XML) (carico e salvare) Aspose.Words fornisce un supporto completo OOXML, Flat OPC e anche Word 2003 XML.
Formato RTF (RTF) (carico e salvare) Supporto completo del formato RTF per interagire con una varietà di applicazioni.
HTML, XHTML e MHTML Carico e salvare HTML/XHTML per una maggiore interoperabilità. È disponibile anche Salva come MHTML.
OpenDocument (ODT) Aspose.Words può carico e salvare documenti nel testo OpenDocument (.formato odt).
Adobe Portable Document Format (PDF) Converti qualsiasi documento in PDF con alta fedeltà. PDF/A è supportato.
XML Specificazione di carta (XPS) (carico e salvare) Converti qualsiasi documento in XPS con alta fedeltà.
Testo normale (TXT) (carico e salvare) Estrarre facilmente il testo salvando in formato testo normale.
Editoria digitale (EPUB) EPUB è un formato popolare per eBooks. È possibile convertire qualsiasi documento da Aspose.Words al formato IDPF EPUB.

Rendering e stampa

Aspose.Words ora fornisce rendering ad alta fedeltà delle pagine del documento.

Caratteristica
Impagina il documento in pagine ad alta fedeltà (esattamente come farebbe Microsoft Word®) in tutti i formati sottostanti.
Eseguire il rendering di singole pagine o documenti completi su PDF o XPS.
Renderizzare le pagine dei documenti in immagini raster (Multipagina TIFF, PNG, JPEG, BMP).
Eseguire il rendering delle pagine in un oggetto Grafico Java di una dimensione specifica.
Stampare le pagine del documento utilizzando l’infrastruttura di stampa Java.
Aggiornare TOC, i numeri di pagina e altri campi prima del rendering o della stampa.
Rendering di effetti 3D attraverso OpenGL

Caratteristiche del contenuto del documento

Caratteristica
Accedere, creare e modificare paragrafi e testo.
Accedere, creare e modificare immagini, caselle di testo e forme.
Accedere, creare e modificare tabelle, righe e celle.
Accedere, creare e modificare campi, campi modulo, collegamenti ipertestuali e segnalibri.
Accedere, creare e modificare sezioni, intestazioni e piè di pagina del documento.
Accedere, creare e modificare note a piè di pagina, note di chiusura e commenti.
Accedere, creare e modificare Tag personalizzati XML, SmartTags e documenti strutturati (Controlli contenuti).
Accedere e modificare tutti gli elementi del documento utilizzando classi e metodi simili a XmlDocument.
Aggiorna i risultati del campo IF, la formula e altri tipi di campo popolari.
Ricostruisci e aggiorna i campi Sommario (TOC) esattamente come fa Microsoft Word.
Copiare e spostare gli elementi del documento tra i documenti.
Unire e dividere i documenti.
Ottieni e imposta le proprietà del documento incorporate e personalizzate.
Specificare la protezione dei documenti, aprire i documenti protetti e crittografati.
Trova e sostituisci il testo, enumera il contenuto del documento.
Accetta tutte le revisioni in un documento.
Conservare o estrarre oggetti OLE e controlli ActiveX dal documento.
Conservare o rimuovere macro VBA dal documento. Conserva la firma digitale delle macro VBA.
Rileva le firme digitali nei documenti.
Inserisci HTML testo.
Estrarre VBA macro dal documento di Word.

Caratteristiche di formattazione del documento

Aspose.Words fornisce un accesso programmatico dettagliato alle proprietà di formattazione di tutti gli elementi del documento.

Caratteristica
Accedi e modifica tutta la formattazione dei caratteri, inclusi font, colori, effetti, bordi e ombreggiature.
Accedi e modifica tutta la formattazione dei paragrafi, inclusi rientri, spaziatura, bordi e ombreggiature, tabulazioni.
Accedere e modificare tutti gli elenchi puntati e numerati formattazione tra cui la numerazione e livelli.
Accedere e modificare la formattazione della tabella tra cui allineamento, orientamento, bordi e ombreggiatura.
Accedere e modificare tutte le proprietà della sezione, inclusi il formato carta, i margini e l’orientamento.
Accedere, creare e modificare gli stili del documento.
Accedere e modificare gli oggetti di disegno tra cui posizione, dimensione, linea e proprietà di riempimento, byte di immagine.

Mail Merge Caratteristiche

Caratteristica
Utilizzare tutti i campi standard Microsoft Word Mail Merge nei rapporti, tra cui MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE.
Esegui Mail Merge per i documenti che contengono anche i campi e le formule IF più complessi e nidificati.
Popolare e dinamicamente crescere tabelle o frammenti nel documento dall’origine dati utilizzando Mail Merge regioni.
Genera facilmente report che contengono dati master-detail (padre-figlio) come Order/OrderDetails.
Popola i documenti con i dati di qualsiasi origine dati Java che implementa l’interfaccia ResultSet.
Popola documenti da qualsiasi origine dati, ad esempio un file XML o oggetti aziendali implementando l’interfaccia IMailMergeDataSource.
Assumi un controllo preciso, come la formattazione dei numeri, su come i tuoi dati vengono uniti utilizzando gli eventi.
Inserire immagini durante un mail merge.
Creare o modificare a livello di codice un’origine dati Microsoft Word Mail Merge per un documento. Conserva le impostazioni e le origini dati di Mail Merge.
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, inclusi i database, XML, JSON, OData, oggetti di tipi personalizzati CLR, documenti esterni e altro ancora.

Caratteristiche principali
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 contenuti comuni
Supporto di grafici e immagini generati dinamicamente
Supporto dell’inserimento di documenti esterni e blocchi HTML in un documento
Supporto di più fonti di dati (anche di diverso tipo) per la generazione di un singolo documento
Supporto integrato delle relazioni dati (master-detail)
Supporto completo di varie manipolazioni dei dati come raggruppamento, ordinamento, filtraggio e altri direttamente nei modelli
WYSIWYG: Un documento generato mantiene la stessa formattazione dei suoi elementi di un modello corrispondente