Nederlands
 Nederlands

PDF-, Word-, Excel-, PowerPoint-bestanden, eBooks en afbeeldingen samenvoegen of splitsen

Hoogwaardige API's voor het samenvoegen van bestanden voor .NET en Java, waardoor app-ontwikkelaars kunnen deelnemen aan PDF-, tekstverwerkings-, spreadsheets, presentaties, diagrammen, eBooks en afbeeldingsbestanden. Extraheer, verwissel, roteer of verwijder documentpagina's en voeg JPG-, PNG- of GIF-afbeeldingen samen.

Probeer onze API's gratisKrijg een tijdelijke licentie

Functierijke oplossingen voor het samenvoegen en splitsen van documenten

Als we het hebben over het samenvoegen of samenvoegen van documenten, bedoelen we het proces van het combineren van twee of meer documenten in één bestand. Er zijn verschillende redenen waarom u dit zou willen doen, bijvoorbeeld om het gemakkelijker te maken om informatie te delen of om één geconsolideerd document te maken. Een ander doel van het samenvoegen van documenten zou kunnen zijn om een verenigd bestand te creëren dat alle informatie uit meerdere documenten bevat. U wilt bijvoorbeeld één gecentraliseerd bestand maken dat alle tekst uit een document, alle afbeeldingen uit een tweede document en alle gegevens uit een derde document bevat.

Net als bij het samenvoegen van een bestand, moet u in sommige gevallen ook een document splitsen om meerdere documenten te maken. Het splitsen van een bestand kan erg handig zijn wanneer u afzonderlijke rapporten of presentaties moet maken die verschillende datasets bevatten. Of als u een groot document naar iemand moet sturen, maar niet wilt dat ze een enorm bestand moeten downloaden. Als u op zoek bent naar een platformonafhankelijke oplossing om gegevensbestanden programmatisch samen te voegen of te splitsen, kunnen GroupDocs.Merger API's voor .NET en Java uw ultieme keuze zijn. Deze API's stellen .NET- en Java-ontwikkelaars in staat om PDF-, Word-, Excel- en PowerPoint-documenten, diagrammen en eBooks te splitsen of samen te voegen, en om JPG-, PNG-, GIF- en TIFF-afbeeldingen samen te voegen in hun apps voor het samenvoegen van bestanden.

Aan de slag

Installeer de vereiste versie van GroupDocs.Merger (voor .NET of Java) en alle vereisten voor een naadloze ervaring om documenten en afbeeldingen samen te voegen of te splitsen.

GroupDocs.Merger voor .NET-installatie

Download het MSI-installatieprogramma of DLL's van de downloadsectie, installeer de API via NuGet, of gebruik de Package Manager-console om GroupDocs.Merger voor .NET te installeren:

PM> Install-Package GroupDocs.Merger 

Raadpleeg voor meer hulp en informatie de gedetailleerde installatiegids.

GroupDocs.Merger voor Java-installatie

Voor het installeren van de Java-versie van GroupDocs.Merger API kunt u ofwel het JAR-bestand downloaden rechtstreeks of de nieuwste configuraties gebruiken in uw Maven-applicaties 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>

Bekijk deze handleiding voor meer hulp bij het installeren van GroupDocs.Merger voor Java.

Documenteer het samenvoegen en splitsen van use cases

Na het succesvol instellen van GroupDocs.Merger voor .NET of Java op uw systeem, kunt u enkele van de populaire use-cases bekijken voor het samenvoegen of splitsen van documenten, en het verwisselen, roteren, extraheren of verwijderen van documentpagina's.

Documenteer het samenvoegen en splitsen van use cases

Leer PDF-bestanden samen te voegen in uw C# .NET- en Java-apps voor het samenvoegen van documenten

PDF-bestanden zijn de standaard geworden voor het delen en opslaan van documenten, en we moeten vaak PDF-bestanden samenvoegen om verschillende redenen, zoals het combineren van gegevens uit meerdere PDF-documenten in één bestand voor collegiale toetsing. Of om de bronnen zoals grafieken en tabellen in de documenten op het intranet van het bedrijf te centraliseren voor gemakkelijke referentie. Wat het scenario ook moge zijn, GroupDocs.Merger API's voor .NET en Java zijn geladen met de juiste toolsets zodat u PDF-bestanden kunt combineren terwijl ook de tekst en grafische inhoud van de brondocumenten behouden blijven.

Leer PDF-bestanden samen te voegen in uw C# .NET- en Java-apps voor het samenvoegen van documenten

Voeg meerdere PDF-documenten samen tot één bestand in .NET

Er zijn slechts enkele regels C#-code nodig om pdf's te combineren tot één bestand, zoals hieronder weergegeven steekproef:

  // 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");
} 

Naast het samenvoegen van PDF-bestanden, heeft u ook de mogelijkheid om meerdere bestanden van DOC, PPT en XLS-indelingen in een PDF-document. Gebruik hiervoor de volgende C#-code:

