Modifica documenti in Java

Word, PDF per Java. Usalo per modificare i documenti a livello di codice

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.

Visualizza lo snippet di codice

Modifica documenti 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.

Modifica PDF, Word 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.

Modifica il testo nei documenti usando Java

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:

  • Inserisci nuovi elementi del documento
  • Aggiorna gli elementi esistenti: paragrafi, elenchi, tabelle, immagini, collegamenti, campi, grafici, ecc.
  • Applicare e modificare gli stili, che sono raccolte di attributi di formattazione
  • Cerca modelli di testo specifici e sostituiscili con un nuovo testo
  • Esporta il risultato in Word, PDF e molti altri formati di file usando il metodo 'Document.Save'
  • Elimina elementi non necessari (taglia capitoli, sezioni, pagine, paragrafi)

Modifica la tabella usando Java

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:

Java esempio per modificare un documento
Carica un documento che desideri modificare
Esegui codice
Seleziona il formato di destinazione dall'elenco
// 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");
Esegui codice

Come modificare Word, PDF e altri formati di file

  1. Installa Editor documenti per Java.
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto Java.
  3. Apri un documento in Java.
  4. Inserisci il contenuto all'inizio del documento.
  5. Chiama il metodo save(), passando il nome del file di output con l'estensione richiesta.
  6. Ottieni il risultato modificato.

Java libreria per lavorare con i file

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.

Requisiti di sistema

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.

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.