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.
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.
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:
For mere hjælp og information, se venligst den detaljerede installationsvejledning.
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.
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.
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.
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:
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"); 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.
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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:
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.
Du kan nemt eksportere data til Microsoft Excel fra forskellige tilgængelige kilder såsom JSON og CSV.
Fortsæt med at læseDu har flere Excel-projektmapper, og du vil kombinere dem til én fil til rapportering eller for at opbevare data ét sted
Fortsæt med at læseKonvertering af Word-dokumenter inklusive DOC eller DOCX i .NET er et meget almindeligt krav
Fortsæt med at læse