Thai

รวมหรือแยกไฟล์ PDF, Word, Excel, PowerPoint, eBooks และรูปภาพ

API การรวมไฟล์ประสิทธิภาพสูงสำหรับ .NET และ Java ช่วยให้นักพัฒนาแอปสามารถรวมไฟล์ PDF, การประมวลผลคำ, สเปรดชีต, งานนำเสนอ, ไดอะแกรม, eBooks และรูปภาพ แยก สลับ หมุน หรือลบหน้าเอกสาร และรวมรูปภาพ JPG, PNG หรือ GIF

ลองใช้ API ของเราฟรีรับใบอนุญาตชั่วคราว

โซลูชันการรวมและแยกเอกสารที่มีคุณสมบัติหลากหลาย

เมื่อเราพูดถึงการรวมหรือรวมเอกสาร เราหมายถึงกระบวนการรวมเอกสารตั้งแต่สองเอกสารขึ้นไปเป็นไฟล์เดียว มีเหตุผลหลายประการที่คุณอาจต้องการทำเช่นนี้ เช่น ทำให้ง่ายต่อการแชร์ข้อมูลหรือสร้างเอกสารรวมฉบับเดียว จุดประสงค์อีกประการหนึ่งของการรวมเอกสารคือเพื่อสร้างไฟล์รวมที่มีข้อมูลทั้งหมดจากเอกสารหลายฉบับ ตัวอย่างเช่น คุณอาจต้องการสร้างไฟล์ส่วนกลางหนึ่งไฟล์ที่มีข้อความทั้งหมดจากเอกสาร รูปภาพทั้งหมดจากเอกสารที่สอง และข้อมูลทั้งหมดจากเอกสารที่สาม

เช่นเดียวกับการรวมไฟล์ ในบางกรณี คุณอาจต้องแยกเอกสารเพื่อสร้างเอกสารหลายฉบับ การแยกไฟล์จะมีประโยชน์มากเมื่อคุณต้องการสร้างรายงานหรืองานนำเสนอแยกต่างหากที่มีชุดข้อมูลต่างกัน หรือหากคุณต้องการส่งเอกสารขนาดใหญ่ให้กับผู้อื่นแต่ไม่ต้องการให้เขาดาวน์โหลดไฟล์ขนาดใหญ่ หากคุณกำลังมองหาโซลูชันที่ไม่ขึ้นกับแพลตฟอร์มเพื่อรวมหรือแยกไฟล์ข้อมูลโดยใช้โปรแกรม GroupDocs.Merger APIs สำหรับ .NET และ Java อาจเป็นตัวเลือกที่ดีที่สุดของคุณ API เหล่านี้ช่วยให้นักพัฒนา .NET และ Java สามารถแยกหรือรวมเอกสาร PDF, Word, Excel และ PowerPoint, ไดอะแกรม และ eBooks ตลอดจนรวมรูปภาพ JPG, PNG, GIF และ TIFF ในแอปการรวมไฟล์

เริ่มต้นใช้งาน

หากต้องการเริ่มการรวมเอกสารและรูปภาพหรือแยกเอกสาร โปรดติดตั้ง GroupDocs.Merger เวอร์ชันที่ต้องการ (สำหรับ .NET หรือ Java) และข้อกำหนดเบื้องต้นทั้งหมดเพื่อเพลิดเพลินกับประสบการณ์ที่ราบรื่น

GroupDocs.Merger สำหรับการติดตั้ง .NET

โปรดดาวน์โหลดโปรแกรมติดตั้ง MSI หรือ DLL จากส่วนดาวน์โหลด ติดตั้ง API ผ่าน NuGet หรือใช้ Package Manager Console เพื่อติดตั้ง GroupDocs.Merger สำหรับ .NET:

PM> Install-Package GroupDocs.Merger 

สำหรับความช่วยเหลือและข้อมูลเพิ่มเติม โปรดดูคู่มือการติดตั้งโดยละเอียด

GroupDocs.Merger สำหรับการติดตั้ง Java

สำหรับการติดตั้ง GroupDocs.Merger API เวอร์ชัน Java คุณสามารถดาวน์โหลดไฟล์ JAR ได้โดยตรงหรือใช้การกำหนดค่าล่าสุดใน แอปพลิเคชัน Maven ของคุณใน 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>

โปรดดูคู่มือนี้สำหรับความช่วยเหลือเพิ่มเติมเกี่ยวกับการติดตั้ง GroupDocs.Merger สำหรับ Java

การรวมเอกสารและการแยกกรณีการใช้งาน

