Vietnamese
 Vietnamese

Hợp nhất hoặc chia nhỏ các tệp PDF, Word, Excel, PowerPoint, sách điện tử và hình ảnh

API hợp nhất tệp hiệu suất cao dành cho .NET và Java, cho phép các nhà phát triển ứng dụng kết hợp các tệp PDF, xử lý văn bản, bảng tính, bản trình bày, sơ đồ, sách điện tử và hình ảnh. Trích xuất, hoán đổi, xoay hoặc xóa các trang tài liệu và hợp nhất các hình ảnh JPG, PNG hoặc GIF.

Dùng thử miễn phí các API của chúng tôiNhận giấy phép tạm thời

Các giải pháp hợp nhất và chia nhỏ tài liệu giàu tính năng

Khi chúng ta nói về việc nối hoặc hợp nhất các tài liệu, chúng ta đang đề cập đến quá trình kết hợp hai hoặc nhiều tài liệu vào một tệp duy nhất. Có một số lý do khiến bạn có thể muốn thực hiện điều này, chẳng hạn như giúp chia sẻ thông tin dễ dàng hơn hoặc tạo một tài liệu hợp nhất, duy nhất. Một mục đích khác của việc hợp nhất tài liệu có thể là tạo một tệp hợp nhất chứa tất cả thông tin từ nhiều tài liệu. Chẳng hạn, bạn có thể muốn tạo một tệp tập trung chứa tất cả văn bản từ tài liệu, tất cả hình ảnh từ tài liệu thứ hai và tất cả dữ liệu từ tài liệu thứ ba.

Cũng giống như hợp nhất tệp, trong một số trường hợp, bạn cũng có thể cần tách tài liệu để tạo nhiều tài liệu. Việc chia nhỏ tệp có thể rất hữu ích khi bạn cần tạo các báo cáo hoặc bản trình bày riêng biệt có chứa các tập dữ liệu khác nhau. Hoặc nếu bạn cần gửi một tài liệu lớn cho ai đó nhưng không muốn họ phải tải xuống một tệp lớn. Nếu bạn đang tìm kiếm một giải pháp độc lập với nền tảng để hợp nhất hoặc chia nhỏ các tệp dữ liệu theo chương trình, API GroupDocs.Merger dành cho .NET và Java có thể là lựa chọn cuối cùng của bạn. Các API này cho phép các nhà phát triển .NET và Java tách hoặc nối các tài liệu, sơ đồ và sách điện tử PDF, Word, Excel và PowerPoint, cũng như hợp nhất các hình ảnh JPG, PNG, GIF và TIFF trong các ứng dụng hợp nhất tệp của họ.

Bắt đầu

Để bắt đầu hợp nhất tài liệu và hình ảnh hoặc chia nhỏ chúng, vui lòng cài đặt phiên bản GroupDocs.Merger cần thiết (dành cho .NET hoặc Java) và tất cả các điều kiện tiên quyết để tận hưởng trải nghiệm liền mạch.

GroupDocs.Merger để cài đặt .NET

Vui lòng tải xuống trình cài đặt MSI hoặc tệp DLL từ phần tải xuống, cài đặt API qua NuGet hoặc sử dụng Bảng điều khiển quản lý gói để cài đặt GroupDocs.Merger cho .NET:

PM> Install-Package GroupDocs.Merger 

Để được trợ giúp và biết thêm thông tin, vui lòng xem hướng dẫn cài đặt chi tiết.

GroupDocs.Merger để cài đặt Java

Để cài đặt phiên bản Java của API GroupDocs.Merger, bạn có thể tải xuống tệp JAR trực tiếp hoặc sử dụng cấu hình mới nhất trong các ứng dụng Maven của bạn trong 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>

Vui lòng xem hướng dẫn này để được trợ giúp thêm về cách cài đặt GroupDocs.Merger cho Java.

Các trường hợp sử dụng hợp nhất và tách tài liệu

Sau khi thiết lập thành công GroupDocs.Merger cho .NET hoặc Java trên hệ thống của mình, bạn có thể kiểm tra một số trường hợp sử dụng phổ biến để nối hoặc chia nhỏ tài liệu cũng như hoán đổi, xoay, trích xuất hoặc xóa các trang tài liệu.

Các trường hợp sử dụng hợp nhất và tách tài liệu

