Când vorbim despre alăturarea sau îmbinarea documentelor, ne referim la procesul de combinare a două sau mai multe documente într-un singur fișier. Există mai multe motive pentru care ați putea dori să faceți acest lucru, cum ar fi facilitarea partajării informațiilor sau crearea unui singur document consolidat. Un alt scop al îmbinării documentelor ar putea fi crearea unui fișier unificat care conține toate informațiile din mai multe documente. De exemplu, este posibil să doriți să creați un fișier centralizat care conține tot textul dintr-un document, toate imaginile dintr-un al doilea document și toate datele dintr-un al treilea document.
La fel ca la îmbinarea unui fișier, în unele cazuri, este posibil să fie necesar să împărțiți un document pentru a crea mai multe documente. Împărțirea unui fișier poate fi foarte utilă atunci când trebuie să creați rapoarte sau prezentări separate care conțin seturi de date diferite. Sau dacă trebuie să trimiteți cuiva un document mare, dar nu doriți ca acesta să fie nevoit să descarce un fișier uriaș. Dacă sunteți în căutarea unei soluții independente de platformă pentru a îmbina sau împărți în mod programatic fișierele de date, API-urile GroupDocs.Merger pentru .NET și Java ar putea fi alegerea dvs. supremă. Aceste API-uri permit dezvoltatorilor .NET și Java să împartă sau să alăture documente, diagrame și cărți electronice PDF, Word, Excel și PowerPoint, precum și să îmbine imagini JPG, PNG, GIF și TIFF în aplicațiile lor de fuziune a fișierelor.
Pentru a începe să îmbinați documente și imagini sau să le împărțiți, vă rugăm să instalați versiunea necesară de GroupDocs.Merger (pentru .NET sau Java) și toate condițiile prealabile pentru a vă bucura de o experiență perfectă.
Descărcați programul de instalare MSI sau DLL-urile din secțiunea de descărcare, instalați API-ul prin NuGet sau utilizați Consola Manager de pachete pentru a instala GroupDocs.Merger pentru .NET:
Pentru mai mult ajutor și informații, consultați ghidul de instalare detaliat.
Pentru a instala versiunea Java a API-ului GroupDocs.Merger, puteți fie să descărcați fișierul JAR direct, fie să utilizați cele mai recente configurații din aplicațiile dvs. Maven în 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>
Consultați acest ghid pentru ajutor suplimentar cu privire la instalarea GroupDocs.Merger pentru Java.
După configurarea cu succes a GroupDocs.Merger pentru .NET sau Java pe sistemul dvs., puteți verifica unele dintre cazurile de utilizare populare pentru unirea sau împărțirea documentelor și schimbarea, rotirea, extragerea sau ștergerea paginilor documentului.
Fișierele PDF au devenit standardul pentru partajarea și stocarea documentelor și de multe ori trebuie să îmbinam fișierele PDF din diverse motive, cum ar fi combinarea datelor din mai multe documente PDF într-un singur fișier pentru evaluarea de către colegi. Sau, pentru a centraliza resurse precum grafice și tabele conținute în documentele găsite pe intranetul companiei pentru o referință ușoară. Oricare ar fi cazul, API-urile GroupDocs.Merger pentru .NET și Java sunt încărcate cu seturile de instrumente potrivite pentru ca dvs. să combinați fișiere PDF, păstrând în același timp textul și conținutul grafic al documentelor sursă.
Va fi nevoie de doar câteva linii de cod C# pentru a combina PDF-urile într-un singur fișier, așa cum se arată în mai jos. probă:
// 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");
} Pe lângă îmbinarea fișierelor PDF, aveți și opțiunea de a imbina mai multe fișiere DOC, PPT și formatează XLS într-un document PDF. Vă rugăm să utilizați următorul cod C# în acest scop:
Unirea a mai mult de un fișier PDF într-un singur document este simplă și în Java, așa cum se arată în codul de mai jos:
// 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"); Versatilitatea și ușurința în utilizare sunt doi dintre factorii care fac Microsoft Word, Excel și PowerPoint atât de populare în întreaga lume. Aceste aplicații software ne permit să creăm cu ușurință diferite tipuri de documente cu aspect profesional. Word este excelent pentru a crea documente bazate pe text, Excel este perfect pentru stocarea și manipularea datelor, iar PowerPoint este ideal pentru crearea de prezentări. Puteți îmbina oricare dintre aceste tipuri de fișiere folosind API-urile GroupDocs.Merger pentru .NET și Java.
Puteți combina documentele Word folosind codul C# afișat mai jos. De asemenea, trebuie remarcat faptul că acest cod este generic și ar putea fi folosit și pentru a îmbina fișierele Excel și PowerPoint. Singura diferență va fi înlocuirea numelui și tipului documentului. De exemplu, „sample1.docx”, „sample2.docx” și „merged.docx” va avea extensia documentului schimbată din DOCX în XLSX sau 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");
} O altă caracteristică foarte utilă a API-ului GroupDocs.Meger pentru .NET este să combinați pagini din diferite fișiere într-un singur document pe baza numărului sau intervalelor de pagină specificate. Următorul cod C# vă permite să realizați acest lucru:
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);
} De asemenea, este acceptată îmbinarea documentelor din alte formate populare, cum ar fi ODT, EPUB, TXT, TEX și HTML. Vă rugăm să consultați acest ghid pentru mai mult ajutor.
La fel ca în .NET, utilizatorii Java pot combina cu ușurință documentele lor Word folosind exemplul de mai jos cod. Același fragment de cod ar putea fi folosit și pentru a îmbina documentele Excel și PowerPoint. Va trebui doar să înlocuiți numele și extensiile fișierelor atunci când lucrați cu foi de calcul și fișiere de prezentare. Ca și în, vă rugăm să înlocuiți extensia DOCX cu XLSX sau PPTX în acest cod.
// 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 pentru Java vă permite să îmbinați paginile mai multor documente într-un singur fișier. Puteți specifica paginile pe care doriți să le combinați în documentul rezultat. Vă rugăm să utilizați exemplul de cod Java prezentat mai jos în acest scop:
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);
Pentru mai multe informații despre îmbinarea fișierelor de alte formate, inclusiv OpenDocument, EPUB, TEX, TXT și HTML în Java, vă rugăm să consultați acest ghid .
Îmbinarea sau alăturarea diferitelor fișiere imagine raster, cum ar fi PNG, JPG, TIFF și altele, poate fi o modalitate bună de a crea imagini unice pentru diverse scopuri. Îmbinarea imaginilor poate fi folosită și pentru a combina mai multe imagini într-o singură imagine mai mare, pentru a crea un fotomontaj, pentru a elimina elementele nedorite dintr-o imagine sau chiar pentru a crea un colaj. Dacă sunteți o persoană care lucrează cu imagini în mod regulat, puteți utiliza API-urile GroupDocs.Merger pentru a îmbina imagini raster, cum ar fi JPG, PNG, TIFF și GIF.
Pentru a combina fișiere imagine JPG, vă rugăm să utilizați codarea C# prezentată mai jos. Puteți îmbina imagini JPG orizontal sau vertical, în funcție de utilizarea dorită:
// 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");
} În mod similar, puteți combina PNG, GIF și alte formate de fișiere imagine în .NET.
Utilizați fragmentul de cod Java distribuit mai jos pentru // 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");
Împreună cu JPG, puteți combina și PNG și Imagini BMP în Java.
Divizarea documentelor este procesul de împărțire a unui singur fișier în mai multe documente mai mici. Unele utilizări practice ale împărțirii fișierelor pot fi organizarea documentelor conexe în fișiere separate, simplificarea procesului de partajare și colaborare, facilitarea editării mai ușoare și permițând căutarea și regăsirea mai eficientă a informațiilor. API-urile GroupDocs.Merger vă oferă toate instrumentele necesare pentru a împărți fără probleme documente de diferite formate în .NET și Java.
Puteți împărți fișierele PDF, DOCX, XLSX, PPTX și alte fișiere de date în .NET pe baza diverse opțiuni de împărțire, cum ar fi după numerele exacte ale paginii, prin paginile de început și de sfârșit, cu filtre pare/impare și multe altele. Următorul cod C# vă permite să împărțiți un document PDF după numerele de pagină specificate. Aceasta va genera trei documente separate, care conțin fiecare câte o pagină, așa cum este definit în 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);
}Puteți împărți în mod similar documentele DOCX, XLSX, PPTX și alte documente folosind GroupDocs.Merger pentru .NET.
Aceleași opțiuni pentru împărțirea fișierelor de date sunt disponibile și în Java. Puteți utiliza aceste opțiuni atunci când împărțiți fișiere PDF, documente Word, Excel și PowerPoint, cum ar fi definirea numerele de pagini, specificarea intervalelor de pagini și multe altele. În exemplul de mai jos, vom folosi numere de pagină specifice pentru a împărți un fișier PDF în trei documente separate, cu o singură pagină:
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); Simțiți-vă liber să vă împărțiți documentele Word, Excel, PowerPoint și alte documente în Java în același mod.
Împreună cu îmbinarea sau împărțirea fișierelor de date, puteți, de asemenea, să efectuați mai multe alte operațiuni de fișiere, cum ar fi extragerea, rotirea, schimbarea și eliminarea paginilor de document cu ajutorul API-urilor GroupDocs.Merger. Toate aceste funcționalități sunt acceptate în ambele versiuni .NET și Java ale GroupDocs.Merger. Deci, să vedem câteva dintre aceste caracteristici și cum funcționează.
Vă rugăm să utilizați următorul cod C# pentru a extrage anumite pagini dintr-un document PDF sursă:
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);
} Și pentru a roti anumite pagini ale unui document PDF cu 90, 180 sau 270 de grade, vă rugăm să utilizați acest cod C#. Pentru a verifica alte operațiuni de documente acceptate, accesați această pagină:
Pentru a schimba o pagină de document cu alta, vă rugăm să utilizați codul Java prezentat mai jos:
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);
Pentru a elimina una sau mai multe pagini de document, vă rugăm să utilizați următorul exemplu de cod Java. Pentru a examina alte operațiuni de fișiere acceptate, verificați pagina relevantă aici:
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); De asemenea, oferim Aplicații online gratuite pentru îmbinare sau împărțire fișiere PDF, DOCX, XLXS, PPTX și EPUB. Asigurați-vă că încercați aplicațiile gratuite dacă doriți să îmbinați Word cu PDF, Excel cu PDF, PowerPoint cu PDF, îmbinați JPG, PNG, BMP și multe alte fișiere de date.
Puteți exporta cu ușurință date în Microsoft Excel din diverse surse disponibile, cum ar fi JSON și CSV.
Continuați lecturăAveți mai multe registre de lucru Excel și doriți să le combinați într-un singur fișier pentru raportare sau pentru a păstra datele într-un singur loc
Continuați lecturăConvertirea documentelor Word, inclusiv DOC sau DOCX în .NET este o cerință foarte comună
Continuați lectură