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 |