การจัดการไฟล์หลาย ๆ ไฟล์อาจกลายเป็นเรื่องที่น่าปวดหัวอย่างรวดเร็วเมื่อจัดการกับรายงาน บิล หรือเอกสารทางวิชาการ โปรแกรมรวม 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# ของคุณ:
- สร้างอินสแตนซ์ของคลาส
Configuration
โดยที่เราส่งข้อมูลรับรองของลูกค้าเป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
- เริ่มต้น
DocumentApi
โดยส่งวัตถุ Configuration เป็นอาร์กิวเมนต์
var newApiInstance = new DocumentApi(configurationSettings);
- CDefine the source PDF files and pages to be merged using
JoinItem
.
var item1 = new JoinItem
- เตรียม
JoinRequest
พร้อมJoinOptions
.
var requestOutput = new JoinRequest(options);
- เรียกใช้ 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); }

Image:- การแสดงตัวอย่างของไฟล์ PDF ที่รวมกัน.
รวมไฟล์ PDF ด้วย cURL
คุณยังสามารถเชื่อมต่อเอกสาร PDF โดยใช้และ cURL วิธีนี้เหมาะสำหรับสถานการณ์การทำงานอัตโนมัติ วิธีนี้เป็นประโยชน์โดยเฉพาะสำหรับการจัดการเอกสารอัตโนมัติ เนื่องจากมันช่วยให้การรวมหลายไฟล์ PDF เป็นเอกสารเดียวได้อย่างรวดเร็วและง่ายดาย
- สร้างโทเค็น 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"
- รวมหน้าที่เฉพาะใน 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 ออนไลน์โดยไม่ต้องติดตั้งซอฟต์แวร์ใดๆ

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