ผนวก PDF ด้วย C# REST API

บทช่วยสอนสั้นๆ นี้จะแนะนำวิธีการ ผนวก PDF ด้วย C# REST API คุณจะได้เรียนรู้วิธี ผนวก PDF ออนไลน์โดยอัตโนมัติด้วย C# Low Code API โดยใช้ Cloud SDK ที่ใช้ .NET ซึ่งจะช่วยให้คุณผนวก PDF ที่สมบูรณ์หรือเฉพาะช่วงหน้าที่เลือกเท่านั้น

ข้อกำหนดเบื้องต้น

ขั้นตอนในการผนวกเอกสาร PDF ด้วย C# Low Code API

  1. กำหนดค่า ID ไคลเอนต์และความลับใน PdfApi สำหรับการผนวก PDF
  2. โหลดไฟล์ PDF เป้าหมายและไฟล์ PDF อื่นที่คุณต้องการผนวก
  3. เรียกใช้เมธอด PostAppendDocument() เพื่อผนวกไฟล์ PDF เข้ากับไฟล์ PDF เป้าหมาย
  4. ระบุหมายเลขหน้าเริ่มต้นและสิ้นสุดของไฟล์ PDF สำหรับการผนวก
  5. ดาวน์โหลดไฟล์ PDF เป้าหมายพร้อมไฟล์ PDF แนบมาและบันทึกลงในดิสก์

ขั้นตอนเหล่านี้สรุปวิธีการ ผนวกไฟล์ PDF ด้วยอินเทอร์เฟซ REST ของ C# โหลดไฟล์ PDF ที่จะผนวกไฟล์ PDF หนึ่งไฟล์เข้ากับไฟล์ PDF อีกไฟล์หนึ่ง และกำหนดพารามิเตอร์สำหรับการผนวกไฟล์ สุดท้าย ให้เรียกใช้เมธอด PostAppendDocument() เพื่อผนวกไฟล์และบันทึกเอาต์พุตลงในดิสก์

โค้ดสำหรับผนวก PDF เข้ากับ PDF ด้วย C# REST API

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void AppendPdf()
{
PdfApi pdfApi = new PdfApi("key", "sid");
String fileName = "Sample.pdf";
String appendFileName = "sample-input.pdf";
try
{
// Upload source file to aspose cloud storage
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
pdfApi.UploadFile(appendFileName, new MemoryStream(File.ReadAllBytes(appendFileName)));
int startPage = 2;
int endPage = 3;
String storage = "";
String folder = "";
// Invoke Aspose.PDF Cloud SDK API to append pdf file
DocumentResponse apiResponse = pdfApi.PostAppendDocument(fileName, appendFileName, startPage, endPage, storage, folder);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(fileName);
storageRes.Position = 0;
using (FileStream fileStream = new FileStream("Sample_out.pdf", FileMode.Create, FileAccess.Write))
{
storageRes.CopyTo(fileStream);
}
Console.WriteLine("PDF appended successfully, Done!");
Console.ReadKey();
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

โค้ดนี้สอนให้เรารู้จักวิธี ผนวก PDF เข้าด้วยกันโดยใช้ API ที่ใช้ C# .NET ขั้นแรก พารามิเตอร์ในวิธี PostAppendDocument() จะรับไฟล์ PDF อินพุตที่ไฟล์ PDF ที่กำหนดโดยอาร์กิวเมนต์ที่สองจะถูกผนวกเข้าไป หากคุณไม่ได้ตั้งค่าหน้าเริ่มต้นและหน้าสิ้นสุดหรือตั้งค่าทั้งสองค่าเป็น 0 ระบบจะผนวกไฟล์ PDF ทั้งหมดเข้าไป

บทความนี้สอนเราถึงวิธีการ ผนวกไฟล์ PDF สองไฟล์ด้วย C# RESTful Service หากคุณต้องการแยกไฟล์ PDF โปรดดูบทความต่อไปนี้: แยกเอกสาร PDF ด้วย C# REST API

 ไทย