ตั้งค่าข้อมูลไฟล์เป็นไฟล์ PDF
หากคุณกำลังทำงานในโครงการที่ต้องจัดการไฟล์ PDF โดยใช้ Aspose.PDF สำหรับ .NET หนึ่งในคุณสมบัติที่คุณอาจต้องการใช้คือความสามารถในการตั้งค่าข้อมูลไฟล์สำหรับเอกสาร PDF ข้อมูลไฟล์ประกอบด้วยรายละเอียดต่างๆ เช่น ผู้แต่ง วันที่สร้าง คำสำคัญ วันที่แก้ไข หัวเรื่อง และชื่อเรื่อง คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่าข้อมูลไฟล์สำหรับเอกสาร PDF โดยใช้ซอร์สโค้ด C# กับ Aspose.PDF สำหรับ .NET
คำแนะนำทีละขั้นตอนสำหรับการตั้งค่าข้อมูลไฟล์โดยใช้ Aspose.PDF สำหรับ .NET
- สร้างโครงการ C# ใหม่ใน Visual Studio IDE ของคุณ
- เพิ่มการอ้างอิงไปยังไลบรารี Aspose.PDF สำหรับ .NET ในโปรเจ็กต์ของคุณ
- สร้างออบเจ็กต์เอกสาร PDF ใหม่โดยระบุเส้นทางไปยังไฟล์ PDF ที่คุณต้องการแก้ไขข้อมูลไฟล์
ขั้นตอนที่ 1: กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
ขั้นตอนที่ 2: เปิดเอกสาร PDF
// เปิดเอกสาร
Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf");
ขั้นตอนที่ 3: ใช้วัตถุ DocumentInfo เพื่อเข้าถึงข้อมูลไฟล์ของเอกสาร PDF
DocumentInfo docInfo = new DocumentInfo(pdfDocument);
ขั้นตอนที่ 4: ตั้งค่าข้อมูลไฟล์ที่ต้องการโดยใช้คุณสมบัติของวัตถุ DocumentInfo
docInfo.Author = "Aspose";
docInfo.CreationDate = DateTime.Now;
docInfo.Keywords = "Aspose.Pdf, DOM, API";
docInfo.ModDate = DateTime.Now;
docInfo.Subject = "PDF Information";
docInfo.Title = "Setting PDF Document Information";
ขั้นตอนที่ 5: บันทึกเอกสาร PDF ที่อัปเดตไปยังตำแหน่งที่ระบุ
dataDir = dataDir + "SetFileInfo_out.pdf";
pdfDocument.Save(dataDir);
ขั้นตอนที่ 6: ตรวจสอบว่าข้อมูลไฟล์ได้รับการอัปเดตสำเร็จแล้ว
Console.WriteLine("\nFile informations setup successfully.\nFile saved at " + dataDir);
คุณได้ตั้งค่าข้อมูลไฟล์สำหรับเอกสาร PDF โดยใช้ Aspose.PDF สำหรับ .NET เรียบร้อยแล้ว
ตัวอย่างซอร์สโค้ดสำหรับตั้งค่าข้อมูลไฟล์โดยใช้ Aspose.PDF สำหรับ .NET
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
// เปิดเอกสาร
Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf");
// ระบุข้อมูลเอกสาร
DocumentInfo docInfo = new DocumentInfo(pdfDocument);
docInfo.Author = "Aspose";
docInfo.CreationDate = DateTime.Now;
docInfo.Keywords = "Aspose.Pdf, DOM, API";
docInfo.ModDate = DateTime.Now;
docInfo.Subject = "PDF Information";
docInfo.Title = "Setting PDF Document Information";
dataDir = dataDir + "SetFileInfo_out.pdf";
// บันทึกเอกสารเอาท์พุต
pdfDocument.Save(dataDir);
Console.WriteLine("\nFile informations setup successfully.\nFile saved at " + dataDir);
บทสรุป
โดยสรุป Aspose.PDF สำหรับ .NET มอบวิธีที่ง่ายและมีประสิทธิภาพในการตั้งค่าข้อมูลไฟล์สำหรับเอกสาร PDF ด้วยการทำตามขั้นตอนข้างต้น คุณสามารถตั้งค่าข้อมูลไฟล์ที่ต้องการสำหรับเอกสาร PDF ของคุณได้อย่างง่ายดายโดยใช้ซอร์สโค้ด C#
คำถามที่พบบ่อยสำหรับการตั้งค่าข้อมูลไฟล์ในรูปแบบไฟล์ PDF
ถาม: ฉันสามารถตั้งค่าคุณสมบัติข้อมูลไฟล์เพิ่มเติมที่ไม่ได้กล่าวถึงในตัวอย่างได้หรือไม่
ตอบ: ได้ คุณสามารถตั้งค่าคุณสมบัติข้อมูลไฟล์เพิ่มเติมได้โดยใช้DocumentInfo
วัตถุใน Aspose.PDF สำหรับ .NET ที่DocumentInfo
class จัดเตรียมคุณสมบัติต่างๆ ที่ช่วยให้คุณสามารถตั้งค่าข้อมูลเพิ่มเติม เช่น ผู้ผลิต เวอร์ชัน และคุณสมบัติที่กำหนดเอง
ถาม: เป็นไปได้ไหมที่จะดึงข้อมูลไฟล์จากเอกสาร PDF ที่มีอยู่
ตอบ: ได้ คุณสามารถดึงข้อมูลไฟล์จากเอกสาร PDF ที่มีอยู่ได้โดยใช้ Aspose.PDF สำหรับ .NET เมื่อต้องการทำเช่นนี้ คุณสามารถใช้DocumentInfo
วัตถุเพื่อเข้าถึงคุณสมบัติข้อมูลไฟล์และอ่านข้อมูลที่เก็บไว้ในเอกสาร PDF
ถาม: การตั้งค่าข้อมูลไฟล์จะแก้ไขเอกสาร PDF ต้นฉบับหรือไม่
ตอบ: ไม่ การตั้งค่าข้อมูลไฟล์โดยใช้ Aspose.PDF สำหรับ .NET จะไม่แก้ไขเอกสาร PDF ต้นฉบับ แต่จะสร้างเอกสาร PDF ใหม่พร้อมข้อมูลไฟล์ที่อัปเดตแทน เอกสาร PDF ต้นฉบับยังคงไม่เปลี่ยนแปลง