Kad mēs runājam par dokumentu apvienošanu vai apvienošanu, mēs runājam par divu vai vairāku dokumentu apvienošanas procesu vienā failā. Ir vairāki iemesli, kāpēc jūs varētu vēlēties to darīt, piemēram, atvieglot informācijas koplietošanu vai vienota, konsolidēta dokumenta izveidi. Vēl viens dokumentu apvienošanas mērķis varētu būt vienota faila izveide, kurā ir visa informācija no vairākiem dokumentiem. Piemēram, iespējams, vēlēsities izveidot vienu centralizētu failu, kurā ir viss dokumenta teksts, visi attēli no otra dokumenta un visi dati no trešā dokumenta.
Tāpat kā faila sapludināšana, dažos gadījumos var būt nepieciešams arī sadalīt dokumentu, lai izveidotu vairākus dokumentus. Faila sadalīšana var būt ļoti noderīga, ja jāizveido atsevišķas atskaites vai prezentācijas, kas satur dažādas datu kopas. Vai arī, ja jums kādam ir jānosūta liels dokuments, bet nevēlaties, lai viņam būtu jālejupielādē liels fails. Ja meklējat no platformas neatkarīgu risinājumu, lai programmatiski apvienotu vai sadalītu datu failus, GroupDocs.Merger API .NET un Java varētu būt jūsu labākā izvēle. Šīs API sniedz iespēju .NET un Java izstrādātājiem sadalīt vai apvienot PDF, Word, Excel un PowerPoint dokumentus, diagrammas un e-grāmatas, kā arī apvienot JPG, PNG, GIF un TIFF attēlus savās failu apvienošanas lietotnēs.
Lai sāktu apvienot dokumentus un attēlus vai tos sadalīt, lūdzu, instalējiet nepieciešamo GroupDocs.Merger versiju (.NET vai Java) un visus priekšnoteikumus, lai izbaudītu nevainojamu pieredzi.
Lūdzu, lejupielādējiet MSI instalēšanas programmu vai DLL no lejupielādes sadaļas, instalējiet API, izmantojot NuGet vai izmantojiet pakotņu pārvaldnieka konsoli, lai instalētu GroupDocs.Merger for .NET:
Lai iegūtu plašāku palīdzību un informāciju, lūdzu, skatiet detalizēto instalēšanas rokasgrāmatu.
Lai instalētu GroupDocs.Merger API Java versiju, varat tieši lejupielādēt JAR failu vai izmantot jaunākās konfigurācijas jūsu Maven lietojumprogrammas 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>
Lūdzu, skatiet šo rokasgrāmatu, lai saņemtu papildu palīdzību par GroupDocs.Merger for Java instalēšanu.
Pēc veiksmīgas GroupDocs.Merger .NET vai Java iestatīšanas savā sistēmā varat pārbaudīt dažus populārus lietošanas gadījumus dokumentu savienošanai vai sadalīšanai, kā arī dokumentu lappušu maiņai, pagriešanai, izvilkšanai vai dzēšanai.
PDF faili ir kļuvuši par dokumentu koplietošanas un uzglabāšanas standartu, un mums bieži ir jāapvieno PDF faili dažādu iemeslu dēļ, piemēram, apvienojot datus no vairākiem PDF dokumentiem vienā failā salīdzinošai pārskatīšanai. Vai arī centralizēt resursus, piemēram, diagrammas un tabulas, kas atrodas uzņēmuma iekštīklā atrodamajos dokumentos, lai tos varētu viegli izmantot. Neatkarīgi no situācijas, GroupDocs.Merger API .NET un Java ir ielādētas ar pareizajiem rīku komplektiem, lai jūs varētu apvienot PDF failus, vienlaikus saglabājot avota dokumentu tekstu un grafisko saturu.
Lai apvienotu PDF failus vienā failā, kā parādīts tālāk, būs nepieciešamas tikai dažas C# koda rindiņas. paraugs:
// 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");
} Kopā ar PDF failu sapludināšanu jums ir arī iespēja apvienot vairākus DOC, PPT un XLS formātā PDF dokumentā. Šim nolūkam izmantojiet šādu C# kodu:
Vairāku PDF failu apvienošana vienā dokumentā ir vienkārša arī Java, kā parādīts tālāk esošajā kodā:
// 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"); Daudzpusība un ērta lietošana ir divi no faktoriem, kas padara Microsoft Word, Excel un PowerPoint tik populārus visā pasaulē. Šīs lietojumprogrammas ļauj mums viegli izveidot dažāda veida profesionāla izskata dokumentus. Word ir lieliski piemērots teksta dokumentu izveidei, Excel ir lieliski piemērots datu glabāšanai un apstrādei, un PowerPoint ir ideāli piemērots prezentāciju veidošanai. Varat sapludināt jebkuru no šiem failu tipiem, izmantojot GroupDocs.Merger API .NET un Java.
Varat apvienot savus Word dokumentus, izmantojot tālāk redzamo C# kodu. Jāņem vērā arī tas, ka šis kods ir vispārīgs un to var izmantot arī Excel un PowerPoint failu sapludināšanai. Vienīgā atšķirība būs dokumenta nosaukuma un veida aizstāšana. Piemēram, 'sample1.docx', 'sample2.docx' un “merged.docx” dokumenta paplašinājums tiks mainīts no DOCX uz XLSX vai 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");
} Vēl viena ļoti noderīga GroupDocs.Meger funkcija .NET API ir apvienot lapas no dažādiem failiem. vienā dokumentā, pamatojoties uz norādīto lappuses numuru vai diapazoniem. Šis C# kods ļauj to sasniegt:
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);
} Tiek atbalstīta arī citu populāru formātu, piemēram, ODT, EPUB, TXT, TEX un HTML, dokumentu sapludināšana. Lai saņemtu papildu palīdzību, lūdzu, skatiet šo rokasgrāmatu.
Tāpat kā .NET, Java lietotāji var arī apvienot savus Word dokumentus, izmantojot tālāk norādīto paraugu. kodu. Šo pašu koda fragmentu var izmantot arī Excel un PowerPoint dokumentu sapludināšanai. Strādājot ar izklājlapām un prezentāciju failiem, būs jāaizstāj tikai failu nosaukumi un paplašinājumi. Tāpat kā šajā kodā, lūdzu, aizstājiet DOCX paplašinājumu ar XLSX vai 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"); GroupDocs.Merger for Java ļauj apvienot vairāku dokumentu lapas vienā failā. Jūs varat norādīt lapas, kuras vēlaties apvienot iegūtajā dokumentā. Šim nolūkam, lūdzu, izmantojiet tālāk norādīto Java koda paraugu:
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);
Lai iegūtu papildinformāciju par citu formātu failu, tostarp OpenDocument, EPUB, TEX, TXT un HTML, apvienošanu Java valodā, lūdzu, apmeklējiet šo rokasgrāmatu. .
Dažādu rastra attēlu failu, piemēram, PNG, JPG, TIFF un citu failu apvienošana vai savienošana var būt labs veids, kā izveidot unikālus vizuālos materiālus dažādiem mērķiem. Attēlu sapludināšanu var izmantot arī, lai apvienotu vairākus attēlus vienā lielākā attēlā, izveidotu fotomontāžu, noņemtu no attēla nevēlamos elementus vai pat izveidotu kolāžu. Ja jūs regulāri strādājat ar attēliem, varat izmantot GroupDocs.Merger API, lai apvienotu rastra attēlus, piemēram, JPG, PNG, TIFF un GIF.
Lai apvienotu JPG attēlu failus, lūdzu, izmantojiet tālāk norādīto C# kodējumu. Varat sapludināt JPG attēlus horizontāli vai vertikāli atkarībā no paredzētā lietojuma:
// 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");
} Līdzīgi varat apvienot PNG, GIF a> un citi attēlu failu formāti .NET.
Lūdzu, izmantojiet tālāk kopīgoto Java koda fragmentu apvienojot JPG attēlu failus. Jums ir iespēja apvienot attēlus vertikāli vai horizontāli:
// 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"); Dokumentu sadalīšana ir process, kurā viens fails tiek sadalīts vairākos mazākos dokumentos. Daži praktiski pielietojumi failu sadalīšanai var būt saistītu dokumentu kārtošana atsevišķos failos, koplietošanas un sadarbības procesa vienkāršošana, vienkāršāka rediģēšana un efektīvāka informācijas meklēšana un izguve. GroupDocs.Merger API nodrošina visus nepieciešamos rīkus, kas nepieciešami dažādu formātu dokumentu nemanāmai sadalīšanai .NET un Java.
Varat sadalīt savus PDF, DOCX, XLSX, PPTX un citus datu failus .NET, pamatojoties uz dažādām sadalīšanas opcijām<. /a>, piemēram, pēc precīziem lappušu numuriem, pēc sākuma un beigu lapām, ar pāra/nepāra filtriem un citiem. Šis C# kods ļauj sadalīt PDF dokumentu pēc noteiktiem lappušu numuriem. Tādējādi tiks ģenerēti trīs atsevišķi dokumenti, kas satur vienu lapu, kā noteikts sadaļā 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);
}Varat līdzīgi sadalīt savus DOCX, XLSX, PPTX un citus dokumentus, izmantojot GroupDocs.Merger for .NET.
Tādas pašas datu failu sadalīšanas iespējas ir pieejamas arī Java. Varat izmantot šīs opcijas, sadalot PDF failus, Word, Excel un PowerPoint dokumentus, piemēram, definējot lappušu numuri, lappušu diapazonu norādīšana un daudz kas cits. Tālāk sniegtajā piemērā mēs izmantosim konkrētus lappušu numurus, lai sadalītu PDF failu trīs atsevišķos dokumentos ar vienu lappusi.
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); Jūtieties brīvi sadalīt savus Word, Excel, PowerPoint un citus dokumentus Java tādā pašā veidā.
Kopā ar datu failu apvienošanu vai sadalīšanu, izmantojot GroupDocs.Merger API, varat veikt arī vairākas citas failu darbības, piemēram, izvilkt, pagriezt, apmainīt un noņemt dokumenta lapas. Visas šīs funkcijas tiek atbalstītas gan GroupDocs.Merger .NET, gan Java versijās. Tātad, apskatīsim dažas no šīm funkcijām un to darbību.
Lūdzu, izmantojiet šo C# kodu, lai izvilktu noteiktas lapas no avota PDF dokumenta:
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);
} Un, lai pagrieztu noteiktas PDF dokumenta lapas par 90, 180 vai 270 grādiem, lūdzu, izmantojiet šo C# kodu. Lai pārbaudītu citas atbalstītās darbības ar dokumentiem, lūdzu, apmeklējiet šo lapu:
Lai apmainītu vienu dokumenta lapu ar citu, lūdzu, izmantojiet tālāk norādīto Java kodu:
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);
Lai noņemtu vienu vai vairākas dokumenta lapas, lūdzu, izmantojiet šādu Java koda paraugu. Lai skatītu citas atbalstītās failu darbības, lūdzu, skatiet attiecīgo lapu šeit:
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); Mēs piedāvājam arī bezmaksas tiešsaistes lietotnes, lai apvienotu vai sadalītu PDF, DOCX, XLXS, PPTX un EPUB failus. Lūdzu, noteikti izmēģiniet bezmaksas lietotnes, ja vēlaties apvienot Word ar PDF, Excel uz PDF, PowerPoint ar PDF, sapludināt JPG, PNG, BMP un daudzus citus datu failus.
Varat viegli eksportēt datus uz Microsoft Excel no dažādiem pieejamiem avotiem, piemēram, JSON un CSV.
Turpināt lasītJums ir vairākas Excel darbgrāmatas, un jūs vēlaties tās apvienot vienā failā pārskatu veidošanai vai datu glabāšanai vienuviet.
Turpināt lasītWord dokumentu, tostarp DOC vai DOCX, konvertēšana .NET ir ļoti izplatīta prasība
Turpināt lasīt