ตั้งค่าคุณสมบัติคำบรรยายภาพในไฟล์ PDF

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

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

ติดตั้ง Aspose.PDF สำหรับ .NET

หากคุณยังไม่ได้ดำเนินการ คุณจะต้องดำเนินการดาวน์โหลด และติดตั้ง Aspose.PDF สำหรับ .NET จาก Aspose Releases หรือผ่านทางตัวจัดการแพ็คเกจ NuGet

ขั้นตอนที่ 1: สร้างเอกสาร PDF ใหม่

สร้างเอกสาร PDF ใหม่โดยใช้ไฟล์Documentคลาสที่จัดทำโดย Aspose.PDF สำหรับ .NET

// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();

ขั้นตอนที่ 2: เพิ่มหน้าใหม่ลงในเอกสาร

เพิ่มหน้าใหม่ให้กับเอกสารโดยใช้Pages คอลเลกชันของDocument ระดับ.

Page page = doc.Pages.Add();

ขั้นตอนที่ 3: ตั้งค่าลักษณะที่ปรากฏเริ่มต้น

ตั้งค่าลักษณะที่ปรากฏเริ่มต้นสำหรับคำอธิบายประกอบข้อความอิสระโดยการสร้างใหม่DefaultAppearance วัตถุและการตั้งค่าคุณสมบัติเช่นTextColor และFontSize.

DefaultAppearance da = new DefaultAppearance();
da.TextColor = System.Drawing.Color.Red;
da.FontSize = 10;

ขั้นตอนที่ 4: สร้างคำอธิบายประกอบแบบข้อความอิสระพร้อมคำบรรยายภาพ

สร้างคำอธิบายประกอบข้อความอิสระใหม่พร้อมคำบรรยายภาพโดยใช้FreeTextAnnotation ระดับ. ตั้งIntent ทรัพย์สินเพื่อFreeTextIntent.FreeTextCallout เพื่อระบุว่านี่คือคำอธิบายประกอบคำบรรยายภาพ ตั้งEndingStyle ทรัพย์สินเพื่อLineEnding.OpenArrow เพื่อระบุรูปแบบของลูกศรที่ส่วนท้ายของคำบรรยายภาพ ตั้งCallout คุณสมบัติให้กับอาร์เรย์ของPoint ออบเจ็กต์ที่แสดงถึงจุดบนหน้าที่ควรจะวาดเส้นคำบรรยายภาพ

FreeTextAnnotation fta = new FreeTextAnnotation(page, new Rectangle(422.25, 645.75, 583.5, 702.75), da);
fta.Intent = FreeTextIntent.FreeTextCallout;
fta.EndingStyle = LineEnding.OpenArrow;
fta.Callout = new Point[]
{
    new Point(428.25,651.75), new Point(462.75,681.375), new Point(474,681.375)
};

ขั้นตอนที่ 5: เพิ่มคำอธิบายประกอบข้อความอิสระลงในเพจ

เพิ่มคำอธิบายประกอบข้อความอิสระให้กับเพจโดยใช้Annotations คอลเลกชันของPage ระดับ.

page.Annotations.Add(fta);

ขั้นตอนที่ 6: เพิ่มข้อความลงในคำอธิบายประกอบ

เพิ่มข้อความลงในคำอธิบายประกอบโดยการตั้งค่าRichTextคุณสมบัติเป็นสตริงของ XML ที่จัดรูปแบบ ในบทช่วยสอนนี้ เราจะตั้งค่าสีข้อความเป็นสีแดงและขนาดตัวอักษรเป็น 9

fta.RichText = "<body xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xfa=\"http://www.xfa.org/schema/xfa-data/1.0/\" xfa:APIVersion=\"Acrobat:11.0.23\" xfa:spec=\"2.0.2\" style=\"color:#FF

ขั้นตอนที่ 7: บันทึกเอกสาร

ตอนนี้บันทึกเอกสารโดยใช้รหัสต่อไปนี้:

