Sie haben wahrscheinlich viele Codebeispiele zum programmgesteuerten Kopieren von Inhalten von einer Datei in eine andere Datei gesehen, aber dieser Blogbeitrag zeigt Ihnen, wie Sie ein Word-Dokument mit dem Java-Klongenerator Bibliothek duplizieren. Daher können Sie diese Funktionalität erreichen, indem Sie einige Methoden aufrufen, die von dieser Java-Bibliothek bereitgestellt werden. Mit dieser Bibliothek können Sie auch Word-Dokumente bearbeiten, um Geschäftsanforderungen zu erfüllen. Lassen Sie uns also tief in diesen Artikel einsteigen, ohne uns weitere Zeit zu nehmen.
Sie werden die folgenden Punkte durchlaufen:
Installation der Clone-Generator-Bibliothek
Der Installationsprozess dieser Bibliothek ist sehr einfach. Darüber hinaus finden Sie hier eine umfassende Dokumentation zur Installation und Entwicklung. Sie können die JAR-Datei jedoch herunterladen oder diese Bibliothek mit den folgenden Maven-Konfigurationen installieren.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.10</version>
<classifier>jdk17</classifier>
</dependency>
So duplizieren Sie ein Word-Dokument mit Java
In diesem Abschnitt behandeln wir die Schritte und das Code-Snippet zum programmgesteuerten Klonen von Dateien. Die von dieser Klongeneratorbibliothek bereitgestellten Methoden sind ziemlich selbsterklärend, sodass Sie sie problemlos zum Konfigurieren der API-Aufrufe verwenden können.
Die Schritte sind:
- Erstellen Sie ein leeres Dokument, indem Sie den Konstruktor der Klasse Document initialisieren.
- Instanziieren Sie eine Instanz der Klasse DocumentBuilder und laden Sie das erstellte Dokument.
- Rufen Sie die Methode writeln auf, um einen Absatzumbruch in das Dokument einzufügen.
- Klonen Sie das Dokument, indem Sie die Methode deepClone aufrufen.
- Bearbeiten Sie das geklonte Dokument und rufen Sie die Methode save auf, um die Datei zu speichern.
Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:
// Erstellen Sie ein leeres Dokument, indem Sie den Konstruktor der Document-Klasse initialisieren.
Document doc = new Document();
// Instanziieren Sie eine Instanz der DocumentBuilder-Klasse und laden Sie das erstellte Dokument.
DocumentBuilder builder = new DocumentBuilder(doc);
// Rufen Sie die Methode writeln auf, um einen Absatzumbruch in das Dokument einzufügen.
builder.writeln("This is the original document before applying the clone method");
// Klonen Sie das Dokument, indem Sie die deepClone-Methode aufrufen.
Document clone = doc.deepClone();
// Bearbeiten Sie das geklonte Dokument und rufen Sie die save-Methode auf, um die Datei zu speichern.
builder = new DocumentBuilder(clone);
builder.write("Section 1");
builder.insertBreak(BreakType.SECTION_BREAK_NEW_PAGE);
builder.write("Section 2");
doc.save("doc1.docx");
// Dies zeigt, was ursprünglich im Dokument enthalten ist. Das Dokument hat zwei Abschnitte.
System.out.println(clone.getText().trim());
// Duplizieren Sie den letzten Abschnitt und fügen Sie die Kopie an das Ende des Dokuments an.
int lastSectionIdx = clone.getSections().getCount() - 1;
Section newSection = clone.getSections().get(lastSectionIdx).deepClone();
clone.getSections().add(newSection);
clone.save("doc2.docx");
// Überprüfen Sie, was das Dokument enthält, nachdem wir es geändert haben.
System.out.println(clone.getText().trim());
Die Ausgabe ist im Bild unten zu sehen:
Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.
Zusammenfassen
Das ist es! Ich hoffe, Sie haben gelernt, wie Sie mit dieser Klongeneratorbibliothek Klone von Word-Dokumenten erstellen. Darüber hinaus wird Ihnen dieser Blogbeitrag wirklich helfen, wenn Sie lernen möchten, wie Sie ein Word-Dokument mit Java duplizieren. Schließlich können Sie die Dokumentation besuchen, um mehr über andere Funktionen auf Unternehmensebene zu erfahren.
Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.
Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie also in Kontakt, um regelmäßige Updates zu erhalten.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.
Häufig gestellte Fragen
Wie erstelle ich ein Duplikat eines Word-Dokuments?
Erkunden Sie diese deepClone-Methode, um programmgesteuert Klondateien eines Word-Dokuments zu erstellen.