using (Merger merger = new Merger(@"c:\document1.pdf"))
{
      // Add the multi-format documents to merge 
     merger.Join(@"c:\document2.doc");
    merger.Join(@"c:\document3.ppt");
    merger.Join(@"c:\document4.xls");
	// Merge all documents into a single PDF file 
	merger.Save(@"c:\merged.pdf");
}  

Moeiteloos PDF-bestanden samenvoegen tot één enkel document in Java

Het samenvoegen van meer dan één PDF-bestand tot één document is ook eenvoudig in Java, zoals weergegeven in de onderstaande code:

    // 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");  
You can not only join several PDF files but also merge documents of DOC, PPT, and XLS formats into a single PDF file in Java as demonstrated in the following code snippet:
        Merger merger = new Merger("c:\document1.pdf");
        {
            // Add the multi-format documents to merge
            merger.join("c:\document2.doc");
            merger.join("c:\document3.ppt");
            merger.join("c:\document4.xls");
            // Merge all documents into a single PDF file
            merger.save("c:\merged.pdf");
        } 

Hoe voeg ik Word-documenten, Excel-spreadsheets en PowerPoint-presentaties samen in .NET en Java?

Veelzijdigheid en gebruiksgemak zijn twee van de factoren die Microsoft Word, Excel en PowerPoint zo populair maken over de hele wereld. Met deze softwaretoepassingen kunnen we eenvoudig verschillende soorten professioneel ogende documenten maken. Word is geweldig voor het maken van op tekst gebaseerde documenten, Excel is perfect voor het opslaan en manipuleren van gegevens en PowerPoint is ideaal voor het maken van presentaties. U kunt elk van deze bestandstypen samenvoegen met behulp van GroupDocs.Merger API's voor .NET en Java.

Hoe voeg ik Word-documenten, Excel-spreadsheets en PowerPoint-presentaties samen in .NET en Java?

Voeg Word-, Excel- en PowerPoint-documenten samen in .NET

U kunt uw Word-documenten combineren met de C#-code die hieronder wordt weergegeven. Er moet ook worden opgemerkt dat deze code generiek is en ook kan worden gebruikt om Excel- en PowerPoint-bestanden samen te voegen. Het enige verschil is het vervangen van de documentnaam en het type. Bijvoorbeeld 'voorbeeld1.docx', 'voorbeeld2.docx' en 'merged.docx' verandert de documentextensie van DOCX in XLSX of PPTX.

    // 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");
}    

Een andere erg handige functie van GroupDocs.Meger voor .NET API is om pagina's uit verschillende bestanden te combineren in één document op basis van het opgegeven paginanummer of bereik. Met de volgende C#-code kunt u dit bereiken:

        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);
        }           

Het samenvoegen van documenten van andere populaire formaten zoals ODT, EPUB, TXT, TEX en HTML wordt ook ondersteund. raadpleeg deze handleiding voor meer hulp.

Voeg tekstverwerkings-, spreadsheet- en presentatiebestanden samen in Java

Net als in .NET kunnen Java-gebruikers hun Word-documenten ook gemakkelijk combineren met behulp van het onderstaande voorbeeld code. Ditzelfde codefragment kan ook worden gebruikt om Excel- en PowerPoint-documenten samen te voegen. U hoeft alleen de bestandsnamen en extensies te vervangen wanneer u met spreadsheets en presentatiebestanden werkt. Zoals in, vervang de DOCX-extensie door XLSX of PPTX in deze code.

    // 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"); 

Met GroupDocs.Merger voor Java kunt u pagina's van verschillende documenten samenvoegen tot één bestand. U kunt de pagina's specificeren die u wilt combineren in het resulterende document. Gebruik hiervoor de onderstaande voorbeeld-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);  

bekijk deze handleiding voor meer informatie over het samenvoegen van bestanden van andere indelingen, waaronder OpenDocument, EPUB, TEX, TXT en HTML in Java .

JPG-, PNG-, BMP-, GIF- en TIFF-afbeeldingen samenvoegen in .NET en Java

Het samenvoegen of samenvoegen van verschillende rasterafbeeldingsbestanden zoals PNG, JPG, TIFF en andere kan een goede manier zijn om unieke beelden voor verschillende doeleinden te creëren. Het samenvoegen van afbeeldingen kan ook worden gebruikt om meerdere afbeeldingen te combineren tot één grotere afbeelding, een fotomontage te maken, ongewenste elementen uit een afbeelding te verwijderen of zelfs een collage te maken. Als u iemand bent die regelmatig met afbeeldingen werkt, kunt u GroupDocs.Merger API's gebruiken voor het samenvoegen van rasterafbeeldingen zoals JPG, PNG, TIFF en GIF.

JPG-, PNG-, BMP-, GIF- en TIFF-afbeeldingen samenvoegen in .NET en Java

Combineer JPG-afbeeldingen in uw .NET-apps voor het samenvoegen van afbeeldingen

Gebruik de onderstaande C#-codering om JPG-afbeeldingsbestanden te combineren. U kunt JPG-afbeeldingen horizontaal of verticaal afhankelijk van uw beoogde gebruik:

