หัวข้อเล็กๆ นี้มุ่งเน้นไปที่วิธีการ เข้าถึงคุณสมบัติการนำเสนอใน C# โดยทำตามข้อมูลเพื่อกำหนดค่าสภาพแวดล้อมและโค้ดตัวอย่างที่รันได้ทีละขั้นตอน ตัวอย่างโค้ดสำหรับคุณสมบัติเอกสาร read PPTX ใน C# นั้นง่ายมาก และสามารถใช้ได้ในแอปพลิเคชันที่รองรับ .NET ใดๆ ที่ทำงานบน Windows, Linux หรือ macOS
ขั้นตอนในการอ่านคุณสมบัติเอกสาร PPTX ใน C#
- ตั้งค่าสภาพแวดล้อมเพื่อเพิ่ม Aspose.Slides for .NET เพื่ออ่านคุณสมบัติการนำเสนอ
- สร้างอินสแตนซ์ของคลาส IPresentationInfo เพื่อเข้าถึงคอลเลคชันข้อมูลการนำเสนอจากโรงงานนำเสนอ
- ใช้วัตถุ IDocumentProperties เพื่อเข้าถึงคุณสมบัติเอกสารการนำเสนอจากอินสแตนซ์ข้อมูลการนำเสนอ
- เข้าถึงและพิมพ์คุณสมบัติของเอกสารสำหรับงานนำเสนอ
โดยปฏิบัติตามขั้นตอนข้างต้นในคุณสมบัติเอกสารการนำเสนอ C# สามารถเข้าถึงและจัดการได้โดยใช้อินเทอร์เฟซ API อย่างง่าย กระบวนการเริ่มต้นด้วยการเข้าถึงข้อมูลการนำเสนอจากโรงงานนำเสนอโดยใช้คลาส PresentationFactory แบบสแตติก และคุณไม่จำเป็นต้องโหลดงานนำเสนอภายใน DOM ระหว่างกระบวนการนี้ จากนั้น โดยใช้อินสแตนซ์ของ IDocumentProperties คุณสมบัติจะเข้าถึงและแสดงภายในคอนโซล อย่างไรก็ตาม คุณสามารถอ่านหรือเขียนคุณสมบัติของเอกสารที่เข้าถึงได้ตามความต้องการของคุณ
โค้ดสำหรับอ่านคุณสมบัติการนำเสนอใน C#
using System; | |
using Aspose.Slides; | |
namespace TestSlides | |
{ | |
public class AccessDocumentProperties | |
{ | |
public static void ReadDocumentProperties() | |
{ | |
String path = "/Users/Documents/TestData/"; | |
// Load the license file to access the presentation properties | |
Aspose.Slides.License docProplic = new Aspose.Slides.License(); | |
docProplic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Access the IPresentationInfo object to access the presentation factory | |
IPresentationInfo presInfo = PresentationFactory.Instance.GetPresentationInfo(path + "NewPresentation.pptx"); | |
// Access the presentation document properties | |
IDocumentProperties props = presInfo.ReadDocumentProperties(); | |
// Access and print the presentation document properties | |
Console.WriteLine($"CreatedTime : {props.CreatedTime}"); | |
Console.WriteLine($"Subject : {props.Subject}"); | |
Console.WriteLine($"Title : {props.Title}"); | |
Console.WriteLine($"Author : {props.Author}"); | |
Console.WriteLine($"Comments : {props.Comments}"); | |
Console.WriteLine($"RevisionNumber : {props.RevisionNumber}"); | |
} | |
} | |
} |
ด้วยความช่วยเหลือของรหัสที่แสดง เราสามารถ อ่านคุณสมบัติการนำเสนอใน C# โดยใช้การเรียก API ที่ง่ายมาก ในขณะที่เข้าถึงคุณสมบัติของเอกสารการนำเสนอโดยใช้คลาส PresentationFactory จะมีหน่วยความจำขนาดเล็กมาก เนื่องจากงานนำเสนอทั้งหมดไม่ได้ถูกโหลดภายใน Document Object Model คลาส DocumentProperties ไม่เพียงแต่ให้คุณเข้าถึงและแก้ไขคุณสมบัติการนำเสนอที่กำหนดไว้ล่วงหน้าเท่านั้น แต่ยังเพิ่มและเข้าถึงคุณสมบัติเอกสารแบบกำหนดเองอีกด้วย
บทช่วยสอนง่ายๆ นี้อธิบายวิธีการ อ่านคุณสมบัติการนำเสนอโดยใช้ C# หากคุณสนใจที่จะเรียนรู้เกี่ยวกับขั้นตอนการลงนามในงานนำเสนอ โปรดดูบทความใน วิธีแทรกลายเซ็นใน PowerPoint โดยใช้ C#