Panoramica del prodotto

aspose-words-product

Benvenuti a Aspose.Words per Java!

Aspose.Words è una libreria di classi multipiattaforma che consente all’applicazione di eseguire un’ampia varietà di attività di elaborazione dei documenti. Lo chiamiamo l’editor di documenti programmabile.

Utilizzando Aspose.Words, è possibile creare, modificare, convertire, eseguire il rendering e stampare documenti senza fare affidamento su applicazioni di terze parti, ad esempio Microsoft Word o Office Automation.

Vale la pena notare che è possibile convertire un documento da qualsiasi formato di caricamento supportato a qualsiasi formato di salvataggio supportato, ad esempio i formati Microsoft Word in PDF, HTML o Markdown, HTML in DOCX e così via. Per saperne di più sulla conversione di documenti in Convertire un documento sezione.

Un’altra opzione popolare della nostra libreria è Reports and Mails. I nostri utenti generano altamente complessi aggiustati individualmente finanziari, medici e di altro tipo Reports. In tal modo, il documento generato sembra che il report sia stato creato manualmente utilizzando un normale editor di testo. Un’altra opzione, Mail, offre la possibilità di generare molto rapidamente migliaia e milioni di documenti semplici ma comunque personali basati su modelli.

Nel tentativo di rendere API il più chiaro e ovvio possibile, abbiamo deciso di riconoscere e onorare le pratiche comuni di sviluppo della piattaforma Java. Pertanto, Aspose.Words per Java segue le linee guida di codifica ampiamente accettate dagli sviluppatori Java.

Vantaggi dell’utilizzo di Aspose.Words

L’utilizzo di Aspose.Words per Java nel progetto offre i seguenti vantaggi:

  • Prestazioni e scalabilità
  • Ricco set di funzionalità
  • Indipendenza della piattaforma
  • Indipendenza da applicazioni di terze parti
  • Curva di apprendimento minima

Il diagramma seguente mostra le caratteristiche principali di Aspose.Words per Java e come si relazionano tra loro.

aspose_words-java-product-features-overview

Ricco set di funzionalità

Aspose.Words per Java le caratteristiche possono essere suddivise in quattro aree principali.

Conversione

La capacità di convertire facilmente e in modo affidabile i documenti è una delle caratteristiche principali di Aspose.Words.

Completo importazione ed esportazione di documenti con oltre 35 formati di file supportati consente agli utenti di convertire documenti da un formato popolare a another, ad esempio da DOCX a PDF, JPEG o Markdown.

Modello oggetto documento (DOM)

L’accesso programmatico tramite un ricco API a tutti gli elementi del documento e la formattazione consente di creare, modificare, estrarre, copiare, dividere, unire e sostituire il contenuto del documento. Scopri di più nel Aspose.Words Modello oggetto documento (DOM) sezione.

Rendering

Usiamo il termine Rendering in Aspose.Words per descrivere il processo di conversione di un documento in un formato di file o un supporto, impaginato o che ha il concetto di pagine.

È possibile convertire interi documenti o pagine particolari in PDF o XPS per generare documenti lato server, stamparli o renderizzare pagine. E tutto questo con alta fedeltà-esattamente come Microsoft Word avrebbe fatto.

Riferire

Genera documenti o report da zero o compilando modelli con dati provenienti da origini dati o oggetti aziendali. Per ulteriori informazioni sul reporting e il recupero dei dati dai database, vedere Mail Merge e relazioni e LINQ Motore di reportistica sezione.

Indipendenza della piattaforma

Aspose.Words per Java copre tutti gli ambienti di sviluppo e le piattaforme di distribuzione Java. Il nostro API può essere utilizzato per sviluppare applicazioni per una vasta gamma di sistemi operativi, come Windows, Linux, Mac OS, Android, e varie piattaforme.