// 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");
} 

Op dezelfde manier kunt u PNG< combineren /a>, GIF, en andere indelingen voor afbeeldingsbestanden in .NET.

Hoe JPG-afbeeldingen eenvoudig samen te voegen in Java-apps?

Gebruik het onderstaande Java-codefragment voor JPG-afbeeldingsbestanden samenvoegen. Je hebt de mogelijkheid om afbeeldingen verticaal of horizontaal samen te voegen:

// 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"); 

Samen met JPG kunt u ook PNG en BMP-afbeeldingen in Java.

Hoe PDF-bestanden, Word-, Excel- en PowerPoint-documenten splitsen in .NET en Java?

Het splitsen van documenten is het proces waarbij een enkel bestand wordt opgesplitst in meerdere kleinere documenten. Sommige praktische toepassingen van het splitsen van bestanden zijn het organiseren van gerelateerde documenten in afzonderlijke bestanden, het vereenvoudigen van het proces van delen en samenwerken, het gemakkelijker bewerken en het efficiënter zoeken en ophalen van informatie. GroupDocs.Merger API's bieden u alle benodigde tools die nodig zijn om documenten van verschillende formaten naadloos te splitsen in .NET en Java.

Hoe PDF-bestanden, Word-, Excel- en PowerPoint-documenten splitsen in .NET en Java?

Splits PDF-, DOCX-, XLSX- en PPTX-documenten in .NET

U kunt uw PDF-, DOCX-, XLSX-, PPTX- en andere gegevensbestanden splitsen in .NET op basis van verschillende splitsopties zoals op exacte paginanummers, op begin- en eindpagina's, met even/oneven filters, en meer. Met de volgende C#-code kunt u een PDF-document splitsen op basis van opgegeven paginanummers. Dit genereert drie afzonderlijke documenten met elk één pagina, zoals gedefinieerd in SplitOptions:

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);
}

U kunt op dezelfde manier uw DOCX-, XLSX-, PPTX- en andere documenten splitsen met GroupDocs.Merger voor .NET.

Splitsen van PDF-, Word-, Excel- en PowerPoint-bestanden in Java

Dezelfde opties voor het splitsen van gegevensbestanden zijn ook beschikbaar in Java. U kunt gebruik maken van deze opties bij het splitsen van PDF-bestanden, Word-, Excel- en PowerPoint-documenten zoals het definiëren paginanummers, paginabereiken opgeven en meer. In het onderstaande gedeelde voorbeeld gebruiken we specifieke paginanummers om een PDF-bestand op te splitsen in drie afzonderlijke documenten van één pagina:

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); 

Voel je vrij om je Word, Excel, PowerPoint en andere documenten op dezelfde manier in Java op te splitsen.

Extraheer, roteer, verwissel of verwijder documentpagina's in uw .NET- en Java-apps voor het samenvoegen van bestanden

Naast het samenvoegen of splitsen van uw gegevensbestanden, kunt u met behulp van GroupDocs.Merger-API's ook verschillende andere bestandsbewerkingen uitvoeren, zoals het extraheren, roteren, verwisselen en verwijderen van documentpagina's. Al deze functionaliteiten worden ondersteund in zowel de .NET- als de Java-versie van GroupDocs.Merger. Laten we dus eens kijken naar enkele van deze functies en hoe ze werken.

Extraheer, roteer, verwissel of verwijder documentpagina's in uw .NET- en Java-apps voor het samenvoegen van bestanden

Pak documentpagina's uit en roteer ze in .NET

Gebruik de volgende C#-code om specifieke pagina's uit een PDF-brondocument te extraheren:

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);
} 

En gebruik deze C#-code om specifieke pagina's van een PDF-document 90, 180 of 270 graden te draaien. bezoek deze pagina om andere ondersteunde documentbewerkingen te controleren:

string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
RotateOptions rotateOptions = new RotateOptions(RotateMode.Rotate180, new int[] { 2, 3, 6 });
using (Merger merger = new Merger(filePath))
{
    merger.RotatePages(rotateOptions);
    merger.Save(filePathOut);
} 

Verwissel of verwijder documentpagina's in Java

Gebruik de onderstaande Java-code om de ene documentpagina met de andere te verwisselen:

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); 

Gebruik de volgende Java-voorbeeldcode om een of meer documentpagina's te verwijderen. Bekijk de relevante pagina hier om andere ondersteunde bestandsbewerkingen te bekijken:

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);  

We bieden ook gratis online apps om PDF-, DOCX-, XLXS-, PPTX- en EPUB-bestanden samen te voegen of te splitsen. Zorg ervoor dat u de gratis apps probeert als u Word naar PDF, Excel naar PDF, PowerPoint naar PDF wilt samenvoegen, JPG, PNG, BMP en vele andere gegevensbestanden wilt samenvoegen.

Op zoek naar hulp?

Bekijk onze ondersteuningskanalen voor hulp bij uw vragen met betrekking tot de functies en werking van de Conholdate-product-API.