เมื่อตั้งค่า GroupDocs.Merger สำหรับ .NET หรือ Java บนระบบของคุณสำเร็จแล้ว คุณสามารถตรวจสอบกรณีการใช้งานยอดนิยมบางส่วนสำหรับการรวมหรือแยกเอกสาร และสลับ หมุน แยก หรือลบหน้าเอกสาร

การรวมเอกสารและการแยกกรณีการใช้งาน

เรียนรู้การรวมไฟล์ PDF ในแอปการรวมเอกสาร C# .NET และ Java

ไฟล์ PDF ได้กลายเป็นมาตรฐานสำหรับการแบ่งปันและจัดเก็บเอกสาร และบ่อยครั้งเราจำเป็นต้องรวมไฟล์ PDF ด้วยเหตุผลหลายประการ เช่น การรวมข้อมูลจากเอกสาร PDF หลายฉบับเป็นไฟล์เดียวเพื่อให้เพื่อนตรวจทาน หรือเพื่อรวมศูนย์ทรัพยากร เช่น กราฟและตารางที่อยู่ในเอกสารที่พบในอินทราเน็ตของบริษัทเพื่อให้อ้างอิงได้ง่าย ไม่ว่าสถานการณ์กรณีนี้จะเป็นอย่างไร GroupDocs.Merger APIs สำหรับ .NET และ Java จะเต็มไปด้วยชุดเครื่องมือที่เหมาะสมสำหรับคุณในการรวมไฟล์ PDF ในขณะที่ยังคงรักษาข้อความและเนื้อหากราฟิกของเอกสารต้นฉบับ

เรียนรู้การรวมไฟล์ PDF ในแอปการรวมเอกสาร C# .NET และ Java

รวมเอกสาร PDF หลายไฟล์เป็นไฟล์เดียวใน .NET

ใช้โค้ด C# ไม่กี่บรรทัดเพื่อรวม PDF เป็นไฟล์เดียวดังที่แสดงด้านล่าง ตัวอย่าง:

  // 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 แล้ว คุณยังมีตัวเลือกในการ รวมไฟล์ DOC, PPT และ รูปแบบ XLS เป็นเอกสาร PDF โปรดใช้รหัส C# ต่อไปนี้เพื่อจุดประสงค์นี้:

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

รวมไฟล์ PDF เป็นเอกสารเดียวอย่างง่ายดายใน Java

การรวมไฟล์ PDF มากกว่าหนึ่งไฟล์ลงในเอกสารเดียวนั้นทำได้ง่ายใน Java ดังที่แสดงในโค้ดด้านล่าง:

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

จะผสานเอกสาร Word, สเปรดชีต Excel และงานนำเสนอ PowerPoint ใน .NET และ Java ได้อย่างไร

ความเก่งกาจและใช้งานง่ายเป็นสองปัจจัยที่ทำให้ Microsoft Word, Excel และ PowerPoint เป็นที่นิยมไปทั่วโลก แอปพลิเคชันซอฟต์แวร์เหล่านี้ช่วยให้เราสามารถสร้างเอกสารที่ดูเป็นมืออาชีพประเภทต่างๆ ได้อย่างง่ายดาย Word เหมาะอย่างยิ่งสำหรับการสร้างเอกสารที่เป็นข้อความ Excel เหมาะอย่างยิ่งสำหรับการจัดเก็บและจัดการข้อมูล และ PowerPoint เหมาะอย่างยิ่งสำหรับการสร้างงานนำเสนอ คุณสามารถรวมไฟล์ประเภทใดก็ได้โดยใช้ GroupDocs.Merger APIs สำหรับ .NET และ Java

จะผสานเอกสาร Word, สเปรดชีต Excel และงานนำเสนอ PowerPoint ใน .NET และ Java ได้อย่างไร

รวมเอกสาร Word, Excel และ PowerPoint ใน .NET

คุณสามารถรวมเอกสาร Word ของคุณโดยใช้ โค้ด C# ที่แสดงด้านล่าง โปรดทราบว่ารหัสนี้เป็นรหัสทั่วไปและสามารถใช้รวมไฟล์ Excel และ PowerPoint ได้เช่นกัน ข้อแตกต่างเพียงอย่างเดียวจะแทนที่ชื่อและประเภทเอกสาร ตัวอย่างเช่น 'sample1.docx', 'sample2.docx' และ 'merged.docx' จะมีการเปลี่ยนนามสกุลเอกสารจาก DOCX เป็น XLSX หรือ 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");
}    

คุณสมบัติที่มีประโยชน์อีกอย่างของ GroupDocs.Meger สำหรับ .NET API คือ รวมหน้าจากไฟล์ต่างๆ ไว้ในเอกสารเดียวตามหมายเลขหน้าหรือช่วงที่ระบุ รหัส C# ต่อไปนี้ช่วยให้คุณทำสิ่งนี้ได้:

        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 และ HTML โปรดตรวจสอบคู่มือนี้สำหรับความช่วยเหลือเพิ่มเติม

