Apabila kita bercakap tentang menyertai atau menggabungkan dokumen, kita merujuk kepada proses menggabungkan dua atau lebih dokumen ke dalam satu fail. Terdapat beberapa sebab mengapa anda mungkin mahu melakukan ini, seperti menjadikannya lebih mudah untuk berkongsi maklumat atau membuat satu dokumen yang disatukan. Tujuan lain untuk menggabungkan dokumen adalah untuk mencipta fail bersatu yang mengandungi semua maklumat daripada berbilang dokumen. Sebagai contoh, anda mungkin ingin mencipta satu fail terpusat yang mengandungi semua teks daripada dokumen, semua imej daripada dokumen kedua dan semua data daripada dokumen ketiga.
Sama seperti menggabungkan fail, dalam beberapa kes, anda juga mungkin perlu memisahkan dokumen untuk membuat berbilang dokumen. Memisahkan fail boleh menjadi sangat berguna apabila anda perlu membuat laporan atau pembentangan berasingan yang mengandungi set data yang berbeza. Atau jika anda perlu menghantar dokumen yang besar kepada seseorang tetapi tidak mahu mereka perlu memuat turun fail yang besar. Jika anda sedang mencari penyelesaian bebas platform untuk menggabungkan atau memisahkan fail data secara pemrograman, API GroupDocs.Merger untuk .NET dan Java boleh menjadi pilihan utama anda. API ini memperkasakan pembangun .NET dan Java untuk memisahkan atau menyertai dokumen, rajah dan eBuku PDF, Word, Excel dan PowerPoint, serta menggabungkan imej JPG, PNG, GIF dan TIFF dalam apl penggabungan fail mereka.
Untuk mula menggabungkan dokumen dan imej atau memisahkannya, sila pasang versi GroupDocs.Merger yang diperlukan (untuk .NET atau Java) dan semua prasyarat untuk menikmati pengalaman yang lancar.
Sila muat turun pemasang MSI atau DLL daripada bahagian muat turun, pasang API melalui NuGet, atau gunakan Konsol Pengurus Pakej untuk memasang GroupDocs.Merger untuk .NET:
Untuk mendapatkan bantuan dan maklumat lanjut, sila lihat panduan pemasangan terperinci.
Untuk memasang API GroupDocs.Merger versi Java, anda boleh sama ada memuat turun fail JAR secara terus atau menggunakan konfigurasi terkini dalam aplikasi Maven anda di 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>
Sila lihat panduan ini untuk mendapatkan bantuan lanjut tentang memasang GroupDocs.Merger untuk Java.
Setelah berjaya menyediakan GroupDocs.Merger untuk .NET atau Java pada sistem anda, anda boleh menyemak beberapa kes penggunaan popular untuk menyertai atau membelah dokumen dan menukar, memutar, mengekstrak atau memadam halaman dokumen.
Fail PDF telah menjadi standard untuk perkongsian dan penyimpanan dokumen, dan kami sering perlu menggabungkan fail PDF untuk pelbagai sebab seperti menggabungkan data daripada berbilang dokumen PDF ke dalam satu fail untuk semakan rakan sebaya. Atau, untuk memusatkan sumber seperti graf dan jadual yang terkandung dalam dokumen yang terdapat pada intranet syarikat untuk rujukan mudah. Walau apa pun senario kesnya, API GroupDocs.Merger untuk .NET dan Java dimuatkan dengan set alat yang sesuai untuk anda menggabungkan fail PDF sambil mengekalkan teks dan kandungan grafik dokumen sumber.
Ia hanya memerlukan beberapa baris kod C# untuk menggabungkan PDF ke dalam satu fail seperti yang ditunjukkan di bawah sampel:
// 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");
} Bersama-sama dengan menggabungkan fail PDF, anda juga mempunyai pilihan untuk menggabungkan berbilang fail DOC, PPT dan Format XLS ke dalam dokumen PDF. Sila gunakan kod C# berikut untuk tujuan ini:
Menyertai lebih daripada satu fail PDF ke dalam satu dokumen adalah mudah dalam Java juga seperti yang ditunjukkan dalam kod di bawah:
// 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"); Fleksibiliti dan kemudahan penggunaan adalah dua faktor yang menjadikan Microsoft Word, Excel dan PowerPoint begitu popular di seluruh dunia. Aplikasi perisian ini membolehkan kami mencipta pelbagai jenis dokumen yang kelihatan profesional dengan mudah. Word bagus untuk mencipta dokumen berasaskan teks, Excel sesuai untuk menyimpan dan memanipulasi data, dan PowerPoint sesuai untuk membuat pembentangan. Anda boleh menggabungkan mana-mana jenis fail ini menggunakan API GroupDocs.Merger untuk .NET dan Java.
Anda boleh menggabungkan dokumen Word anda menggunakan kod C# yang ditunjukkan di bawah. Perlu diingatkan juga bahawa kod ini adalah generik dan boleh digunakan untuk menggabungkan fail Excel dan PowerPoint juga. Satu-satunya perbezaan ialah menggantikan nama dan jenis dokumen. Contohnya, 'sample1.docx', 'sample2.docx' dan 'merged.docx'akan mempunyai sambungan dokumen ditukar daripada DOCX kepada sama ada XLSX atau 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");
} Satu lagi ciri GroupDocs.Meger yang sangat berguna untuk API .NET ialah menggabungkan halaman daripada fail yang berbeza ke dalam satu dokumen berdasarkan nombor halaman atau julat yang ditentukan. Kod C# berikut membolehkan anda mencapai ini:
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);
} Menggabungkan dokumen format popular lain seperti ODT, EPUB, TXT, TEX dan HTML juga disokong. Sila semak panduan ini untuk mendapatkan bantuan lanjut.
Sama seperti dalam .NET, pengguna Java boleh juga menggabungkan dokumen Word mereka dengan mudah menggunakan sampel yang diberikan di bawah kod. Coretan kod yang sama ini boleh digunakan untuk menggabungkan dokumen Excel dan PowerPoint juga. Anda hanya perlu menggantikan nama fail dan sambungan apabila bekerja dengan hamparan dan fail pembentangan. Seperti dalam, sila gantikan sambungan DOCX dengan XLSX atau PPTX dalam kod ini.
// 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 untuk Java membolehkan anda menggabungkan halaman beberapa dokumen ke dalam satu fail. Anda boleh menentukan halaman yang anda ingin gabungkan dalam dokumen yang dihasilkan. Sila gunakan contoh kod Java yang diberikan di bawah untuk tujuan ini:
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);
Untuk mendapatkan maklumat lanjut tentang penggabungan fail dalam format lain termasuk OpenDocument, EPUB, TEX, TXT dan HTML dalam Java, sila lawati panduan ini .
Menggabungkan atau menyertai fail imej raster yang berbeza seperti PNG, JPG, TIFF dan lain-lain boleh menjadi cara yang baik untuk mencipta visual unik untuk pelbagai tujuan. Menggabungkan imej juga boleh digunakan untuk menggabungkan berbilang imej menjadi satu imej yang lebih besar, mencipta montaj foto, mengalih keluar elemen yang tidak diingini daripada imej, atau membuat kolaj. Jika anda seorang yang kerap menggunakan imej, anda boleh menggunakan API GroupDocs.Merger untuk menggabungkan imej raster seperti JPG, PNG, TIFF dan GIF.
Untuk menggabungkan fail imej JPG, sila gunakan pengekodan C# yang ditunjukkan di bawah. Anda boleh menggabungkan imej JPG mendatar atau secara menegak bergantung pada kegunaan anda:
// 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");
} Begitu juga, anda boleh menggabungkan PNG, GIF dan format fail imej lain dalam .NET.
Sila gunakan coretan kod Java yang dikongsi di bawah untuk menggabungkan imej JPG fail. Anda mempunyai pilihan untuk menggabungkan imej secara menegak atau mendatar:
// 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"); Bersama-sama dengan JPG, anda juga boleh menggabungkan PNG dan BMP imej dalam Java.
Pemisahan dokumen ialah proses memecahkan satu fail kepada beberapa dokumen yang lebih kecil. Beberapa kegunaan praktikal pemisahan fail boleh menyusun dokumen berkaitan dalam fail berasingan, memudahkan proses perkongsian dan kerjasama, memudahkan penyuntingan yang lebih mudah, dan membolehkan carian dan pengambilan maklumat yang lebih cekap. GroupDocs.Merger API menyediakan anda semua alatan yang diperlukan untuk membahagikan dokumen pelbagai format dalam .NET dan Java dengan lancar.
Anda boleh membahagikan fail PDF, DOCX, XLSX, PPTX dan fail data anda yang lain dalam .NET berdasarkan pelbagai pilihan split seperti mengikut nombor halaman tepat, dengan memulakan dan menamatkan halaman, dengan penapis genap/ganjil, dan banyak lagi. Kod C# berikut membolehkan anda memisahkan dokumen PDF dengan nombor halaman yang ditentukan. Ini akan menghasilkan tiga dokumen berasingan yang mengandungi satu halaman setiap satu seperti yang ditakrifkan dalam 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);
}Anda juga boleh membahagikan DOCX, XLSX, PPTX dan dokumen lain anda menggunakan GroupDocs.Merger untuk .NET.
Pilihan yang sama untuk memisahkan fail data juga tersedia di Java. Anda boleh menggunakan pilihan ini apabila membahagikan fail PDF, Word, Excel dan dokumen PowerPoint seperti mentakrifkan nombor halaman, menentukan julat halaman dan banyak lagi. Dalam contoh yang dikongsi di bawah, kami akan menggunakan nombor halaman tertentu untuk membahagikan fail PDF kepada tiga dokumen muka surat tunggal yang berasingan:
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); Jangan ragu untuk membahagikan Word, Excel, PowerPoint dan dokumen lain di Java dengan cara yang sama.
Bersama-sama dengan menggabungkan atau memisahkan fail data anda, anda juga boleh melakukan beberapa operasi fail lain seperti mengekstrak, memutar, menukar dan mengalih keluar halaman dokumen dengan bantuan API GroupDocs.Merger. Semua fungsi ini disokong dalam kedua-dua versi .NET dan Java bagi GroupDocs.Merger. Jadi, mari kita lihat beberapa ciri ini dan cara ia berfungsi.
Sila gunakan kod C# berikut untuk mengekstrak halaman tertentu daripada dokumen PDF sumber:
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);
} Dan untuk memutar halaman tertentu dokumen PDF sebanyak 90, 180 atau 270 darjah, sila gunakan kod C# ini. Untuk menyemak operasi dokumen lain yang disokong, sila lawati halaman ini:
Untuk menukar satu halaman dokumen dengan yang lain, sila gunakan kod Java yang ditunjukkan di bawah:
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);
Untuk mengalih keluar satu atau lebih halaman dokumen, sila gunakan contoh kod Java berikut. Untuk menyemak operasi fail lain yang disokong, sila semak halaman yang berkaitan di sini:
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); Kami juga menyediakan Apl Dalam Talian Percuma untuk menggabungkan atau memisahkan fail PDF, DOCX, XLXS, PPTX dan EPUB. Sila pastikan anda mencuba apl percuma jika anda ingin menggabungkan Word kepada PDF, Excel kepada PDF, PowerPoint kepada PDF, menggabungkan JPG, PNG, BMP dan banyak fail data lain.
Anda boleh mengeksport data dengan mudah ke Microsoft Excel daripada pelbagai sumber yang tersedia seperti JSON dan CSV.
Teruskan membacaAnda mempunyai beberapa buku kerja Excel dan anda ingin menggabungkannya bersama-sama menjadi satu fail untuk pelaporan atau menyimpan data di satu tempat
Teruskan membacaMenukar dokumen Word termasuk DOC atau DOCX dalam .NET adalah keperluan yang sangat biasa
Teruskan membaca