Sviluppa software utilizzando API avanzate di modifica dei documenti. Crea software portatile, robusto e sicuro in Java. Questa è una soluzione completa per modificare documenti e immagini in Java.
Questa libreria Java fornisce agli sviluppatori una potente API per modificare i Word documenti e PDF in modo programmatico. Integra facilmente le funzionalità di modifica dei documenti nel tuo software. La nostra soluzione supporta la modifica di PDF, DOCX, DOC, RTF, ODT, EPUB, HTML e molti altri formati di file in Java.
Il compito di modificare un documento a livello di codice in Java è il compito di modificare gli elementi nell'albero del documento. È anche noto come 'DOM' - il modello di programmazione per interagire con gli elementi del documento e le loro proprietà.
Le funzionalità di modifica per strutture di dati complesse sono inseparabili dalla funzione di ricerca avanzata. Per garantire il massimo livello di flessibilità, la nostra libreria fornisce agli sviluppatori Java la funzionalità di ricerca Regex. Questo approccio amplia le possibilità di modificare il testo, consentendo l'uso di modelli per la modifica dinamica del contenuto.
La modifica programmatica di Word documenti e PDF è parte integrante del flusso di lavoro digitale. Modifica testo in PDF, Word, modifica tabelle, inserisci grafici utilizzando dati esterni.
La libreria Java è una soluzione autonoma per modificare documenti che non richiedono l'installazione di Microsoft Word o Acrobat Reader. È pronto per l'uso industriale e fornisce l'intera gamma di operazioni per modificare Word, PDF e altri formati di file:
Una delle funzionalità più richieste è la generazione dinamica delle tabelle e la modifica delle tabelle nei Word documenti e PDF. Lavorare con le tabelle è facile con la libreria Java: modifica le tabelle, aggiorna le tabelle ed estrai il testo della tabella nel Java codice.
L'esempio seguente mostra come modificare un Word documento nel Java codice:
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Copia
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Copia
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Copia
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Copia
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserisci il testo all'inizio del documento.
builder.moveToDocumentStart();
builder.writeln("Morbi enim nunc faucibus a.");
doc.save("Output.docx");
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserisci la tabella all'inizio del documento.
builder.moveToDocumentStart();
builder.startTable();
builder.insertCell();
builder.write("Row 1, cell 1.");
builder.insertCell();
builder.write("Row 1, cell 2.");
builder.endTable();
doc.save("Output.docx");
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserisci l'immagine all'inizio del documento.
builder.moveToDocumentStart();
builder.insertImage("Image.png");
doc.save("Output.docx");
Ospitiamo i nostri pacchetti Java nei repository Maven. 'Aspose.Words per Java' è un comune JAR contenente byte-code. Segui le istruzioni passo passo su come installarlo nel tuo ambiente di sviluppo Java.
Sono supportati Java SE 7 Java più recenti. Forniamo anche un pacchetto separato per Java SE 6 nel caso in cui siate obbligati a utilizzare questo JRE obsoleto.
Il nostro Java è multipiattaforma e funziona su tutti i sistemi operativi con JVM, inclusi Microsoft Windows, Linux, macOS, Android e iOS.
Per informazioni sulle dipendenze facoltative del pacchetto, come JogAmp JOGL, motore di font Harfbuzz Java Advanced Imaging JAI, fare riferimento alla documentazione del prodotto.