doc.Save(dataDir + "SetCalloutProperty.pdf")

ตัวอย่างซอร์สโค้ดสำหรับตั้งค่าคุณสมบัติคำบรรยายภาพโดยใช้ Aspose.PDF สำหรับ .NET

// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document();
Page page = doc.Pages.Add();
DefaultAppearance da = new DefaultAppearance();
da.TextColor = System.Drawing.Color.Red;
da.FontSize = 10;
FreeTextAnnotation fta = new FreeTextAnnotation(page, new Rectangle(422.25, 645.75, 583.5, 702.75), da);
fta.Intent = FreeTextIntent.FreeTextCallout;
fta.EndingStyle = LineEnding.OpenArrow;
fta.Callout = new Point[]
{
	new Point(428.25,651.75), new Point(462.75,681.375), new Point(474,681.375)
};
page.Annotations.Add(fta);
fta.RichText = "<body xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xfa=\"http://www.xfa.org/schema/xfa-data/1.0/\" xfa:APIVersion=\"Acrobat:11.0.23\" xfa:spec=\"2.0.2\" style=\"color:#FF0000;font-weight:normal;font-style:normal;font-stretch:normal\"><p dir=\"ltr\"> <span style=\"font-size:9.0pt;font-family:Helvetica\">นี่คือตัวอย่าง</span></p></body>";
doc.Save(dataDir + "SetCalloutProperty.pdf");

บทสรุป

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

คำถามที่พบบ่อยสำหรับการตั้งค่าคุณสมบัติคำบรรยายภาพในไฟล์ PDF

ถาม: คำอธิบายประกอบคำบรรยายภาพในเอกสาร PDF คืออะไร

ตอบ: คำอธิบายประกอบคำบรรยายในเอกสาร PDF เป็นคำอธิบายประกอบประเภทหนึ่งที่ช่วยให้คุณสามารถสร้างกล่องข้อความที่มีเส้นตัวนำชี้ไปยังพื้นที่เฉพาะในเอกสารได้ โดยทั่วไปจะใช้เพื่อให้ข้อมูลเพิ่มเติมหรือความคิดเห็นที่เกี่ยวข้องกับส่วนหรือองค์ประกอบเฉพาะในเอกสาร

ถาม: ฉันสามารถปรับแต่งลักษณะที่ปรากฏของคำอธิบายประกอบคำบรรยายภาพโดยใช้ Aspose.PDF สำหรับ .NET ได้หรือไม่

ตอบ: ได้ คุณสามารถปรับแต่งคุณสมบัติต่างๆ ของคำอธิบายประกอบคำบรรยายได้ เช่น สี ขนาดตัวอักษร การจัดแนวข้อความ ลักษณะเส้น ลักษณะลูกศร และอื่นๆ

ถาม: ฉันจะเพิ่มข้อความลงในคำอธิบายประกอบคำบรรยายได้อย่างไร

ตอบ: หากต้องการเพิ่มข้อความลงในคำอธิบายประกอบคำบรรยาย คุณสามารถตั้งค่าได้RichText ทรัพย์สินของFreeTextAnnotation วัตถุ. ที่RichText คุณสมบัติรับสตริงของ XML ที่จัดรูปแบบซึ่งแสดงถึงข้อความที่จะแสดงในคำอธิบายประกอบคำบรรยายภาพ

ถาม: ฉันสามารถเพิ่มคำอธิบายประกอบคำบรรยายหลายรายการลงในเอกสาร PDF โดยใช้ Aspose.PDF สำหรับ .NET ได้หรือไม่

ตอบ: ได้ คุณสามารถสร้างคำอธิบายประกอบคำบรรยายได้หลายรายการในเอกสาร PDF โดยการสร้างหลายอินสแตนซ์ของFreeTextAnnotationวัตถุและเพิ่มลงในหน้าหรือตำแหน่งต่างๆ ในเอกสาร