Per dirla semplicemente, se la tua piattaforma può eseguire standard Java, può eseguire Aspose.Words per Java. Se la tua applicazione può chiamare standard Java API, non avrai problemi a chiamare Aspose.Words per Java API dalla tua applicazione.

Al momento la nostra linea di base è JDK1.7 e più recenti. Ma sosteniamo ancora JDK1.6.

Abbiamo tre diverse versioni basate sulla stessa base di codice:

  • Aspose.Words per Java
  • Aspose.Words per Androidtramite Java
  • Aspose.Wordsper JasperReports

Mentre le versioni Java e Android sono compilate per la piattaforma corrispondente, Aspose.Words per JasperReports è solo un wrapper spesso attorno a “ordinale” Aspose.Words per Java. È solo per comodità. Puoi anche integrare manualmente il tuo JasperReports con le parole Aspose – in un modo specifico che si adatta meglio alle tue esigenze.

Indipendenza da altre applicazioni

Aspose.Words non richiede applicazioni di terze parti, ad esempio Microsoft Office, da installare sulla macchina per funzionare. Tutti i componenti Aspose sono completamente indipendenti. Questo rende Aspose.Words un’ottima alternativa all’automazione in termini di sicurezza, stabilità, scalabilità/velocità, prezzo e funzionalità per lavorare con documenti e attività correlate.

Prestazioni e scalabilità

Aspose.Words è progettato per funzionare notevolmente sia su un server che su un client. Aspose.Words è un singolo jar Java che può essere distribuito con qualsiasi applicazione Java semplicemente copiandolo. Puoi anche aggiungere il plugin HarfBuzz per le funzionalità avanzate dei font se ne hai bisogno (spedito in un barattolo separato). L’estensione standard Java ImageIO JAI può anche essere aggiunta alla piattaforma per supportare ulteriori codec ImageIO (non è necessario negli ambienti moderni Java).

Con Aspose.Words, puoi letteralmente generare migliaia di documenti in pochi minuti, il che comporta l’apertura di un documento, la modifica del contenuto e della formattazione o la compilazione di dati e il salvataggio. Anche i documenti più complessi vengono aperti e salvati su un P4 2.4Ghz 1Gb RAM macchina in frazioni di secondo.

Aspose.Words è multithread sicuro finché un solo thread funziona su un documento alla volta. Questo è uno scenario tipico per avere un thread che lavora su un documento. Thread diversi possono lavorare in modo sicuro su documenti diversi allo stesso tempo.

Curva di apprendimento minima

Sebbene ci siano oltre 150 classi ed enumerazioni pubbliche in Aspose.Words, la curva di apprendimento è minima perché Aspose.Words API è stata attentamente progettata con i seguenti obiettivi in mente:

  • Prendere in prestito le migliori pratiche da altri noti APIs come l’automazione Microsoft Word
  • Prendere in prestito le migliori pratiche dalle Linee guida per la progettazione del framework Java
  • Fornire un equilibrio tra facilità d’uso e manipolazione dettagliata degli elementi del documento

Gli sviluppatori che hanno precedentemente utilizzato l’automazione Microsoft Word nei loro progetti troveranno familiari i nomi e il comportamento di molte classi, metodi e proprietà.

Document, Paragraph, Bookmark, Range, Section.PageSetup e Paragraph.ParagraphFormat sono alcune delle classi Aspose.Words. Allo stesso tempo, Aspose.Words è molto diverso dal modello a oggetti Microsoft Word in quanto rappresenta un documento come un albero di oggetti, più simile a un albero XML DOM. Se hai lavorato con qualsiasi libreria XML DOM, scoprirai che è facile da capire e lavorare con Aspose.Words.

Prezzi e politiche

Si prega di visitare il Licenze pagina per informazioni sulle licenze e rivedere il Informazioni sui prezzi pagina per dettagli sui prezzi.

Supporto tecnico

Per ulteriori informazioni sul supporto tecnico Aspose.Words, dai un’occhiata a Pagina di supporto.