Tìm hiểu cách hợp nhất các tệp PDF trong ứng dụng hợp nhất tài liệu C# .NET và Java của bạn

Các tệp PDF đã trở thành tiêu chuẩn để chia sẻ và lưu trữ tài liệu và chúng tôi thường cần hợp nhất các tệp PDF vì nhiều lý do, chẳng hạn như kết hợp dữ liệu từ nhiều tài liệu PDF thành một tệp để đánh giá ngang hàng. Hoặc, để tập trung các tài nguyên như biểu đồ và bảng có trong các tài liệu được tìm thấy trên mạng nội bộ của công ty để dễ dàng tham khảo. Bất kể trường hợp nào xảy ra, các API GroupDocs.Merger dành cho .NET và Java đều được tải cùng với các bộ công cụ phù hợp để bạn kết hợp các tệp PDF trong khi vẫn giữ nguyên văn bản và nội dung đồ họa của tài liệu nguồn.

Tìm hiểu cách hợp nhất các tệp PDF trong ứng dụng hợp nhất tài liệu C# .NET và Java của bạn

Hợp nhất nhiều tài liệu PDF thành một tệp duy nhất trong .NET

Sẽ chỉ mất vài dòng mã C# để kết hợp các tệp PDF thành một tệp như minh họa bên dưới vật mẫu:

  // 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");
} 

Cùng với việc hợp nhất các tệp PDF, bạn cũng có tùy chọn hợp nhất nhiều tệp DOC, PPT và định dạng XLS thành tài liệu PDF. Vui lòng sử dụng mã C# sau cho mục đích này:

using (Merger merger = new Merger(@"c:\document1.pdf"))
{
      // Add the multi-format documents to merge 
     merger.Join(@"c:\document2.doc");
    merger.Join(@"c:\document3.ppt");
    merger.Join(@"c:\document4.xls");
	// Merge all documents into a single PDF file 
	merger.Save(@"c:\merged.pdf");
}  

Dễ dàng hợp nhất các tệp PDF thành một tài liệu trong Java

Tham gia nhiều tệp PDF vào một tài liệu cũng đơn giản trong Java như được hiển thị trong mã bên dưới:

    // 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");  
You can not only join several PDF files but also merge documents of DOC, PPT, and XLS formats into a single PDF file in Java as demonstrated in the following code snippet:
        Merger merger = new Merger("c:\document1.pdf");
        {
            // Add the multi-format documents to merge
            merger.join("c:\document2.doc");
            merger.join("c:\document3.ppt");
            merger.join("c:\document4.xls");
            // Merge all documents into a single PDF file
            merger.save("c:\merged.pdf");
        } 

Làm cách nào để hợp nhất các tài liệu Word, bảng tính Excel và bản trình bày PowerPoint trong .NET và Java?

Tính linh hoạt và dễ sử dụng là hai trong số những yếu tố khiến Microsoft Word, Excel và PowerPoint trở nên phổ biến trên toàn thế giới. Các ứng dụng phần mềm này cho phép chúng tôi tạo các loại tài liệu chuyên nghiệp khác nhau một cách dễ dàng. Word là công cụ tuyệt vời để tạo tài liệu dựa trên văn bản, Excel là công cụ hoàn hảo để lưu trữ và thao tác dữ liệu, còn PowerPoint là công cụ lý tưởng để tạo bản trình bày. Bạn có thể hợp nhất bất kỳ loại tệp nào trong số này bằng API GroupDocs.Merger cho .NET và Java.

Làm cách nào để hợp nhất các tài liệu Word, bảng tính Excel và bản trình bày PowerPoint trong .NET và Java?

Hợp nhất các tài liệu Word, Excel và PowerPoint trong .NET

Bạn có thể kết hợp các tài liệu Word của mình bằng cách sử dụng mã C# hiển thị bên dưới. Cũng cần lưu ý rằng mã này là chung chung và cũng có thể được sử dụng để hợp nhất các tệp Excel và PowerPoint. Sự khác biệt duy nhất sẽ được thay thế tên và loại tài liệu. Ví dụ: 'sample1.docx', 'sample2.docx''merged.docx' sẽ thay đổi phần mở rộng tài liệu từ DOCX thành XLSX hoặc 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");
}    