เข้าร่วมไฟล์ประมวลผลคำ สเปรดชีต และไฟล์นำเสนอในภาษาจาวา

เช่นเดียวกับใน .NET ผู้ใช้ Java สามารถรวมเอกสาร Word ของตนได้อย่างง่ายดายโดยใช้ตัวอย่างด้านล่าง รหัส. ข้อมูลโค้ดเดียวกันนี้สามารถใช้เพื่อผสานเอกสาร Excel และ PowerPoint ได้เช่นกัน คุณจะต้องเปลี่ยนชื่อไฟล์และนามสกุลเมื่อทำงานกับสเปรดชีตและไฟล์งานนำเสนอเท่านั้น โปรดแทนที่ส่วนขยาย DOCX ด้วย XLSX หรือ PPTX ในรหัสนี้

    // 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 สำหรับ Java ให้คุณรวมหน้าของเอกสารต่างๆ ไว้ในไฟล์เดียว คุณสามารถระบุหน้าที่คุณต้องการรวมในเอกสารผลลัพธ์ โปรดใช้โค้ด Java ตัวอย่างที่ระบุด้านล่างเพื่อจุดประสงค์นี้:

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรวมไฟล์ในรูปแบบอื่นๆ รวมถึง OpenDocument, EPUB, TEX, TXT และ HTML ในภาษาจาวา โปรดไปที่คู่มือนี้ .

การรวมรูปภาพ JPG, PNG, BMP, GIF และ TIFF ใน .NET และ Java

การรวมหรือรวมไฟล์ภาพแรสเตอร์ต่างๆ เช่น PNG, JPG, TIFF และอื่นๆ อาจเป็นวิธีที่ดีในการสร้างภาพที่ไม่เหมือนใครสำหรับวัตถุประสงค์ต่างๆ การรวมภาพอาจใช้เพื่อรวมภาพหลายภาพเป็นภาพขนาดใหญ่ขึ้นภาพเดียว สร้างภาพตัดต่อ ลบองค์ประกอบที่ไม่ต้องการออกจากภาพ หรือแม้แต่สร้างภาพตัดปะ หากคุณเป็นคนที่ทำงานกับรูปภาพเป็นประจำ คุณสามารถใช้ GroupDocs.Merger API เพื่อรวมรูปภาพแรสเตอร์ เช่น JPG, PNG, TIFF และ GIF

การรวมรูปภาพ JPG, PNG, BMP, GIF และ TIFF ใน .NET และ Java

รวมรูปภาพ JPG ในแอพรวมรูปภาพ .NET ของคุณ

ในการรวมไฟล์ภาพ JPG โปรดใช้รหัส C# ที่แสดงด้านล่าง คุณสามารถผสานรูปภาพ JPG ในแนวนอนหรือ ในแนวตั้ง ขึ้นอยู่กับวัตถุประสงค์การใช้งานของคุณ:

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

ในทำนองเดียวกัน คุณสามารถรวม PNG, GIF และ รูปแบบไฟล์รูปภาพอื่นๆ ใน .NET

จะรวมรูปภาพ JPG ได้อย่างง่ายดายในแอป Java ได้อย่างไร

โปรดใช้ข้อมูลโค้ด Java ที่แบ่งปันด้านล่างสำหรับ รวมไฟล์ภาพ JPG คุณมีตัวเลือกในการรวมรูปภาพในแนวตั้งหรือแนวนอน:

// 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 แล้ว คุณยังสามารถรวม PNG และ ภาพ BMP ใน Java

วิธีแยกไฟล์ PDF, Word, Excel และ PowerPoint ใน .NET และ Java

การแยกเอกสารเป็นกระบวนการแยกไฟล์เดียวออกเป็นเอกสารขนาดเล็กหลายๆ ไฟล์ การใช้การแยกไฟล์ในทางปฏิบัติบางอย่างสามารถจัดระเบียบเอกสารที่เกี่ยวข้องในไฟล์แยกต่างหาก ลดความซับซ้อนของกระบวนการแชร์และทำงานร่วมกัน อำนวยความสะดวกในการแก้ไขได้ง่ายขึ้น และทำให้สามารถค้นหาและดึงข้อมูลได้อย่างมีประสิทธิภาพมากขึ้น GroupDocs.Merger APIs มอบเครื่องมือที่จำเป็นทั้งหมดที่จำเป็นสำหรับการแยกเอกสารรูปแบบต่างๆ ใน .NET และ Java ได้อย่างราบรื่น

