Dansk
 Dansk

Flet eller del PDF-, Word-, Excel-, PowerPoint-filer, e-bøger og billeder

Højtydende filfusions-API'er til .NET og Java, der gør det muligt for app-udviklere at tilslutte sig PDF, tekstbehandling, regneark, præsentationer, diagrammer, e-bøger og billedfiler. Udpak, skift, drej eller fjern dokumentsider, og flet JPG-, PNG- eller GIF-billeder.

Prøv vores API'er gratisFå midlertidig licens

Funktionsrige løsninger til sammenlægning og opdeling af dokumenter

Når vi taler om at sammenføje eller flette dokumenter, henviser vi til processen med at kombinere to eller flere dokumenter til en enkelt fil. Der er flere grunde til, at du måske ønsker at gøre dette, såsom at gøre det nemmere at dele oplysninger eller oprette et enkelt, konsolideret dokument. Et andet formål med at flette dokumenter kunne være at skabe en samlet fil, der indeholder alle oplysninger fra flere dokumenter. For eksempel vil du måske oprette én centraliseret fil, der indeholder al teksten fra et dokument, alle billederne fra et andet dokument og alle data fra et tredje dokument.

Ligesom at flette en fil, kan det i nogle tilfælde også være nødvendigt at opdele et dokument for at oprette flere dokumenter. At opdele en fil kan være meget nyttigt, når du skal oprette separate rapporter eller præsentationer, der indeholder forskellige datasæt. Eller hvis du har brug for at sende et stort dokument til nogen, men ikke ønsker, at de skal downloade en stor fil. Hvis du leder efter en platform-uafhængig løsning til programmatisk at flette eller opdele datafiler, kan GroupDocs.Merger API'er til .NET og Java være dit ultimative valg. Disse API'er giver .NET- og Java-udviklere mulighed for at opdele eller forbinde PDF-, Word-, Excel- og PowerPoint-dokumenter, diagrammer og e-bøger samt flette JPG-, PNG-, GIF- og TIFF-billeder i deres filfusionsapps.

Kom godt i gang

For at begynde at flette dokumenter og billeder eller opdele dem, skal du installere den påkrævede version af GroupDocs.Merger (til .NET eller Java) og alle forudsætninger for at nyde en problemfri oplevelse.

GroupDocs.Merger til .NET installation

Download venligst MSI-installationsprogrammet eller DLL'erne fra downloadsektionen, installer API'et via NuGet, eller brug Package Manager Console til at installere GroupDocs.Merger til .NET:

PM> Install-Package GroupDocs.Merger 

For mere hjælp og information, se venligst den detaljerede installationsvejledning.

GroupDocs.Merger til Java-installation

For at installere Java-versionen af GroupDocs.Merger API kan du enten downloade JAR-filen direkte eller bruge de seneste konfigurationer i dine Maven-applikationer i 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>

Se venligst denne vejledning for yderligere hjælp til at installere GroupDocs.Merger til Java.

Dokumentfletning og opdeling af use cases

Når du har konfigureret GroupDocs.Merger til .NET eller Java på dit system, kan du tjekke nogle af de populære anvendelsesmuligheder til at sammenføje eller opdele dokumenter og bytte, rotere, udpakke eller slette dokumentsider.

Dokumentfletning og opdeling af use cases

Lær at flette PDF-filer i dine C# .NET- og Java-dokumentfusionsapps

PDF-filer er blevet standarden for dokumentdeling og -lagring, og vi har ofte brug for at flette PDF-filer af forskellige årsager, såsom at kombinere data fra flere PDF-dokumenter til én fil til peer review. Eller for at centralisere ressourcerne som grafer og tabeller indeholdt i dokumenterne på virksomhedens intranet for nem reference. Uanset scenariet er GroupDocs.Merger API'er til .NET og Java fyldt med de rigtige værktøjssæt, så du kan kombinere PDF-filer, samtidig med at teksten og det grafiske indhold af kildedokumenterne bevares.

Lær at flette PDF-filer i dine C# .NET- og Java-dokumentfusionsapps

Flet flere PDF-dokumenter til en enkelt fil i .NET