Một tính năng rất hữu ích khác của GroupDocs.Meger dành cho .NET API là kết hợp các trang từ các tệp khác nhau vào một tài liệu dựa trên số trang hoặc phạm vi được chỉ định. Mã C# sau đây cho phép bạn đạt được điều này:

        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);
        }           

Hợp nhất các tài liệu có định dạng phổ biến khác như ODT, EPUB, TXT, TEX và HTML cũng được hỗ trợ. Vui lòng xem hướng dẫn này để được trợ giúp thêm.

Tham gia các tệp xử lý văn bản, bảng tính và bản trình bày trong Java

Giống như trong .NET, người dùng Java có thể cũng có thể kết hợp các tài liệu Word của họ một cách dễ dàng bằng cách sử dụng mẫu được cung cấp bên dưới mã số. Đoạn mã tương tự này cũng có thể được sử dụng để hợp nhất các tài liệu Excel và PowerPoint. Bạn sẽ chỉ cần thay thế tên tệp và phần mở rộng khi làm việc với bảng tính và tệp bản trình bày. Như trong, vui lòng thay phần mở rộng DOCX bằng XLSX hoặc PPTX trong mã này.

    // 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 cho phép bạn hợp nhất các trang của nhiều tài liệu thành một tệp duy nhất. Bạn có thể chỉ định các trang bạn muốn kết hợp trong tài liệu kết quả. Vui lòng sử dụng mã Java mẫu dưới đây cho mục đích này:

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);  

Để biết thêm thông tin về cách hợp nhất các tệp có định dạng khác bao gồm OpenDocument, EPUB, TEX, TXT và HTML trong Java, vui lòng truy cập hướng dẫn này .

Hợp nhất các hình ảnh JPG, PNG, BMP, GIF và TIFF trong .NET và Java

Hợp nhất hoặc nối các tệp hình ảnh raster khác nhau như PNG, JPG, TIFF và các tệp khác có thể là một cách hay để tạo hình ảnh độc đáo cho các mục đích khác nhau. Hợp nhất hình ảnh cũng có thể được sử dụng để kết hợp nhiều hình ảnh thành một hình ảnh lớn hơn, tạo ảnh ghép, xóa các thành phần không mong muốn khỏi hình ảnh hoặc thậm chí tạo ảnh ghép. Nếu bạn là người thường xuyên làm việc với hình ảnh, bạn có thể sử dụng API GroupDocs.Merger để hợp nhất các hình ảnh raster như JPG, PNG, TIFF và GIF.

Hợp nhất các hình ảnh JPG, PNG, BMP, GIF và TIFF trong .NET và Java

Kết hợp hình ảnh JPG trong ứng dụng kết hợp hình ảnh .NET của bạn

Để kết hợp các tệp hình ảnh JPG, vui lòng sử dụng mã C# được hiển thị bên dưới. Bạn có thể hợp nhất hình ảnh JPG theo chiều ngang hoặc theo chiều dọc tùy thuộc vào mục đích sử dụng của bạn:

// 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");
} 

Tương tự, bạn có thể kết hợp PNG, GIF và các định dạng tệp hình ảnh khác trong .NET.

Làm cách nào để hợp nhất hình ảnh JPG dễ dàng trong ứng dụng Java?

Vui lòng sử dụng đoạn mã Java được chia sẻ bên dưới cho hợp nhất các tệp hình ảnh JPG. Bạn có tùy chọn hợp nhất hình ảnh theo chiều dọc hoặc chiều ngang:

// 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"); 

Cùng với JPG, bạn cũng có thể kết hợp PNGBMP hình ảnh trong Java.

Làm cách nào để chia nhỏ các tệp PDF, tài liệu Word, Excel và PowerPoint trong .NET và Java?

Tách tài liệu là quá trình chia nhỏ một tệp thành nhiều tài liệu nhỏ hơn. Một số ứng dụng thực tế của việc chia nhỏ tệp có thể là tổ chức các tài liệu liên quan trong các tệp riêng biệt, đơn giản hóa quá trình chia sẻ và cộng tác, hỗ trợ chỉnh sửa dễ dàng hơn và cho phép tìm kiếm và truy xuất thông tin hiệu quả hơn. API GroupDocs.Merger cung cấp cho bạn tất cả các công cụ cần thiết để phân chia liền mạch các tài liệu có định dạng khác nhau trong .NET và Java.

