อัปเดตข้อมูลเมตาของ PDF ด้วย C# REST API

บทช่วยสอนนี้ช่วยให้คุณเข้าใจถึงวิธีการอัปเดตข้อมูลเมตา PDF ด้วย C# REST API คุณจะได้เรียนรู้วิธีเปลี่ยนคุณสมบัติ PDF ด้วย C# REST Interface โดยใช้ .NET SDK บนคลาวด์โดยไม่ต้องใช้เครื่องมือของบุคคลที่สาม คุณสมบัติบางอย่างได้รับการปรับเปลี่ยนในโค้ดตัวอย่างเพื่อสาธิตกระบวนการ

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

ขั้นตอนการแก้ไขคุณสมบัติ PDF ด้วย C# Low Code API

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

ขั้นตอนข้างต้นจะอธิบายกระบวนการ เปลี่ยนคุณสมบัติของไฟล์ PDF ด้วย C# RESTful Service ให้ชัดเจนขึ้น อัปโหลดไฟล์ PDF โดยตั้งชื่อไฟล์ในที่เก็บข้อมูลบนคลาวด์ เรียก PutSetProperty() หลายๆ ครั้งเพื่ออัปเดตคุณสมบัติต่างๆ และดาวน์โหลดไฟล์ 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 UpdatePdfMetadata()
{
String fileName = "Sample.pdf";
try
{
PdfApi pdfApi = new PdfApi("Api key", "application SID");
// Upload source file
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
// Invoke Aspose.PDF Cloud SDK API
DocumentPropertyResponse apiResponse = pdfApi.PutSetProperty(fileName, "author","The Author Name");
apiResponse = pdfApi.PutSetProperty(fileName, "title", "The New Title");
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);
};
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

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

หัวข้อนี้ได้อธิบายขั้นตอนการอัปเดตคุณสมบัติของไฟล์ PDF หากคุณต้องการจัดเรียงหน้าในไฟล์ PDF ใหม่ โปรดดูบทความต่อไปนี้: เรียงลำดับหน้า PDF ใหม่ด้วย C# REST API

 ไทย