อย่าบันทึกกระสุนรูปภาพ

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

ทำความเข้าใจกับไลบรารี Aspose.Words

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

ขั้นตอนที่ 1: การตั้งค่าไดเร็กทอรีเอกสาร

ขั้นตอนแรกคือการกำหนดไดเร็กทอรีที่มีเอกสารของคุณอยู่ คุณต้องระบุเส้นทางไดเรกทอรีแบบเต็ม ตัวอย่างเช่น :

string dataDir = "YOUR DOCUMENTS DIRECTORY";

อย่าลืมแทนที่ “ไดเรกทอรีเอกสารของคุณ” ด้วยเส้นทางจริงไปยังไดเรกทอรีเอกสารของคุณ

ขั้นตอนที่ 2: การโหลดเอกสารด้วย Image Bullets

จากนั้นคุณจะต้องโหลดเอกสารที่มีสัญลักษณ์แสดงหัวข้อย่อยรูปภาพ ใช้คลาสเอกสารเพื่อโหลดเอกสารจากไฟล์ ตัวอย่างเช่น :

Document doc = new Document(dataDir + "Image bullet points.docx");

ในตัวอย่างนี้ เรากำลังโหลดเอกสารจากไฟล์ “Image bullet point.docx”

อยู่ในไดเร็กทอรีเอกสาร

ขั้นตอนที่ 3: กำหนดค่าตัวเลือกการบันทึก

ตอนนี้เรามากำหนดค่าตัวเลือกการบันทึกสำหรับเอกสารของเรากัน ใช้คลาส DocSaveOptions เพื่อระบุการตั้งค่าการบันทึก ตัวอย่างเช่น :

DocSaveOptions saveOptions = new DocSaveOptions { SavePictureBullet = false };

ในตัวอย่างนี้ เราสร้างวัตถุ DocSaveOptions ใหม่และตั้งค่าคุณสมบัติ SavePictureBullet เป็น false เพื่อปิดใช้งานการบันทึกสัญลักษณ์แสดงหัวข้อย่อยรูปภาพ

ขั้นตอนที่ 4: เปิดใช้งานคุณสมบัติ “อย่าบันทึกสัญลักษณ์แสดงหัวข้อย่อย”

หากต้องการเปิดใช้งานฟีเจอร์ “Do Not Save Picture Bullet” เราได้กำหนดค่าตัวเลือกการบันทึกโดยตั้งค่า SavePictureBullet เป็น false แล้ว เพื่อให้แน่ใจว่าหัวข้อย่อยรูปภาพจะไม่ถูกบันทึกลงในเอกสารขั้นสุดท้าย

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

สุดท้าย คุณสามารถบันทึกเอกสารโดยใช้วิธีการบันทึกของคลาสเอกสาร ระบุเส้นทางแบบเต็มไปยังไฟล์และชื่อไฟล์ที่ต้องการ ตัวอย่างเช่น :

doc.Save(dataDir + "WorkingWithDocSaveOptions.DoNotSavePictureBullet.docx", saveOptions);

อย่าลืมแทนที่ “dataDir” ด้วยเส้นทางไดเรกทอรีไปยังเอกสารของคุณ

ตัวอย่างซอร์สโค้ดสำหรับตัวเลือกการบันทึก DocSaveOptions พร้อมฟังก์ชัน “Do Not Save Picture Bullet” โดยใช้ Aspose.Words สำหรับ .NET

// พาธไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// โหลดเอกสารด้วยสัญลักษณ์แสดงหัวข้อย่อยรูปภาพ
Document doc = new Document(dataDir + "Image bullet points.docx");

// กำหนดค่าตัวเลือกการบันทึกด้วยคุณสมบัติ "Do Not Save Picture Bullet"
DocSaveOptions saveOptions = new DocSaveOptions { SavePictureBullet = false };

// บันทึกเอกสารด้วยตัวเลือกที่ระบุ
doc.Save(dataDir + "WorkingWithDocSaveOptions.DoNotSavePictureBullet.docx", saveOptions);

บทสรุป

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