Det vil kun tage et få linjer C#-kode at kombinere PDF-filer til én fil som vist i nedenstående prøve:

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

Ud over at flette PDF-filer har du også mulighed for at flette flere filer af DOC, PPT og XLS formaterer til et PDF-dokument. Brug venligst følgende C#-kode til dette formål:

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

Fletter nemt PDF-filer til et enkelt dokument i Java

At samle mere end én PDF-fil i et enkelt dokument er også nemt i Java som vist i koden nedenfor:

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

Hvordan flettes Word-dokumenter, Excel-regneark og PowerPoint-præsentationer i .NET og Java?

Alsidighed og brugervenlighed er to af de faktorer, der gør Microsoft Word, Excel og PowerPoint så populære verden over. Disse softwareapplikationer giver os mulighed for nemt at skabe forskellige typer af professionelt udseende dokumenter. Word er fantastisk til at skabe tekstbaserede dokumenter, Excel er perfekt til at gemme og manipulere data, og PowerPoint er ideel til at lave præsentationer. Du kan flette enhver af disse filtyper ved hjælp af GroupDocs.Merger API'er til .NET og Java.

Hvordan flettes Word-dokumenter, Excel-regneark og PowerPoint-præsentationer i .NET og Java?

Flet Word-, Excel- og PowerPoint-dokumenter i .NET

Du kan kombinere dine Word-dokumenter ved hjælp af C#-koden vist nedenfor. Det skal også bemærkes, at denne kode er generisk og kan også bruges til at flette Excel- og PowerPoint-filer. Den eneste forskel vil være at erstatte dokumentnavnet og -typen. For eksempel 'sample1.docx', 'sample2.docx' og 'merged.docx' vil få dokumentudvidelsen ændret fra DOCX til enten XLSX eller 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");
}    

En anden meget nyttig funktion i GroupDocs.Meger til .NET API er at kombinere sider fra forskellige filer i ét dokument baseret på det eller de angivne sidetal eller områder. Følgende C#-kode lader dig opnå dette:

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

Sammenlægning af dokumenter i andre populære formater såsom ODT, EPUB, TXT, TEX og HTML understøttes også. tjek denne vejledning for at få mere hjælp.

Deltag i tekstbehandlings-, regnearks- og præsentationsfiler i Java

Ligesom i .NET kan Java-brugere også kombinere deres Word-dokumenter nemt ved at bruge nedenstående eksempel kode. Det samme kodestykke kan også bruges til at flette Excel- og PowerPoint-dokumenter. Du skal kun erstatte filnavne og filtypenavne, når du arbejder med regneark og præsentationsfiler. Som i, udskift venligst DOCX-udvidelsen med XLSX eller PPTX i denne kode.

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

GroupDocs.Merger for Java lader dig flette sider af flere dokumenter til en enkelt fil. Du kan angive de sider, du vil kombinere i det resulterende dokument. Brug venligst nedenstående eksempel på Java-kode til dette formål:

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

For mere information om fletning af filer i andre formater, herunder OpenDocument, EPUB, TEX, TXT og HTML i Java, bedes du besøge denne vejledning .

Sammenfletning af JPG-, PNG-, BMP-, GIF- og TIFF-billeder i .NET og Java

At flette eller sammenføje forskellige rasterbilledfiler såsom PNG, JPG, TIFF og andre kan være en god måde at skabe unikke billeder til forskellige formål. Sammenlægning af billeder kan også bruges til at kombinere flere billeder til et større billede, oprette en fotomontage, fjerne uønskede elementer fra et billede eller endda oprette en collage. Hvis du er en, der arbejder med billeder regelmæssigt, kan du bruge GroupDocs.Merger API'er til at flette rasterbilleder som JPG, PNG, TIFF og GIF.

Sammenfletning af JPG-, PNG-, BMP-, GIF- og TIFF-billeder i .NET og Java

Kombiner JPG-billeder i dine .NET-billedsammenlægningsapps

For at kombinere JPG-billedfiler skal du bruge C#-kodningen vist nedenfor. Du kan flette JPG-billeder vandret eller lodret afhængigt af din påtænkte brug:

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

