Wenn wir über das Zusammenfügen oder Zusammenführen von Dokumenten sprechen, beziehen wir uns auf den Vorgang des Zusammenführens von zwei oder mehr Dokumenten in einer einzigen Datei. Es gibt mehrere Gründe, warum Sie dies tun sollten, z. B. um das Teilen von Informationen zu vereinfachen oder ein einziges, konsolidiertes Dokument zu erstellen. Ein weiterer Zweck des Zusammenführens von Dokumenten könnte darin bestehen, eine einheitliche Datei zu erstellen, die alle Informationen aus mehreren Dokumenten enthält. Beispielsweise möchten Sie möglicherweise eine zentrale Datei erstellen, die den gesamten Text eines Dokuments, alle Bilder eines zweiten Dokuments und alle Daten eines dritten Dokuments enthält.
Genau wie beim Zusammenführen einer Datei müssen Sie in einigen Fällen möglicherweise auch ein Dokument aufteilen, um mehrere Dokumente zu erstellen. Das Aufteilen einer Datei kann sehr nützlich sein, wenn Sie separate Berichte oder Präsentationen erstellen müssen, die unterschiedliche Datensätze enthalten. Oder wenn Sie jemandem ein großes Dokument senden müssen, aber nicht möchten, dass er eine riesige Datei herunterladen muss. Wenn Sie nach einer plattformunabhängigen Lösung suchen, um Datendateien programmgesteuert zusammenzuführen oder aufzuteilen, könnten GroupDocs.Merger-APIs für .NET und Java Ihre ultimative Wahl sein. Diese APIs ermöglichen .NET- und Java-Entwicklern, PDF-, Word-, Excel- und PowerPoint-Dokumente, Diagramme und eBooks aufzuteilen oder zusammenzuführen sowie JPG-, PNG-, GIF- und TIFF-Bilder in ihren Dateizusammenführungs-Apps zusammenzuführen.
Um Dokumente und Bilder zusammenzuführen oder aufzuteilen, installieren Sie bitte die erforderliche Version von GroupDocs.Merger (für .NET oder Java) und alle Voraussetzungen, um ein nahtloses Erlebnis zu genießen.
Bitte laden Sie das MSI-Installationsprogramm oder DLLs aus dem Download-Bereich herunter, installieren Sie die API über NuGet, oder verwenden Sie die Package Manager Console, um GroupDocs.Merger für .NET zu installieren:
Weitere Hilfe und Informationen finden Sie in der ausführlichen Installationsanleitung.
Um die Java-Version der GroupDocs.Merger-API zu installieren, können Sie entweder die JAR-Datei direkt herunterladen oder die neuesten Konfigurationen in verwenden Ihre Maven-Anwendungen in Java.
<repository>
<id>groupdocs-artifacts-repository</id>
<name>GroupDocs Artifacts Repository</name> <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>22.7</version>
</dependency>
Weitere Hilfe zur Installation von GroupDocs.Merger für Java finden Sie in diesem Handbuch.
Nachdem Sie GroupDocs.Merger für .NET oder Java erfolgreich auf Ihrem System eingerichtet haben, können Sie einige der gängigen Anwendungsfälle zum Zusammenführen oder Teilen von Dokumenten sowie zum Austauschen, Drehen, Extrahieren oder Löschen von Dokumentseiten überprüfen.
PDF-Dateien sind zum Standard für die gemeinsame Nutzung und Speicherung von Dokumenten geworden, und wir müssen PDF-Dateien häufig aus verschiedenen Gründen zusammenführen, z. Oder um die Ressourcen wie Grafiken und Tabellen zu zentralisieren, die in den Dokumenten enthalten sind, die im Intranet des Unternehmens für eine einfache Bezugnahme enthalten sind. Was auch immer das Szenario sein mag, GroupDocs.Merger-APIs für .NET und Java sind mit den richtigen Toolsets ausgestattet, mit denen Sie PDF-Dateien kombinieren und gleichzeitig den Text und die grafischen Inhalte der Quelldokumente beibehalten können.
Es sind nur wenige Zeilen C#-Code erforderlich, um PDFs wie unten gezeigt in einer Datei zu kombinieren Probe:
// Load the source PDF document
using (Merger merger = new Merger(@"c:\sample1.pdf"))
{
// Add a PDF file to merge
merger.Join(@"c:\sample2.pdf");
// Merge both PDF files and save the result
merger.Save(@"c:\merged.pdf");
} Neben dem Zusammenführen von PDF-Dateien haben Sie auch die Möglichkeit, mehrere DOC-, PPT- und XLS-Formate in ein PDF-Dokument. Verwenden Sie dazu bitte folgenden C#-Code:
Das Zusammenfügen von mehr als einer PDF-Datei zu einem einzigen Dokument ist auch in Java einfach, wie im folgenden Code gezeigt:
// Load the source PDF document
Merger merger = new Merger("c:\sample1.pdf")
// Add another PDF document
merger.join("c:\sample2.pdf");
// Merge both PDF files and save the result
merger.save("c:\merged.pdf"); Vielseitigkeit und Benutzerfreundlichkeit sind zwei der Faktoren, die Microsoft Word, Excel und PowerPoint weltweit so beliebt machen. Mit diesen Softwareanwendungen können wir ganz einfach verschiedene Arten von professionell aussehenden Dokumenten erstellen. Word eignet sich hervorragend zum Erstellen textbasierter Dokumente, Excel eignet sich perfekt zum Speichern und Bearbeiten von Daten und PowerPoint ist ideal zum Erstellen von Präsentationen. Sie können jeden dieser Dateitypen mit GroupDocs.Merger-APIs für .NET und Java zusammenführen.
Sie können Ihre Word-Dokumente mit dem unten gezeigten C#-Code kombinieren. Es muss auch beachtet werden, dass dieser Code generisch ist und auch zum Zusammenführen von Excel- und PowerPoint-Dateien verwendet werden könnte. Der einzige Unterschied besteht darin, den Dokumentnamen und -typ zu ersetzen. Beispiel: 'sample1.docx', 'sample2.docx' und Bei „merged.docx“ wird die Dokumentenerweiterung von DOCX entweder in XLSX oder PPTX geändert.
// Load the source DOCX file
using (Merger merger = new Merger(@"c:\sample1.docx"))
{
// Add another DOCX file to merge
merger.Join(@"c:\sample2.docx");
// Merge DOCX files and save the result
merger.Save(@"c:\merged.docx");
} Eine weitere sehr nützliche Funktion von GroupDocs.Meger für die .NET-API ist das Kombinieren von Seiten aus verschiedenen Dateien in ein Dokument basierend auf den angegebenen Seitenzahlen oder Bereichen. Mit dem folgenden C#-Code können Sie dies erreichen:
string filePath = @"c:\sample1.docx";
string filePath2 = @"c:\sample2.docx";
string filePathOut = @"c:\output\result.docx";
JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);
using (Merger merger = new Merger(filePath, loadOptions))
{
merger.Join(filePath2, joinOptions);
merger.Save(filePathOut);
} Das Zusammenführen von Dokumenten anderer gängiger Formate wie ODT, EPUB, TXT, TEX und HTML wird ebenfalls unterstützt. Weitere Hilfe finden Sie in diesem Leitfaden.
Genau wie in .NET können Java-Benutzer auch ihre Word-Dokumente kombinieren, indem sie das unten angegebene Beispiel verwenden Code. Dasselbe Code-Snippet könnte auch zum Zusammenführen von Excel- und PowerPoint-Dokumenten verwendet werden. Sie müssen nur die Dateinamen und -erweiterungen ersetzen, wenn Sie mit Tabellenkalkulationen und Präsentationsdateien arbeiten. Ersetzen Sie wie in diesem Code bitte die DOCX-Erweiterung durch XLSX oder PPTX.
// Load the source DOCX file
Merger merger = new Merger("c:\sample1.docx")
// Add another DOCX file to merge
merger.join("c:\sample2.docx");
// Merge DOCX files and save the result
merger.save("c:\merged.docx"); Mit GroupDocs.Merger für Java können Sie Seiten mehrerer Dokumente in einer einzigen Datei zusammenführen. Sie können die Seiten angeben, die Sie im resultierenden Dokument kombinieren möchten. Bitte verwenden Sie zu diesem Zweck den unten angegebenen Beispiel-Java-Code:
String filePath = "c:\sample.docx"; String filePath2 = "c:\sample2.docx"; String filePathOut = "c:\output\result.docx"; // Set the start and end page numbers in JoinOptions class. JoinOptions joinOptions = new JoinOptions(1, 2); // Merge selective pages using the join method Merger merger = new Merger(filePath); merger.join(filePath2 , joinOptions); merger.save(filePathOut);
Weitere Informationen zum Zusammenführen von Dateien anderer Formate, einschließlich OpenDocument, EPUB, TEX, TXT und HTML in Java, finden Sie in diesem Handbuch .
Das Zusammenführen oder Verbinden verschiedener Rasterbilddateien wie PNG, JPG, TIFF und anderer kann eine gute Möglichkeit sein, einzigartige visuelle Elemente für verschiedene Zwecke zu erstellen. Das Zusammenführen von Bildern kann auch verwendet werden, um mehrere Bilder zu einem größeren Bild zu kombinieren, eine Fotomontage zu erstellen, unerwünschte Elemente aus einem Bild zu entfernen oder sogar eine Collage zu erstellen. Wenn Sie regelmäßig mit Bildern arbeiten, können Sie GroupDocs.Merger-APIs zum Zusammenführen von Rasterbildern wie JPG, PNG, TIFF und GIF verwenden.
Um JPG-Bilddateien zu kombinieren, verwenden Sie bitte die unten gezeigte C#-Codierung. Sie können JPG-Bilder horizontal oder vertikal je nach Verwendungszweck:
// Load the source image file
using (Merger merger = new Merger(@"c:\sample1.jpg"))
{
// Define image join options with horizontal join mode
ImageJoinOptions joinOptions = new ImageJoinOptions(ImageJoinMode.Horizontal);
// Add another image file to merge
merger.Join(@"c:\sample2.jpg", joinOptions);
// Define image join options with vertical join mode
joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
// Add the next image file to merge
merger.Join(@"c:\sample3.jpg", joinOptions);
// Merge image files and save the result
merger.Save(@"c:\merged.jpg");
} Auf ähnliche Weise können Sie PNG< kombinieren /a>, GIF und andere Bilddateiformate in .NET.
Bitte verwenden Sie das unten geteilte Java-Code-Snippet für JPG-Bilddateien zusammenführen. Sie haben die Möglichkeit, Bilder vertikal oder horizontal zusammenzuführen:
// Load the source image file
Merger merger = new Merger("c:\sample1.jpg")
// Define image join options with horizontal join mode
ImageJoinOptions joinOptions = new ImageJoinOptions(ImageJoinMode.Horizontal);
// Add another image file to merge
merger.join("c:\sample2.jpg", joinOptions);
// Define image join options with vertical join mode
joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
// Add the next image file to merge
merger.join("c:\sample3.jpg", joinOptions);
// Merge image files and save the result
merger.save("c:\merged.jpg"); Zusammen mit JPG können Sie auch PNG und BMP-Bilder in Java.
Dokumentenaufteilung ist der Prozess der Aufteilung einer einzelnen Datei in mehrere kleinere Dokumente. Einige praktische Anwendungen der Dateiaufteilung können darin bestehen, zusammengehörige Dokumente in separaten Dateien zu organisieren, den Prozess der gemeinsamen Nutzung und Zusammenarbeit zu vereinfachen, eine einfachere Bearbeitung zu ermöglichen und ein effizienteres Suchen und Abrufen von Informationen zu ermöglichen. GroupDocs.Merger-APIs bieten Ihnen alle notwendigen Tools, die zum nahtlosen Aufteilen von Dokumenten unterschiedlicher Formate in .NET und Java erforderlich sind.
Sie können Ihre PDF-, DOCX-, XLSX-, PPTX- und andere Datendateien in .NET basierend auf verschiedenen Aufteilungsoptionen< aufteilen /a> wie z. B. nach genauen Seitenzahlen, nach Anfangs- und Endseiten, mit Filtern für gerade/ungerade und mehr. Mit dem folgenden C#-Code können Sie ein PDF-Dokument nach angegebenen Seitenzahlen aufteilen. Dadurch werden drei separate Dokumente generiert, die jeweils eine Seite enthalten, wie in SplitOptions definiert:
string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\document_{0}.{1}";
// Define page numbers in SplitOptions
SplitOptions splitOptions = new SplitOptions(filePathOut, new int[] { 3, 6, 8 });
// Split the document based on the specified split options
using (Merger merger = new Merger(filePath))
{
merger.Split(splitOptions);
}Sie können Ihre DOCX-, XLSX-, PPTX- und andere Dokumente mit GroupDocs.Merger für .NET auf ähnliche Weise aufteilen.
Dieselben Optionen zum Aufteilen von Datendateien sind auch in Java verfügbar. Sie können diese Optionen verwenden, wenn Sie PDF-Dateien, Word-, Excel- und PowerPoint-Dokumente wie z Seitenzahlen, Angabe von Seitenbereichen und mehr. In dem unten geteilten Beispiel verwenden wir bestimmte Seitenzahlen, um eine PDF-Datei in drei separate einseitige Dokumente aufzuteilen:
String filePath = "document.pdf";
String filePathOut = "document\_{0}.{1}";
// Specify page numbers and split the file into multiple single-page documents.
SplitOptions splitOptions = new SplitOptions(filePathOut, new int\[\] { 3, 6, 8 });
Merger merger = new Merger(filePath);
merger.split(splitOptions); Fühlen Sie sich frei, Ihre Word-, Excel-, PowerPoint- und andere Dokumente in Java auf die gleiche Weise aufzuteilen.
Neben dem Zusammenführen oder Aufteilen Ihrer Datendateien können Sie mithilfe der GroupDocs.Merger-APIs auch mehrere andere Dateioperationen durchführen, z. B. Dokumentseiten extrahieren, drehen, austauschen und entfernen. Alle diese Funktionalitäten werden sowohl in der .NET- als auch in der Java-Version von GroupDocs.Merger unterstützt. Schauen wir uns also einige dieser Funktionen und ihre Funktionsweise an.
Bitte verwenden Sie den folgenden C#-Code, um bestimmte Seiten aus einem PDF-Quelldokument zu extrahieren:
string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
// Resultant document will contain pages 1 and 4
ExtractOptions extractOptions = new ExtractOptions(new int[] { 1, 4 });
using (Merger merger = new Merger(filePath))
{
merger.ExtractPages(extractOptions);
merger.Save(filePathOut);
} Und um bestimmte Seiten eines PDF-Dokuments um 90, 180 oder 270 Grad zu drehen, verwenden Sie bitte diesen C#-Code. Um andere unterstützte Dokumentoperationen zu überprüfen, besuchen Sie bitte diese Seite:
Um eine Dokumentseite gegen eine andere auszutauschen, verwenden Sie bitte den unten gezeigten Java-Code:
String filePath = "c:\sample.pptx"; String filePathOut = "c:\output\result.pptx"; // Set page numbers to be swapped int pageNumber1 = 3; int pageNumber2 = 6; // Define swap options based on the selected page numbers SwapOptions swapOptions = new SwapOptions(pageNumber2, pageNumber1); Merger merger = new Merger(filePath); merger.swapPages(swapOptions); merger.save(filePathOut);
Um eine oder mehrere Dokumentseiten zu entfernen, verwenden Sie bitte den folgenden Beispiel-Java-Code. Weitere unterstützte Dateioperationen finden Sie auf der relevanten Seite hier:
String filePath = "c:\sample.one";
String filePathOut = "c:\output\result.one";
// Define the pages to be removed
RemoveOptions removeOptions = new RemoveOptions(new int[] { 3, 5 });
// Process the page removal file operation
Merger merger = new Merger(filePath);
merger.removePages(removeOptions);
merger.save(filePathOut); Wir bieten auch kostenlose Online-Apps zum Zusammenführen oder Teilen von PDF-, DOCX-, XLXS-, PPTX- und EPUB-Dateien an. Probieren Sie unbedingt die kostenlosen Apps aus, wenn Sie Word in PDF, Excel in PDF, PowerPoint in PDF, JPG, PNG, BMP und viele andere Datendateien zusammenführen möchten.
Sie können Daten aus verschiedenen verfügbaren Quellen wie JSON und CSV ganz einfach nach Microsoft Excel exportieren.
WeiterlesenSie haben mehrere Excel-Arbeitsmappen und möchten diese in einer Datei zusammenführen, um Berichte zu erstellen oder Daten an einem Ort zu speichern
WeiterlesenDas Konvertieren von Word-Dokumenten einschließlich DOC oder DOCX in .NET ist eine sehr häufige Anforderung
Weiterlesen