Ketika kami berbicara tentang menggabungkan atau menggabungkan dokumen, kami mengacu pada proses menggabungkan dua atau lebih dokumen menjadi satu file. Ada beberapa alasan mengapa Anda mungkin ingin melakukan ini, seperti mempermudah berbagi informasi atau membuat satu dokumen gabungan. Tujuan lain dari penggabungan dokumen bisa untuk membuat file terpadu yang berisi semua informasi dari beberapa dokumen. Misalnya, Anda mungkin ingin membuat satu file terpusat yang berisi semua teks dari dokumen, semua gambar dari dokumen kedua, dan semua data dari dokumen ketiga.
Sama seperti menggabungkan file, dalam beberapa kasus, Anda mungkin juga perlu memisahkan dokumen untuk membuat beberapa dokumen. Memisahkan file bisa sangat berguna saat Anda perlu membuat laporan atau presentasi terpisah yang berisi kumpulan data berbeda. Atau jika Anda perlu mengirim dokumen berukuran besar kepada seseorang tetapi tidak ingin mereka harus mengunduh file berukuran besar. Jika Anda mencari solusi platform-independen untuk menggabungkan atau membagi file data secara terprogram, API GroupDocs.Merger untuk .NET dan Java bisa menjadi pilihan utama Anda. API ini memberdayakan pengembang .NET dan Java untuk memisahkan atau menggabungkan dokumen, diagram, dan eBook PDF, Word, Excel, dan PowerPoint, serta menggabungkan gambar JPG, PNG, GIF, dan TIFF dalam aplikasi penggabungan file mereka.
Untuk mulai menggabungkan dokumen dan gambar atau memisahkannya, instal versi GroupDocs.Merger yang diperlukan (untuk .NET atau Java) dan semua prasyarat untuk menikmati pengalaman yang lancar.
Unduh penginstal MSI atau DLL dari bagian unduhan, instal API melalui NuGet, atau gunakan Konsol Pengelola Paket untuk menginstal GroupDocs.Merger untuk .NET:
Untuk bantuan dan informasi lebih lanjut, silakan lihat panduan pemasangan mendetail.
Untuk menginstal GroupDocs.Merger API versi Java, Anda dapat mengunduh file JAR secara langsung atau menggunakan konfigurasi terbaru di aplikasi Maven Anda di Jawa.
<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>
Silakan lihat panduan ini untuk bantuan lebih lanjut dalam menginstal GroupDocs.Merger untuk Java.
Setelah berhasil menyiapkan GroupDocs.Merger untuk .NET atau Java di sistem Anda, Anda dapat memeriksa beberapa kasus penggunaan populer untuk menggabungkan atau memisahkan dokumen, dan menukar, memutar, mengekstraksi, atau menghapus halaman dokumen.
File PDF telah menjadi standar untuk berbagi dan menyimpan dokumen, dan kita sering perlu menggabungkan file PDF karena berbagai alasan seperti menggabungkan data dari beberapa dokumen PDF menjadi satu file untuk tinjauan sejawat. Atau, untuk memusatkan sumber daya seperti grafik dan tabel yang terdapat dalam dokumen yang ditemukan di intranet perusahaan untuk memudahkan referensi. Apa pun skenario kasusnya, API GroupDocs.Merger untuk .NET dan Java dimuat dengan rangkaian alat yang tepat bagi Anda untuk menggabungkan file PDF sekaligus mempertahankan konten teks dan grafik dari dokumen sumber.
Hanya perlu beberapa baris kode C# untuk menggabungkan PDF menjadi satu file seperti yang ditunjukkan di bawah ini 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");
} Selain menggabungkan file PDF, Anda juga memiliki opsi untuk menggabungkan beberapa file DOC, PPT, dan Format XLS menjadi dokumen PDF. Silakan gunakan kode C # berikut untuk tujuan ini:
Menggabungkan lebih dari satu file PDF ke dalam satu dokumen juga sederhana di Java seperti yang ditunjukkan pada kode di bawah ini:
// 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"); Keserbagunaan dan kemudahan penggunaan adalah dua faktor yang membuat Microsoft Word, Excel, dan PowerPoint begitu populer di seluruh dunia. Aplikasi perangkat lunak ini memungkinkan kita membuat berbagai jenis dokumen yang terlihat profesional dengan mudah. Word sangat bagus untuk membuat dokumen berbasis teks, Excel sangat cocok untuk menyimpan dan memanipulasi data, dan PowerPoint sangat ideal untuk membuat presentasi. Anda dapat menggabungkan salah satu jenis file ini menggunakan API GroupDocs.Merger untuk .NET dan Java.
Anda dapat menggabungkan dokumen Word menggunakan kode C# yang ditampilkan di bawah. Juga harus dicatat bahwa kode ini bersifat umum dan dapat digunakan untuk menggabungkan file Excel dan PowerPoint juga. Satu-satunya perbedaan adalah mengganti nama dan jenis dokumen. Misalnya, 'sample1.docx', 'sample2.docx', dan 'merged.docx' akan mengubah ekstensi dokumen dari DOCX menjadi 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");
} Fitur lain yang sangat berguna dari GroupDocs.Meger untuk .NET API adalah menggabungkan halaman dari file yang berbeda menjadi satu dokumen berdasarkan nomor halaman atau rentang yang ditentukan. Kode C# berikut memungkinkan 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);
} Penggabungan dokumen format populer lainnya seperti ODT, EPUB, TXT, TEX, dan HTML juga didukung. Silakan periksa panduan ini untuk bantuan lebih lanjut.
Sama seperti di .NET, pengguna Java dapat juga menggabungkan dokumen Word mereka dengan mudah menggunakan contoh yang diberikan di bawah ini kode. Cuplikan kode yang sama ini juga dapat digunakan untuk menggabungkan dokumen Excel dan PowerPoint. Anda hanya perlu mengganti nama file dan ekstensi saat bekerja dengan spreadsheet dan file presentasi. Silakan ganti ekstensi DOCX dengan XLSX atau PPTX dalam kode 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 memungkinkan Anda menggabungkan halaman dari beberapa dokumen menjadi satu file. Anda dapat menentukan halaman yang ingin Anda gabungkan dalam dokumen yang dihasilkan. Silakan gunakan kode Java contoh yang diberikan di bawah ini 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 informasi selengkapnya tentang menggabungkan file dengan format lain termasuk OpenDocument, EPUB, TEX, TXT, dan HTML di Java, silakan kunjungi panduan ini .
Menggabungkan atau menggabungkan file gambar raster yang berbeda seperti PNG, JPG, TIFF, dan lainnya dapat menjadi cara yang baik untuk membuat visual unik untuk berbagai keperluan. Menggabungkan gambar juga dapat digunakan untuk menggabungkan beberapa gambar menjadi satu gambar yang lebih besar, membuat photomontage, menghapus elemen yang tidak diinginkan dari sebuah gambar, atau bahkan membuat kolase. Jika Anda adalah seseorang yang sering bekerja dengan gambar, Anda dapat menggunakan API GroupDocs.Merger untuk menggabungkan gambar raster seperti JPG, PNG, TIFF, dan GIF.
Untuk menggabungkan file gambar JPG, silakan gunakan kode C# yang ditunjukkan di bawah ini. Anda dapat menggabungkan gambar JPG secara horizontal atau secara vertikal bergantung pada tujuan penggunaan 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");
} Demikian pula, Anda dapat menggabungkan PNG, GIF, dan format file gambar lainnya di .NET.
Harap gunakan cuplikan kode Java yang dibagikan di bawah untuk menggabungkan file gambar JPG. Anda memiliki opsi untuk menggabungkan gambar secara vertikal atau horizontal:
// 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"); Selain JPG, Anda juga dapat menggabungkan PNG dan gambar BMP di Jawa.
Pemisahan dokumen adalah proses memecah satu file menjadi beberapa dokumen yang lebih kecil. Beberapa penggunaan praktis dari pemisahan file dapat mengatur dokumen terkait dalam file terpisah, menyederhanakan proses berbagi dan berkolaborasi, memfasilitasi pengeditan yang lebih mudah, dan memungkinkan pencarian dan pengambilan informasi yang lebih efisien. API GroupDocs.Merger memberi Anda semua alat yang diperlukan untuk memisahkan dokumen dengan format berbeda dengan lancar di .NET dan Java.
Anda dapat membagi PDF, DOCX, XLSX, PPTX, dan file data lainnya di .NET berdasarkan berbagai opsi pemisahan seperti dengan nomor halaman yang tepat, dengan memulai dan mengakhiri halaman, dengan filter genap/ganjil, dan banyak lagi. Kode C# berikut memungkinkan Anda memisahkan dokumen PDF dengan nomor halaman tertentu. Ini akan menghasilkan tiga dokumen terpisah yang masing-masing berisi satu halaman seperti yang ditentukan 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 dapat membagi DOCX, XLSX, PPTX, dan dokumen lainnya menggunakan GroupDocs.Merger untuk .NET.
Opsi yang sama untuk memisahkan file data juga tersedia di Java. Anda dapat menggunakan opsi ini saat memisahkan file PDF, Word, Excel, dan dokumen PowerPoint seperti mendefinisikan nomor halaman, menentukan rentang halaman, dan lainnya. Dalam contoh yang dibagikan di bawah ini, kami akan menggunakan nomor halaman tertentu untuk membagi file PDF menjadi tiga, dokumen halaman tunggal yang terpisah:
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 memisahkan Word, Excel, PowerPoint, dan dokumen lainnya di Java dengan cara yang sama.
Bersamaan dengan menggabungkan atau memisahkan file data, Anda juga dapat melakukan beberapa operasi file lainnya seperti mengekstraksi, memutar, menukar, dan menghapus halaman dokumen dengan bantuan API GroupDocs.Merger. Semua fungsi ini didukung di GroupDocs.Merger versi .NET dan Java. Jadi, mari kita periksa beberapa fitur ini dan cara kerjanya.
Harap gunakan kode C# berikut untuk mengekstrak halaman tertentu dari 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 dari dokumen PDF sebesar 90, 180, atau 270 derajat, silakan gunakan kode C# ini. Untuk memeriksa operasi dokumen lain yang didukung, silakan kunjungi halaman ini:
Untuk menukar satu halaman dokumen dengan yang lain, harap gunakan kode Java yang ditunjukkan di bawah ini:
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 menghapus satu atau lebih halaman dokumen, harap gunakan contoh kode Java berikut. Untuk meninjau operasi file lain yang didukung, periksa laman yang relevan 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 Aplikasi Online Gratis untuk menggabungkan atau memisahkan file PDF, DOCX, XLXS, PPTX, dan EPUB. Pastikan untuk mencoba aplikasi gratis jika Anda ingin menggabungkan Word ke PDF, Excel ke PDF, PowerPoint ke PDF, menggabungkan JPG, PNG, BMP, dan banyak file data lainnya.
Anda dapat dengan mudah mengekspor data ke Microsoft Excel dari berbagai sumber yang tersedia seperti JSON, dan CSV.
Lanjut membacaAnda memiliki beberapa buku kerja Excel, dan Anda ingin menggabungkannya menjadi satu file untuk melaporkan atau menyimpan data di satu tempat
Lanjut membacaMengonversi dokumen Word termasuk DOC atau DOCX di .NET adalah persyaratan yang sangat umum
Lanjut membaca