อย่าบันทึกกระสุนรูปภาพ
สัญลักษณ์แสดงหัวข้อย่อยรูปภาพเป็นฟีเจอร์ที่ใช้กันทั่วไปในเอกสาร 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# ของคุณได้อย่างง่ายดาย การปิดใช้งานการบันทึกสัญลักษณ์แสดงหัวข้อย่อยรูปภาพอาจมีประโยชน์ในบางสถานการณ์เพื่อรักษาโครงสร้างเอกสารและการจัดรูปแบบโดยไม่บันทึกสัญลักษณ์แสดงหัวข้อย่อยรูปภาพ