Làm cách nào để chia nhỏ các tệp PDF, tài liệu Word, Excel và PowerPoint trong .NET và Java?

Tách tài liệu PDF, DOCX, XLSX và PPTX trong .NET

Bạn có thể chia các tệp PDF, DOCX, XLSX, PPTX và các tệp dữ liệu khác trong .NET dựa trên các tùy chọn chia khác nhau chẳng hạn như theo số trang chính xác, theo trang bắt đầu và trang kết thúc, với bộ lọc chẵn/lẻ, v.v. Mã C# sau đây cho phép bạn chia tài liệu PDF theo số trang đã chỉ định. Thao tác này sẽ tạo ba tài liệu riêng biệt, mỗi tài liệu chứa một trang như được xác định trong 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);
}

Bạn có thể chia tách DOCX, XLSX, PPTX và các tài liệu khác theo cách tương tự bằng cách sử dụng GroupDocs.Merger cho .NET.

Tách các tệp PDF, Word, Excel và PowerPoint trong Java

Các tùy chọn tương tự để chia tệp dữ liệu cũng có sẵn trong Java. Bạn có thể sử dụng các tùy chọn này khi chia nhỏ tệp PDF, tài liệu Word, Excel và PowerPoint như xác định số trang, chỉ định phạm vi trang, v.v. Trong ví dụ được chia sẻ bên dưới, chúng tôi sẽ sử dụng các số trang cụ thể để chia tệp PDF thành ba tài liệu được trang riêng biệt:

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); 

Vui lòng chia nhỏ Word, Excel, PowerPoint và các tài liệu khác trong Java theo cách tương tự.

Trích xuất, xoay, hoán đổi hoặc xóa các trang tài liệu trong ứng dụng hợp nhất tệp .NET và Java của bạn

Cùng với việc hợp nhất hoặc chia nhỏ tệp dữ liệu, bạn cũng có thể thực hiện một số thao tác tệp khác như trích xuất, xoay, hoán đổi và xóa trang tài liệu với sự trợ giúp của API GroupDocs.Merger. Tất cả các chức năng này đều được hỗ trợ trong cả phiên bản .NET và Java của GroupDocs.Merger. Vì vậy, hãy xem một số tính năng này và cách chúng hoạt động.

Trích xuất, xoay, hoán đổi hoặc xóa các trang tài liệu trong ứng dụng hợp nhất tệp .NET và Java của bạn

Trích xuất và xoay trang tài liệu trong .NET

Vui lòng sử dụng mã C# sau để trích xuất các trang cụ thể từ tài liệu PDF nguồn:

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);
} 

Và để xoay các trang cụ thể của tài liệu PDF theo góc 90, 180 hoặc 270 độ, vui lòng sử dụng mã C# này. Để kiểm tra các hoạt động tài liệu được hỗ trợ khác, vui lòng truy cập trang này:

string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
RotateOptions rotateOptions = new RotateOptions(RotateMode.Rotate180, new int[] { 2, 3, 6 });
using (Merger merger = new Merger(filePath))
{
    merger.RotatePages(rotateOptions);
    merger.Save(filePathOut);
} 

Hoán đổi hoặc loại bỏ các trang tài liệu trong Java

Để hoán đổi một trang tài liệu này với một trang tài liệu khác, vui lòng sử dụng mã Java hiển thị bên dưới:

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); 

Để xóa một hoặc nhiều trang tài liệu, vui lòng sử dụng mã Java mẫu sau. Để xem lại các thao tác tệp được hỗ trợ khác, vui lòng kiểm tra trang có liên quan tại đây:

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);  

Chúng tôi cũng cung cấp Ứng dụng trực tuyến miễn phí để hợp nhất hoặc chia nhỏ các tệp PDF, DOCX, XLXS, PPTX và EPUB. Hãy đảm bảo dùng thử các ứng dụng miễn phí nếu bạn đang muốn hợp nhất Word thành PDF, Excel thành PDF, PowerPoint thành PDF, hợp nhất JPG, PNG, BMP và nhiều tệp dữ liệu khác.

Tim sự giup đơ?

Kiểm tra các kênh hỗ trợ của chúng tôi để được trợ giúp về các câu hỏi của bạn liên quan đến các tính năng và hoạt động của API sản phẩm Conholdate.