วิธีแยกไฟล์ PDF, Word, Excel และ PowerPoint ใน .NET และ Java

แยกเอกสาร PDF, DOCX, XLSX และ PPTX ใน .NET

คุณสามารถแยกไฟล์ PDF, DOCX, XLSX, PPTX และไฟล์ข้อมูลอื่นๆ ใน .NET ตามตัวเลือกการแยกต่างๆ เช่น ตามเลขหน้าที่แน่นอน โดยหน้าเริ่มต้นและหน้าสิ้นสุด ด้วยตัวกรองเลขคู่/คี่ และอื่นๆ รหัส C# ต่อไปนี้ให้คุณแยกเอกสาร PDF ตามหมายเลขหน้าที่ระบุ สิ่งนี้จะสร้างเอกสารแยกกัน 3 ฉบับที่มีแต่ละหน้าตามที่กำหนดไว้ใน 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);
}

คุณสามารถแยกเอกสาร DOCX, XLSX, PPTX และเอกสารอื่นๆ ในทำนองเดียวกันโดยใช้ GroupDocs.Merger สำหรับ .NET

การแยกไฟล์ PDF, Word, Excel และ PowerPoint ใน Java

ตัวเลือกเดียวกันสำหรับการแยกไฟล์ข้อมูลมีอยู่ใน Java เช่นกัน คุณสามารถใช้ตัวเลือกเหล่านี้เมื่อแยกไฟล์ PDF, Word, Excel และ PowerPoint เช่น การกำหนด หมายเลขหน้า การระบุช่วงหน้า และอื่นๆ ในตัวอย่างที่ใช้ร่วมกันด้านล่าง เราจะใช้หมายเลขหน้าเฉพาะเพื่อแยกไฟล์ PDF ออกเป็นสามเอกสารหน้าเดียวแยกกัน:

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 และเอกสารอื่นๆ ใน Java ในลักษณะเดียวกัน

แยก หมุน สลับ หรือลบหน้าเอกสารในแอพการรวมไฟล์ .NET และ Java ของคุณ

เมื่อรวมกับการรวมหรือแยกไฟล์ข้อมูลของคุณแล้ว คุณยังสามารถดำเนินการกับไฟล์อื่นๆ ได้หลายอย่าง เช่น การแยก หมุน สลับ และลบหน้าเอกสารด้วยความช่วยเหลือของ GroupDocs.Merger API ฟังก์ชันการทำงานทั้งหมดนี้ได้รับการสนับสนุนทั้งใน GroupDocs.Merger เวอร์ชัน .NET และ Java ลองมาดูคุณลักษณะบางอย่างเหล่านี้และวิธีการทำงานกัน

แยก หมุน สลับ หรือลบหน้าเอกสารในแอพการรวมไฟล์ .NET และ Java ของคุณ

แยกและหมุนหน้าเอกสารใน .NET

โปรดใช้รหัส C# ต่อไปนี้เพื่อแยกหน้าเฉพาะจากเอกสาร PDF ต้นทาง:

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 90, 180 หรือ 270 องศา โปรดใช้โค้ด C# นี้ สำหรับการตรวจสอบการทำงานของเอกสารที่รองรับอื่นๆ โปรดไปที่หน้านี้:

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

สลับหรือลบหน้าเอกสารใน Java

หากต้องการสลับหน้าเอกสารหนึ่งกับอีกหน้าหนึ่ง โปรดใช้โค้ด Java ที่แสดงด้านล่าง:

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

สำหรับการลบหน้าเอกสารอย่างน้อยหนึ่งหน้า โปรดใช้โค้ด Java ตัวอย่างต่อไปนี้ หากต้องการตรวจสอบการทำงานของไฟล์ที่รองรับอื่นๆ โปรดตรวจสอบหน้าที่เกี่ยวข้องที่นี่:

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

เรายังมี แอปออนไลน์ฟรี เพื่อรวมหรือแยกไฟล์ PDF, DOCX, XLXS, PPTX และ EPUB โปรดลองใช้แอปฟรีหากคุณต้องการผสาน Word เป็น PDF, Excel เป็น PDF, PowerPoint เป็น PDF, รวม JPG, PNG, BMP และไฟล์ข้อมูลอื่นๆ อีกมากมาย

กำลังมองหาความช่วยเหลือ?

ตรวจสอบช่องทางการสนับสนุนของเราสำหรับความช่วยเหลือเกี่ยวกับคำถามของคุณเกี่ยวกับคุณสมบัติและการทำงาน API ของผลิตภัณฑ์ Conholdate

พร้อมที่จะเริ่มต้นหรือยัง

ดาวน์โหลดรุ่นทดลองใช้ฟรี ข้อมูลราคา