วิธีแนบไฟล์กับ PDF ใน C#

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

ขั้นตอนในการแทรกไฟล์แนบใน PDF ใน C#

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.PDF for .NET เพื่อแนบไฟล์กับ PDF
  2. เปิดไฟล์ PDF เป้าหมายโดยใช้คลาส Document ที่จะแนบไฟล์แนบ
  3. สร้างอินสแตนซ์ของคลาสออบเจกต์ FileSpecification โดยระบุชื่อไฟล์และคำอธิบาย
  4. เรียกใช้เมธอด Add() ในคอลเลกชัน EmbeddedFiles ของไฟล์ PDF ที่โหลด
  5. บันทึกไฟล์ PDF ที่เป็นผลลัพธ์ลงในดิสก์โดยมีสิ่งที่แนบมาด้วย

ขั้นตอนเหล่านี้สรุปกระบวนการของ วิธีเพิ่มไฟล์แนบใน PDF ใน C# ไฟล์ PDF แต่ละไฟล์มีคอลเลกชันของไฟล์ที่ฝังไว้ซึ่งสามารถเพิ่มไฟล์ใหม่เป็นไฟล์แนบใน PDF ได้ จำเป็นต้องเริ่มต้นวัตถุคลาส FileSpecification เนื่องจากจำเป็นสำหรับการเพิ่มในคอลเล็กชันนี้

รหัสเพื่อเพิ่มไฟล์แนบใน PDF ใน C

using Aspose.Pdf;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args)
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Open the document
Document pdfDocument = new Document("Input.pdf");
// Setup the FileSpecification object
FileSpecification spec = new FileSpecification("attachment.txt", "Attachment file description");
// Embed the file to the PDF
pdfDocument.EmbeddedFiles.Add("1", spec);
// Save the document
pdfDocument.Save("AddAttachment.pdf");
System.Console.WriteLine("Done");
}
}
}

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

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

 ไทย