På samme måde kan du kombinere PNG, GIF a> og andre billedfilformater i .NET.

Hvordan flettes JPG-billeder nemt i Java-apps?

Brug venligst Java-kodestykket, der er delt nedenfor til sammenflette JPG-billedfiler. Du har mulighed for at flette billeder lodret eller vandret:

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

Sammen med JPG kan du også kombinere PNG og BMP-billeder i Java.

Hvordan opdeles PDF-filer, Word-, Excel- og PowerPoint-dokumenter i .NET og Java?

Dokumentopdeling er processen med at opdele en enkelt fil i flere mindre dokumenter. Nogle praktiske anvendelser af filopdeling kan være at organisere relaterede dokumenter i separate filer, forenkle processen med at dele og samarbejde, gøre det nemmere at redigere og give mulighed for mere effektiv søgning og genfinding af information. GroupDocs.Merger API'er giver dig alle de nødvendige værktøjer, der kræves til problemfrit at opdele dokumenter i forskellige formater i .NET og Java.

Hvordan opdeles PDF-filer, Word-, Excel- og PowerPoint-dokumenter i .NET og Java?

Opdel PDF-, DOCX-, XLSX- og PPTX-dokumenter i .NET

Du kan opdele dine PDF-, DOCX-, XLSX-, PPTX- og andre datafiler i .NET baseret på forskellige opdelingsmuligheder såsom ved nøjagtige sidetal, ved start- og slutsider, med lige/ulige filtre og mere. Følgende C#-kode lader dig opdele et PDF-dokument efter specificerede sidetal. Dette vil generere tre separate dokumenter, der hver indeholder en side som defineret i 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);
}

Du kan på samme måde opdele dine DOCX, XLSX, PPTX og andre dokumenter ved at bruge GroupDocs.Merger til .NET.

Opdeling af PDF-, Word-, Excel- og PowerPoint-filer i Java

De samme muligheder for at opdele datafiler er også tilgængelige i Java. Du kan bruge disse muligheder, når du opdeler PDF-filer, Word-, Excel- og PowerPoint-dokumenter som f.eks. sidetal, angivelse af sideintervaller og mere. I det nedenfor delte eksempel vil vi bruge specifikke sidetal til at opdele en PDF-fil i tre, separate enkeltsidede dokumenter:

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

Du er velkommen til at opdele dine Word, Excel, PowerPoint og andre dokumenter i Java på samme måde.

Udpak, roter, skift eller fjern dokumentsider i dine .NET- og Java-filfusionsapps

Sammen med at flette eller opdele dine datafiler kan du også udføre adskillige andre filhandlinger, såsom at udpakke, rotere, bytte og fjerne dokumentsider ved hjælp af GroupDocs.Merger API'er. Alle disse funktioner understøttes i både .NET- og Java-versionerne af GroupDocs.Merger. Så lad os tjekke nogle af disse funktioner ud, og hvordan de virker.

Udpak, roter, skift eller fjern dokumentsider i dine .NET- og Java-filfusionsapps

Udpak og roter dokumentsider i .NET

Brug venligst følgende C#-kode til at udtrække bestemte sider fra et PDF-kildedokument:

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

Og for at rotere bestemte sider i et PDF-dokument 90, 180 eller 270 grader, skal du bruge denne C#-kode. For at kontrollere andre understøttede dokumenthandlinger skal du besøge denne side:

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

Skift eller fjern dokumentsider i Java

For at bytte en dokumentside med en anden, skal du bruge Java-koden vist nedenfor:

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

For at fjerne en eller flere dokumentsider skal du bruge følgende eksempel på Java-kode. For at gennemgå andre understøttede filhandlinger, se venligst den relevante side her:

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

Vi leverer også gratis online apps til at flette eller opdele PDF-, DOCX-, XLXS-, PPTX- og EPUB-filer. Sørg for at prøve de gratis apps, hvis du ønsker at flette Word til PDF, Excel til PDF, PowerPoint til PDF, flette JPG, PNG, BMP og mange andre datafiler.

Leder du efter hjælp?

Tjek vores supportkanaler for at få hjælp til dine spørgsmål relateret til Conholdate produkt API-funktioner og arbejde.