Sənədlərin birləşdirilməsi və ya birləşdirilməsi haqqında danışarkən, iki və ya daha çox sənədin bir faylda birləşdirilməsi prosesini nəzərdə tuturuq. Bunu etmək istəməyinizin bir neçə səbəbi var, məsələn, məlumat mübadiləsini asanlaşdırmaq və ya vahid, birləşdirilmiş sənəd yaratmaq. Sənədləri birləşdirməyin başqa bir məqsədi çoxlu sənədlərdən bütün məlumatları ehtiva edən vahid fayl yaratmaq ola bilər. Məsələn, bir sənəddəki bütün mətni, ikinci sənəddəki bütün şəkilləri və üçüncü sənəddəki bütün məlumatları ehtiva edən bir mərkəzləşdirilmiş fayl yaratmaq istəyə bilərsiniz.
Bir faylı birləşdirən kimi, bəzi hallarda birdən çox sənəd yaratmaq üçün sənədi bölmək lazım ola bilər. Fərqli məlumat dəstlərini ehtiva edən ayrıca hesabatlar və ya təqdimatlar yaratmaq lazım olduqda faylın bölünməsi çox faydalı ola bilər. Və ya kiməsə böyük bir sənəd göndərmək lazımdırsa, lakin onun böyük bir fayl yükləməsini istəmirsinizsə. Əgər məlumat fayllarını proqramlı şəkildə birləşdirmək və ya bölmək üçün platformadan müstəqil həll axtarırsınızsa, .NET və Java üçün GroupDocs.Merger API-ləri sizin son seçiminiz ola bilər. Bu API-lər .NET və Java tərtibatçılarına PDF, Word, Excel və PowerPoint sənədlərini, diaqramlarını və e-kitablarını bölmək və ya qoşulmaq, həmçinin JPG, PNG, GIF və TIFF şəkillərini fayl birləşmə proqramlarında birləşdirməyə imkan verir.
Sənədləri və şəkilləri birləşdirməyə və ya onları bölməyə başlamaq üçün lütfən, GroupDocs.Merger-in tələb olunan versiyasını (.NET və ya Java üçün) və qüsursuz təcrübədən zövq almaq üçün bütün ilkin şərtləri quraşdırın.
Lütfən, MSI quraşdırıcısını və ya DLL fayllarını Yükləmə bölməsindən endirin, API-ni NuGet və ya .NET üçün GroupDocs.Merger quraşdırmaq üçün Paket Meneceri Konsolundan istifadə edin:
Əlavə yardım və məlumat üçün ətraflı quraşdırma təlimatına baxın.
GroupDocs.Merger API-nin Java versiyasını quraşdırmaq üçün siz ya JAR faylını birbaşa yükləyə və ya ən son konfiqurasiyalardan istifadə edə bilərsiniz. Java-da Maven tətbiqləriniz.
<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>
Java üçün GroupDocs.Merger-in quraşdırılması ilə bağlı əlavə yardım üçün bu təlimata baxın.
Sisteminizdə .NET və ya Java üçün GroupDocs.Merger-i uğurla qurduqdan sonra siz sənədləri birləşdirmək və ya bölmək, sənəd səhifələrinin dəyişdirilməsi, fırlanması, çıxarılması və ya silinməsi üçün bəzi məşhur istifadə hallarını yoxlaya bilərsiniz.
PDF faylları sənəd mübadiləsi və saxlanması üçün standart halına gəldi və biz tez-tez müxtəlif səbəblərə görə PDF fayllarını birləşdirməliyik, məsələn, çoxsaylı PDF sənədlərindən məlumatları həmyaşıdların nəzərdən keçirilməsi üçün bir faylda birləşdirmək. Və ya asanlıqla istinad üçün şirkət intranetində tapılan sənədlərdə olan qrafiklər və cədvəllər kimi resursları mərkəzləşdirmək. Vəziyyət ssenarisi nə olursa olsun, .NET və Java üçün GroupDocs.Merger API-ləri PDF fayllarını birləşdirmək və eyni zamanda mənbə sənədlərin mətn və qrafik məzmununu qorumaq üçün düzgün alət dəstləri ilə yüklənir.
Aşağıda göstərildiyi kimi PDF-ləri bir faylda birləşdirmək üçün yalnız bir neçə sətir C# kodu lazımdır. nümunə:
// 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"); }
PDF fayllarını birləşdirməklə yanaşı, siz həmçinin DOC, PPT və çoxsaylı faylları birləşdirə bilərsiniz. XLS formatları PDF sənədinə. Bu məqsədlə aşağıdakı C# kodundan istifadə edin:
Aşağıdakı kodda göstərildiyi kimi, birdən çox PDF faylını bir sənədə birləşdirmək Java-da sadədir:
// 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");
Çox yönlülük və istifadə rahatlığı Microsoft Word, Excel və PowerPoint-i dünyada bu qədər populyar edən amillərdən ikisidir. Bu proqram təminatı müxtəlif növ peşəkar sənədləri asanlıqla yaratmağa imkan verir. Word mətn əsaslı sənədlər yaratmaq üçün əladır, Excel verilənləri saxlamaq və manipulyasiya etmək üçün mükəmməldir və PowerPoint təqdimatlar yaratmaq üçün idealdır. Siz .NET və Java üçün GroupDocs.Merger API istifadə edərək bu fayl növlərindən hər hansı birini birləşdirə bilərsiniz.
Aşağıda göstərilən C# kodundan istifadə edərək Word sənədlərinizi birləşdirə bilərsiniz. Onu da qeyd etmək lazımdır ki, bu kod ümumidir və Excel və PowerPoint fayllarını birləşdirmək üçün də istifadə edilə bilər. Yeganə fərq sənədin adının və növünün dəyişdirilməsi olacaq. Məsələn, 'sample1.docx', 'sample2.docx' və 'merged.docx' sənəd genişlənməsi DOCX-dən XLSX və ya PPTX-ə dəyişəcək.
// 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"); }
.NET API üçün GroupDocs.Meger-in digər çox faydalı xüsusiyyəti müxtəlif fayllardakı səhifələri birləşdirməkdir. göstərilən səhifə nömrəsi və ya diapazonlar əsasında bir sənəddə. Aşağıdakı C# kodu buna nail olmaq imkanı verir:
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); }
ODT, EPUB, TXT, TEX və HTML kimi digər məşhur formatların sənədlərinin birləşdirilməsi də dəstəklənir. Əlavə yardım üçün bu təlimatı yoxlayın.
.NET-də olduğu kimi, Java istifadəçiləri də aşağıda verilmiş nümunədən istifadə etməklə həmçinin Word sənədlərini birləşdirə bilər. kod. Eyni kod parçası Excel və PowerPoint sənədlərini birləşdirmək üçün də istifadə edilə bilər. Elektron cədvəllər və təqdimat faylları ilə işləyərkən yalnız fayl adlarını və uzantılarını dəyişdirməlisiniz. Əvvəlki kimi, bu kodda DOCX genişləndirilməsini XLSX və ya PPTX ilə əvəz edin.
// 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");
Java üçün GroupDocs.Merger sizə bir neçə sənədin səhifələrini bir faylda birləşdirməyə imkan verir. Nəticə sənəddə birləşdirmək istədiyiniz səhifələri təyin edə bilərsiniz. Lütfən, bu məqsədlə aşağıda verilmiş nümunə Java kodundan istifadə edin:
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);
Java-da OpenDocument, EPUB, TEX, TXT və HTML daxil olmaqla digər formatlı faylların birləşdirilməsi haqqında ətraflı məlumat üçün bu təlimatı ziyarət edin. .
PNG, JPG, TIFF və başqaları kimi müxtəlif rastr təsvir fayllarının birləşdirilməsi və ya qoşulması müxtəlif məqsədlər üçün unikal vizuallar yaratmaq üçün yaxşı bir yol ola bilər. Şəkillərin birləşdirilməsi birdən çox təsviri daha böyük təsvirdə birləşdirmək, fotomontaj yaratmaq, təsvirdən arzuolunmaz elementləri silmək və ya hətta kolaj yaratmaq üçün də istifadə edilə bilər. Əgər siz müntəzəm olaraq şəkillərlə işləyən birisinizsə, JPG, PNG, TIFF və GIF kimi rastr şəkilləri birləşdirmək üçün GroupDocs.Merger API-lərindən istifadə edə bilərsiniz.
JPG şəkil fayllarını birləşdirmək üçün aşağıda göstərilən C# kodlaşdırmasından istifadə edin. Siz JPG şəkillərini üfüqi və ya birləşdirə bilərsiniz. şaquli olaraq istifadənizdən asılı olaraq:
// 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"); }
Eynilə, siz PNG<-ni birləşdirə bilərsiniz. /a>, GIF və .NET-də digər şəkil fayl formatları.
Lütfən, üçün aşağıda paylaşılan Java kod parçasını istifadə edin. JPG şəkli fayllarını birləşdirin. Şəkilləri şaquli və ya üfüqi şəkildə birləşdirmək seçiminiz var:
// 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");
JPG ilə yanaşı siz PNG və Java-da BMPşəkilləri.
Sənədin bölünməsi bir faylın bir neçə kiçik sənədə bölünməsi prosesidir. Faylların bölünməsinin bəzi praktiki istifadələri əlaqəli sənədləri ayrı-ayrı fayllarda təşkil etmək, paylaşma və əməkdaşlıq prosesini sadələşdirmək, redaktəni asanlaşdırmaq və məlumatın daha səmərəli axtarışına və əldə edilməsinə imkan vermək ola bilər. GroupDocs.Merger API-ləri .NET və Java-da müxtəlif formatlı sənədləri qüsursuz şəkildə bölmək üçün tələb olunan bütün lazımi alətləri təmin edir.
Siz PDF, DOCX, XLSX, PPTX və digər məlumat fayllarınızı müxtəlif bölmə seçimləri< əsasında .NET-də bölə bilərsiniz. /a>, məsələn, dəqiq səhifə nömrələri, səhifələrin başlanğıc və bitməsi, cüt/tək filtrlərlə və s. Aşağıdakı C# kodu PDF sənədini müəyyən edilmiş səhifə nömrələri ilə bölməyə imkan verir. Bu, SplitOptions-da müəyyən edildiyi kimi hər biri bir səhifədən ibarət üç ayrı sənəd yaradacaq:
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); }
Siz eyni şəkildə .NET üçün GroupDocs.Merger istifadə edərək DOCX, XLSX, PPTX və digər sənədlərinizi bölmək olar.
Məlumat fayllarını bölmək üçün eyni seçimlər Java-da da mövcuddur. Siz PDF fayllarını, Word, Excel və PowerPoint sənədlərini ayırarkən bu seçimlərdən istifadə edə bilərsiniz. səhifə nömrələri, səhifə diapazonlarının təyin edilməsi və s. Aşağıdakı paylaşılan misalda biz PDF faylını üç ayrı səhifələnmiş sənədə bölmək üçün xüsusi səhifə nömrələrindən istifadə edəcəyik:
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);
Word, Excel, PowerPoint və digər sənədlərinizi Java-da eyni şəkildə bölməkdən çekinmeyin.
Data fayllarınızı birləşdirmək və ya bölmək ilə birlikdə siz GroupDocs.Merger API-lərinin köməyi ilə sənəd səhifələrinin çıxarılması, fırlanması, dəyişdirilməsi və silinməsi kimi bir sıra digər fayl əməliyyatlarını da yerinə yetirə bilərsiniz. Bütün bu funksiyalar GroupDocs.Merger-in həm .NET, həm də Java versiyalarında dəstəklənir. Beləliklə, bu xüsusiyyətlərdən bəzilərini və onların necə işlədiyini yoxlayaq.
Mənbə PDF sənədindən xüsusi səhifələri çıxarmaq üçün aşağıdakı C# kodundan istifadə edin:
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); }
PDF sənədinin xüsusi səhifələrini 90, 180 və ya 270 dərəcə çevirmək üçün bu C# kodundan istifadə edin. Digər dəstəklənən sənəd əməliyyatlarını yoxlamaq üçün bu səhifəyə daxil olun:
bir sənəd səhifəsini digəri ilə dəyişmək üçün aşağıda göstərilən Java kodundan istifadə edin:
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);
Bir və ya bir neçə sənəd səhifəsini silmək üçün aşağıdakı nümunə Java kodundan istifadə edin. Digər dəstəklənən fayl əməliyyatlarını nəzərdən keçirmək üçün burada müvafiq səhifəyə baxın:
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);
Biz həmçinin PDF, DOCX, XLXS, PPTX və EPUB fayllarını birləşdirmək və ya bölmək üçün Pulsuz Onlayn Proqramlar təqdim edirik. Word-ü PDF-ə, Excel-i PDF-ə, PowerPoint-i PDF-ə birləşdirmək, JPG, PNG, BMP və bir çox digər məlumat fayllarını birləşdirmək istəyirsinizsə, lütfən, pulsuz proqramları sınadığınızdan əmin olun.
Siz JSON və CSV kimi müxtəlif mövcud mənbələrdən məlumatları asanlıqla Microsoft Excel-ə ixrac edə bilərsiniz.
Oxumağa davamBir neçə Excel iş kitabınız var və siz hesabat vermək və ya məlumatları bir yerdə saxlamaq üçün onları bir faylda birləşdirmək istəyirsiniz
Oxumağa davam.NET-də DOC və ya DOCX daxil olmaqla Word sənədlərini çevirmək çox yayılmış tələbdir
Oxumağa davam