เก็บอักขระควบคุมแบบเดิมไว้
การแนะนำ
เคยสับสนกับอักขระควบคุมที่มองไม่เห็นและแปลกประหลาดเหล่านั้นในเอกสาร Word ของคุณหรือไม่? พวกมันเหมือนกับ gremlins เล็กๆ ที่ซ่อนอยู่ ซึ่งอาจทำให้การจัดรูปแบบและฟังก์ชันการทำงานยุ่งเหยิงได้ โชคดีที่ Aspose.Words สำหรับ .NET มีคุณสมบัติที่มีประโยชน์เพื่อรักษาอักขระควบคุมแบบเดิมเหล่านี้ให้ไม่เสียหายเมื่อบันทึกเอกสาร ในบทช่วยสอนนี้ เราจะเจาะลึกวิธีจัดการอักขระควบคุมเหล่านี้โดยใช้ Aspose.Words สำหรับ .NET เราจะแจกแจงรายละเอียดทีละขั้นตอนเพื่อให้แน่ใจว่าคุณจะเข้าใจทุกรายละเอียดตลอดทาง พร้อมที่จะเริ่มต้นหรือยัง? มาดำน้ำกันเถอะ!
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- Aspose.Words สำหรับ .NET: ดาวน์โหลดและติดตั้งจากที่นี่.
- ใบอนุญาต Aspose ที่ถูกต้อง: คุณสามารถขอรับใบอนุญาตชั่วคราวได้ที่นี่.
- สภาพแวดล้อมการพัฒนา: Visual Studio หรือ IDE อื่น ๆ ที่รองรับ .NET
- ความรู้พื้นฐานของ C#: ความคุ้นเคยกับภาษาการเขียนโปรแกรม C# จะเป็นประโยชน์
นำเข้าเนมสเปซ
ก่อนที่จะเขียนโค้ด คุณต้องนำเข้าเนมสเปซที่จำเป็นก่อน เพิ่มบรรทัดต่อไปนี้ที่ด้านบนของไฟล์ C# ของคุณ:
using Aspose.Words;
using Aspose.Words.Saving;
ขั้นตอนที่ 1: การตั้งค่าโครงการของคุณ
ขั้นแรก คุณจะต้องตั้งค่าโปรเจ็กต์ของคุณใน Visual Studio (หรือ IDE ที่คุณต้องการ)
- สร้างโครงการ C# ใหม่: เปิด Visual Studio และสร้างโครงการ C# Console Application ใหม่
- ติดตั้ง Aspose.Words สำหรับ .NET: ใช้ NuGet Package Manager เพื่อติดตั้ง Aspose.Words สำหรับ .NET คลิกขวาที่โปรเจ็กต์ของคุณใน Solution Explorer เลือก “จัดการแพ็คเกจ NuGet” ค้นหา “Aspose.Words” และติดตั้ง
ขั้นตอนที่ 2: โหลดเอกสารของคุณ
ถัดไป คุณจะโหลดเอกสาร Word ที่มีอักขระควบคุมแบบเดิม
ระบุเส้นทางเอกสาร: ตั้งค่าเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
โหลดเอกสาร: ใช้
Document
คลาสเพื่อโหลดเอกสารของคุณ
Document doc = new Document(dataDir + "Legacy control character.doc");
ขั้นตอนที่ 3: กำหนดค่าตัวเลือกการบันทึก
ตอนนี้ เรามากำหนดค่าตัวเลือกการบันทึกเพื่อให้อักขระควบคุมแบบเดิมไม่เสียหาย
- สร้างตัวเลือกการบันทึก: เริ่มต้นอินสแตนซ์ของ
OoxmlSaveOptions
และตั้งค่าKeepLegacyControlChars
ทรัพย์สินเพื่อtrue
.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.FlatOpc)
{
KeepLegacyControlChars = true
};
ขั้นตอนที่ 4: บันทึกเอกสาร
สุดท้าย ให้บันทึกเอกสารด้วยตัวเลือกการบันทึกที่กำหนดค่าไว้
- บันทึกเอกสาร: ใช้
Save
วิธีการของDocument
คลาสเพื่อบันทึกเอกสารด้วยตัวเลือกการบันทึกที่ระบุ
doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx", saveOptions);
บทสรุป
และคุณก็ได้แล้ว! ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถมั่นใจได้ว่าอักขระควบคุมแบบเดิมของคุณจะถูกรักษาไว้เมื่อทำงานกับเอกสาร Word ใน Aspose.Words for .NET คุณสมบัตินี้สามารถช่วยชีวิตได้ โดยเฉพาะอย่างยิ่งเมื่อต้องรับมือกับเอกสารที่ซับซ้อนซึ่งอักขระควบคุมมีบทบาทสำคัญ
คำถามที่พบบ่อย
อักขระควบคุมแบบเดิมคืออะไร
อักขระควบคุมแบบเดิมคืออักขระที่ไม่พิมพ์ซึ่งใช้ในเอกสารรุ่นเก่าเพื่อควบคุมการจัดรูปแบบและเค้าโครง
ฉันสามารถลบอักขระควบคุมเหล่านี้แทนที่จะเก็บไว้ได้หรือไม่
ได้ คุณสามารถใช้ Aspose.Words สำหรับ .NET เพื่อลบหรือแทนที่อักขระเหล่านี้ได้หากจำเป็น
คุณลักษณะนี้มีอยู่ใน Aspose.Words สำหรับ .NET ทุกเวอร์ชันหรือไม่
คุณลักษณะนี้มีอยู่ในเวอร์ชันล่าสุด ตรวจสอบให้แน่ใจว่าใช้เวอร์ชันล่าสุดเพื่อเข้าถึงฟังก์ชันทั้งหมด
ฉันต้องมีใบอนุญาตเพื่อใช้ Aspose.Words สำหรับ .NET หรือไม่
ใช่ คุณต้องมีใบอนุญาตที่ถูกต้อง คุณสามารถรับใบอนุญาตชั่วคราวเพื่อวัตถุประสงค์ในการประเมินได้ที่นี่.
ฉันจะหาเอกสารเพิ่มเติมเกี่ยวกับ Aspose.Words สำหรับ .NET ได้ที่ไหน
คุณสามารถค้นหาเอกสารรายละเอียดได้ที่นี่.