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

PDF Merger API

ด้วย GroupDocs.Merger Cloud SDK for .NET คุณสามารถรวมเอกสาร PDF ได้อย่างง่ายดายผ่านโปรแกรม SDK นี้ช่วยให้นักพัฒนาสามารถสร้างแอปที่สามารถปรับขนาดได้ซึ่งสามารถรวม PDF ในไม่กี่บรรทัดของโค้ด เพื่อติดตั้ง:

NuGet\Install-Package GroupDocs.Merger-Cloud -Version 23.10.0

ถัดไป, รับข้อมูลรับรอง API ของคุณ (Client ID & Client Secret) โดยทำตาม this link.

รวมเอกสาร PDF ใน C#

นี่คือวิธีการรวมไฟล์ PDF หลายไฟล์ในแอปพลิเคชัน C# ของคุณ:

  1. สร้างอินสแตนซ์ของคลาส Configuration โดยที่เราส่งข้อมูลรับรองของลูกค้าเป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น DocumentApi โดยส่งวัตถุ Configuration เป็นอาร์กิวเมนต์
var newApiInstance = new DocumentApi(configurationSettings);
  1. CDefine the source PDF files and pages to be merged using JoinItem.
var item1 = new JoinItem
  1. เตรียม JoinRequest พร้อม JoinOptions.
var requestOutput = new JoinRequest(options);
  1. เรียกใช้ API เพื่อรวมเอกสาร PDF และบันทึกผลลัพธ์
var response = newApiInstance.Join(requestOutput);
// More examples over https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ 
string clientId = "b7efc309-156b-4496-9501-68197f85c25a";
string clientSecret1 = "985132b15703be48a4bdf897e6c05777";

// สร้างอ instance ของคลาส Configuration และเริ่มต้นด้วย Client ID & Client Secret. 
var configurationSettings = new Configuration(clientId, clientSecret1);
// สร้างอ็อบเจ็กต์ของ DocumentApi โดยส่งอ็อบเจ็กต์การกำหนดค่าผ่านพารามิเตอร์
var newApiInstance = new DocumentApi(configurationSettings);

try
{
    var item1 = new JoinItem
    {
        FileInfo = new FileInfo
        {
            FilePath = "Binder1.pdf"
        },
        // หน้าในไฟล์ PDF แรกที่จะถูกรวมกัน
        Pages = new List<int?> { 2, 3 }
    };

    var item2 = new JoinItem
    {
        FileInfo = new FileInfo
        {
            FilePath = "ten-pages.pdf"
            },
        StartPageNumber = 2,
        EndPageNumber = 5,
        RangeMode = JoinItem.RangeModeEnum.OddPages
    };

    var options = new JoinOptions
    {
        JoinItems = new List<JoinItem> { item1, item2 },
        OutputPath = "myResultant.pdf"
    };
    
    // สร้างไฟล์ JoinRequest
    var requestOutput = new JoinRequest(options);
    // รวมไฟล์ PDF และอัปโหลด PDF ที่ได้ไปยังพื้นที่เก็บข้อมูลคลาวด์
    var response = newApiInstance.Join(requestOutput);
}catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }
รวมไฟล์ PDF

Image:- การแสดงตัวอย่างของไฟล์ PDF ที่รวมกัน.

รวมไฟล์ PDF ด้วย cURL

คุณยังสามารถเชื่อมต่อเอกสาร PDF โดยใช้และ cURL วิธีนี้เหมาะสำหรับสถานการณ์การทำงานอัตโนมัติ วิธีนี้เป็นประโยชน์โดยเฉพาะสำหรับการจัดการเอกสารอัตโนมัติ เนื่องจากมันช่วยให้การรวมหลายไฟล์ PDF เป็นเอกสารเดียวได้อย่างรวดเร็วและง่ายดาย

  1. สร้างโทเค็น JWT:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=b7efc309-156b-4496-9501-68197f85c25a&client_secret=985132b15703be48a4bdf897e6c05777" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. รวมหน้าที่เฉพาะใน PDF:
curl -v "https://api.groupdocs.cloud/v1.0/merger/join" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"JoinItems\": [    {      \"FileInfo\": {        \"FilePath\": \"{sourceFile1}\",        \"StorageName\": \"internal\",      },      \"Pages\": [2,3],    },{      \"FileInfo\": {        \"FilePath\": \"{sourceFile2}\",        \"StorageName\": \"internal\",      },      \"StartPageNumber\": 2,      \"EndPageNumber\": 5    }  ],  \"OutputPath\": \"{resultantFile}\"}"

Replace:

  • sourceFile1 - ไฟล์ PDF แรก.
  • sourceFile2 - ไฟล์ PDF ที่สอง.
  • resultantFile -ไฟล์ PDF ที่เป็นผลลัพธ์.
  • accessToken - โทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน।

ลองใช้งานแอป PDF Merger ฟรี

สัมผัสประสบการณ์แอพ PDF Merger ฟรีของเราที่จะรวมไฟล์ PDF ออนไลน์โดยไม่ต้องติดตั้งซอฟต์แวร์ใดๆ

pdf merger

ลิงค์ที่มีประโยชน์

บทสรุป

ด้วย GroupDocs.Merger Cloud SDK สำหรับ .NET หรือคำสั่ง cURL คุณสามารถรวมไฟล์ PDF ทั้งหมดเป็นเอกสารเดียวได้อย่างรวดเร็วและปลอดภัย SDK เหมาะสำหรับนักพัฒนาที่ต้องการการรวมเข้ากับโครงการ C# ในขณะที่ cURL เสนอตัวเลือกที่เบาสำหรับสคริปต์และการทำงานอัตโนมัติ ไม่ว่าคุณต้องการรวมไฟล์ PDF เชื่อมต่อเอกสาร PDF หรือสำรวจทางเลือกการรวม PDF ของ Adobe GroupDocs ให้ความยืดหยุ่นในการตอบสนองความต้องการในการจัดการเอกสารของคุณ

บทความที่เกี่ยวข้อง

เราแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: