Når vi snakker om å slå sammen eller slå sammen dokumenter, refererer vi til prosessen med å kombinere to eller flere dokumenter til en enkelt fil. Det er flere grunner til at du kanskje vil gjøre dette, for eksempel å gjøre det enklere å dele informasjon eller å lage et enkelt, konsolidert dokument. Et annet formål med å slå sammen dokumenter kan være å lage en enhetlig fil som inneholder all informasjon fra flere dokumenter. Det kan for eksempel være lurt å lage én sentralisert fil som inneholder all teksten fra et dokument, alle bildene fra et annet dokument og alle dataene fra et tredje dokument.
Akkurat som å slå sammen en fil, kan det i noen tilfeller også være nødvendig å dele et dokument for å lage flere dokumenter. Å dele opp en fil kan være svært nyttig når du skal lage separate rapporter eller presentasjoner som inneholder forskjellige datasett. Eller hvis du trenger å sende et stort dokument til noen, men ikke vil at de skal laste ned en stor fil. Hvis du leter etter en plattformuavhengig løsning for å programmere sammen eller dele datafiler, kan GroupDocs.Merger APIer for .NET og Java være ditt ultimate valg. Disse API-ene gir .NET- og Java-utviklere mulighet til å dele eller slå sammen PDF-, Word-, Excel- og PowerPoint-dokumenter, diagrammer og e-bøker, samt slå sammen JPG-, PNG-, GIF- og TIFF-bilder i filsammenslåingsappene deres.
For å begynne å slå sammen dokumenter og bilder eller dele dem, vennligst installer den nødvendige versjonen av GroupDocs.Merger (for .NET eller Java) og alle forutsetninger for å nyte en sømløs opplevelse.
Last ned MSI-installasjonsprogrammet eller DLL-ene fra nedlastingsdelen, installer API-en via NuGet, eller bruk Package Manager Console for å installere GroupDocs.Merger for .NET:
For mer hjelp og informasjon, vennligst se den detaljerte installasjonsveiledningen.
For å installere Java-versjonen av GroupDocs.Merger API kan du enten laste ned JAR-filen direkte eller bruke de nyeste konfigurasjonene i dine Maven-applikasjoner 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 denne veiledningen for ytterligere hjelp til å installere GroupDocs.Merger for Java.
Når du har konfigurert GroupDocs.Merger for .NET eller Java på systemet ditt, kan du sjekke noen av de populære brukstilfellene for å slå sammen eller dele dokumenter, og bytte, rotere, trekke ut eller slette dokumentsider.
PDF-filer har blitt standarden for dokumentdeling og lagring, og vi må ofte slå sammen PDF-filer av ulike årsaker, for eksempel å kombinere data fra flere PDF-dokumenter til én fil for fagfellevurdering. Eller for å sentralisere ressursene som grafer og tabeller i dokumentene som finnes på selskapets intranett for enkel referanse. Uansett hva tilfellet er, er GroupDocs.Merger APIer for .NET og Java lastet med de riktige verktøysettene for å kombinere PDF-filer samtidig som teksten og det grafiske innholdet i kildedokumentene bevares.
Det vil bare ta få linjer med C#-kode for å kombinere PDF-filer til én fil som vist nedenfor 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"); }
Sammen med å slå sammen PDF-filer har du også muligheten til å slå sammen flere filer av DOC, PPT og XLS-formater til et PDF-dokument. Vennligst bruk følgende C#-kode til dette formålet:
Å slå sammen mer enn én PDF-fil til et enkelt dokument er også enkelt 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");
Allsidighet og brukervennlighet er to av faktorene som gjør Microsoft Word, Excel og PowerPoint så populære over hele verden. Disse programvareapplikasjonene lar oss enkelt lage forskjellige typer profesjonelt utseende dokumenter. Word er flott for å lage tekstbaserte dokumenter, Excel er perfekt for lagring og manipulering av data, og PowerPoint er ideell for å lage presentasjoner. Du kan slå sammen hvilken som helst av disse filtypene ved å bruke GroupDocs.Merger APIer for .NET og Java.
Du kan kombinere Word-dokumentene dine ved å bruke C#-koden vist nedenfor. Det må også bemerkes at denne koden er generisk og kan også brukes til å slå sammen Excel- og PowerPoint-filer. Den eneste forskjellen vil være å erstatte dokumentnavnet og -typen. For eksempel 'sample1.docx', 'sample2.docx' og 'merged.docx' vil få dokumentutvidelsen endret 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 annen veldig nyttig funksjon i GroupDocs.Meger for .NET API er å kombinere sider fra forskjellige filer i ett dokument basert på det angitte sidetallet eller områdene. Følgende C#-kode lar deg oppnå 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); }
Sammenslåing av dokumenter av andre populære formater som ODT, EPUB, TXT, TEX og HTML støttes også. Vennligst sjekk denne veiledningen for mer hjelp.
Akkurat som i .NET, kan Java-brukere også kombinere Word-dokumentene sine enkelt ved å bruke eksemplet nedenfor. kode. Den samme kodebiten kan også brukes til å slå sammen Excel- og PowerPoint-dokumenter. Du trenger bare å erstatte filnavnene og filtypene når du arbeider med regneark og presentasjonsfiler. Som i, vennligst bytt ut DOCX-utvidelsen med XLSX eller PPTX i denne koden.
// 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 lar deg slå sammen sider med flere dokumenter til én enkelt fil. Du kan spesifisere sidene du vil kombinere i det resulterende dokumentet. Vennligst bruk den nedenfor gitte Java-koden for dette formålet:
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 mer informasjon om sammenslåing av filer i andre formater, inkludert OpenDocument, EPUB, TEX, TXT og HTML i Java, vennligst besøk denne veiledningen .
Å slå sammen eller slå sammen forskjellige rasterbildefiler som PNG, JPG, TIFF og andre kan være en god måte å lage unike bilder for ulike formål. Sammenslåing av bilder kan også brukes til å kombinere flere bilder til ett større bilde, lage en fotomontasje, fjerne uønskede elementer fra et bilde, eller til og med lage en collage. Hvis du er en som jobber med bilder regelmessig, kan du bruke GroupDocs.Merger APIer for å slå sammen rasterbilder som JPG, PNG, TIFF og GIF.
For å kombinere JPG-bildefiler, vennligst bruk C#-kodingen vist nedenfor. Du kan slå sammen JPG-bilder horisontalt eller vertikalt avhengig av tiltenkt bruk:
// 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åte kan du kombinere PNG, GIF a>, og andre bildefilformater i .NET.
Bruk Java-kodebiten som er delt nedenfor for sammenslåing av JPG-bilde-filer. Du har muligheten til å slå sammen bilder vertikalt eller horisontalt:
// 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-bilder i Java.
Dokumentdeling er prosessen med å bryte ned en enkelt fil i flere mindre dokumenter. Noen praktiske bruksområder for fildeling kan være å organisere relaterte dokumenter i separate filer, forenkle prosessen med å dele og samarbeide, gjøre det enklere å redigere og muliggjøre mer effektivt søk og gjenfinning av informasjon. GroupDocs.Merger APIer gir deg alle nødvendige verktøy som kreves for sømløst å dele opp dokumenter i forskjellige formater i .NET og Java.
Du kan dele PDF-, DOCX-, XLSX-, PPTX- og andre datafiler i .NET basert på forskjellige delingsalternativer for eksempel etter eksakte sidetall, ved start- og sluttsider, med partall/oddetallsfiltre og mer. Følgende C#-kode lar deg dele et PDF-dokument etter spesifiserte sidetall. Dette vil generere tre separate dokumenter som inneholder én side hver som definert 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åte dele opp DOCX, XLSX, PPTX og andre dokumenter ved å bruke GroupDocs.Merger for .NET.
De samme alternativene for å dele datafiler er også tilgjengelige i Java. Du kan bruke disse alternativene når du deler opp PDF-filer, Word-, Excel- og PowerPoint-dokumenter, for eksempel ved å definere sidetall, spesifisering av sideområder og mer. I eksemplet nedenfor vil vi bruke spesifikke sidetall for å dele 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);
Del gjerne Word, Excel, PowerPoint og andre dokumenter i Java på samme måte.
Sammen med å slå sammen eller dele datafilene dine kan du også utføre flere andre filoperasjoner som å trekke ut, rotere, bytte og fjerne dokumentsider ved hjelp av GroupDocs.Merger APIer. Alle disse funksjonene støttes i både .NET- og Java-versjonene av GroupDocs.Merger. Så la oss sjekke ut noen av disse funksjonene og hvordan de fungerer.
Bruk følgende C#-kode for å trekke ut spesifikke 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 å rotere bestemte sider i et PDF-dokument med 90, 180 eller 270 grader, bruk denne C#-koden. For å sjekke andre støttede dokumentoperasjoner, vennligst besøk denne siden:
For å bytte én dokumentside med en annen, vennligst bruk 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 å fjerne én eller flere dokumentsider, bruk følgende eksempel på Java-kode. For å se gjennom andre støttede filoperasjoner, sjekk den relevante siden 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 tilbyr også gratis nettapper for å slå sammen eller dele PDF-, DOCX-, XLXS-, PPTX- og EPUB-filer. Sørg for å prøve gratisappene hvis du ønsker å slå sammen Word til PDF, Excel til PDF, PowerPoint til PDF, slå sammen JPG, PNG, BMP og mange andre datafiler.
Du kan enkelt eksportere data til Microsoft Excel fra forskjellige tilgjengelige kilder som JSON og CSV.
Fortsett å leseDu har flere Excel-arbeidsbøker, og du vil kombinere dem til én fil for rapportering eller for å holde data på ett sted
Fortsett å leseKonvertering av Word-dokumenter inkludert DOC eller DOCX i .NET er et svært vanlig krav
Fortsett å lese