การกำหนดค่าลิงก์ไปยังเนื้อหา

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

ขั้นตอนที่ 1: การตั้งค่าโครงการ

ในการเริ่มต้น ให้สร้างโปรเจ็กต์ C# ใหม่ใน IDE ที่คุณชื่นชอบ ตรวจสอบให้แน่ใจว่าไลบรารี Aspose.Words สำหรับ .NET ถูกอ้างอิงในโปรเจ็กต์ของคุณ

ขั้นตอนที่ 2: การสร้างเอกสารและตัวสร้าง

ในขั้นตอนนี้ เราจะสร้างเอกสารใหม่และเริ่มต้นตัวสร้าง ใช้รหัสต่อไปนี้:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

ขั้นตอนที่ 3: สร้างบุ๊กมาร์ก

ตอนนี้เราจะสร้างบุ๊กมาร์กในเอกสาร ใช้รหัสต่อไปนี้เพื่อสร้างบุ๊กมาร์กที่มีข้อความอยู่ข้างใน:

builder. StartBookmark("MyBookmark");
builder.Writeln("Text inside a bookmark.");
builder. EndBookmark("MyBookmark");

รหัสนี้สร้างบุ๊กมาร์กชื่อ “MyBookmark” และเพิ่มข้อความบางส่วนไว้ข้างใน

ขั้นตอนที่ 4: การตั้งค่าลิงก์เนื้อหา

ตอนนี้เราจะกำหนดค่าลิงก์ไปยังเนื้อหาโดยใช้คุณสมบัติเอกสาร ใช้รหัสต่อไปนี้เพื่อเพิ่มและดึงลิงก์ไปยังเนื้อหา:

// รับรายการคุณสมบัติแบบกำหนดเองทั้งหมดในเอกสาร
CustomDocumentProperties customProperties = doc.CustomDocumentProperties;
// เพิ่มคุณสมบัติที่ผูกกับเนื้อหา
DocumentProperty customProperty = customProperties.AddLinkToContent("Bookmark", "MyBookmark");
customProperty = customProperties["Bookmark"];

bool isLinkedToContent = customProperty.IsLinkToContent;

string linkSource = customProperty.LinkSource;

string customPropertyValue = customProperty.Value.ToString();

รหัสนี้จะเพิ่มคุณสมบัติที่เกี่ยวข้องกับเนื้อหาที่เรียกว่า “บุ๊กมาร์ก” พร้อมด้วยบุ๊กมาร์ก “MyBookmark” จากนั้นจะดึงข้อมูลคุณสมบัติที่เกี่ยวข้องกับเนื้อหา เช่น สถานะลิงก์ แหล่งที่มาของลิงก์ และมูลค่าของคุณสมบัติ

ตัวอย่างซอร์สโค้ดสำหรับการกำหนดค่าลิงก์ไปยังเนื้อหาโดยใช้ Aspose.Words สำหรับ .NET


	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	
	builder.StartBookmark("MyBookmark");
	builder.Writeln("Text inside a bookmark.");
	builder.EndBookmark("MyBookmark");

	// ดึงรายการคุณสมบัติเอกสารแบบกำหนดเองทั้งหมดจากไฟล์
	CustomDocumentProperties customProperties = doc.CustomDocumentProperties;
	// เพิ่มเชื่อมโยงกับคุณสมบัติเนื้อหา
	DocumentProperty customProperty = customProperties.AddLinkToContent("Bookmark", "MyBookmark");
	customProperty = customProperties["Bookmark"];

	bool isLinkedToContent = customProperty.IsLinkToContent;
	
	string linkSource = customProperty.LinkSource;
	
	string customPropertyValue = customProperty.Value.ToString();

ตอนนี้คุณได้เรียนรู้วิธีกำหนดค่าลิงก์ไปยังเนื้อหาในเอกสารโดยใช้ Aspose.Words สำหรับ .NET แล้ว ด้วยการทำตามคำแนะนำทีละขั้นตอนที่ให้ไว้ในบทช่วยสอนนี้ คุณสามารถสร้างและกำหนดค่าลิงก์ไปยังเนื้อหาเฉพาะในเอกสารของคุณเองได้อย่างง่ายดาย