เปิดใช้งานปิดการใช้งานการทดแทนแบบอักษร

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

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีรายการต่อไปนี้:

  • ความรู้การทำงานของภาษาการเขียนโปรแกรม C #
  • ไลบรารี Aspose.Words สำหรับ .NET ที่ติดตั้งในโครงการของคุณ
  • เอกสาร Word ที่คุณต้องการแสดงโดยมีหรือไม่มีการแทนที่แบบอักษร

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

ขั้นแรก คุณต้องตั้งค่าเส้นทางไดเรกทอรีไปยังตำแหน่งของเอกสาร Word ของคุณ แทนที่"YOUR DOCUMENT DIRECTORY" ในโค้ดด้วยเส้นทางที่เหมาะสม

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

ขั้นตอนที่ 2: อัปโหลดเอกสารและกำหนดการตั้งค่าแบบอักษร

ต่อไป เราจะโหลดเอกสาร Word ที่คุณต้องการแสดงผลและสร้างอินสแตนซ์ของFontSettings คลาสเพื่อจัดการการตั้งค่าแบบอักษร เราจะตั้งค่าการแทนที่แบบอักษรเริ่มต้นโดยการระบุชื่อแบบอักษรDefaultFontName และปิดการใช้งานการแทนที่ข้อมูลแบบอักษรด้วยEnabled ตั้งค่าให้false.

// โหลดเอกสาร
Document doc = new Document(dataDir + "Rendering.docx");

// กำหนดการตั้งค่าแบบอักษร
FontSettings fontSettings = new FontSettings();
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Arial";
fontSettings.SubstitutionSettings.FontInfoSubstitution.Enabled = false;

// ใช้การตั้งค่าแบบอักษรกับเอกสาร
doc.FontSettings = fontSettings;

ขั้นตอนที่ 3: บันทึกเอกสารที่แสดงผล

สุดท้าย เราจะบันทึกเอกสารที่แสดงผล ซึ่งจะเคารพการตั้งค่าแทนที่แบบอักษรที่กำหนดไว้

doc.Save(dataDir + "WorkingWithFonts.EnableDisableFontSubstitution.pdf");

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


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

Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Arial";
fontSettings.SubstitutionSettings.FontInfoSubstitution.Enabled = false;
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.EnableDisableFontSubstitution.pdf");

บทสรุป

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

คำถามที่พบบ่อย

ถาม: ฉันจะเปิดใช้งานการแทนที่แบบอักษรในเอกสาร Word ด้วย Aspose.Words ได้อย่างไร

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

ถาม: เป็นไปได้หรือไม่ที่จะปิดใช้งานการทดแทนแบบอักษรในเอกสาร Word ด้วย Aspose.Words

ตอบ: ได้ ด้วย Aspose.Words คุณสามารถปิดใช้งานการแทนที่แบบอักษรในเอกสาร Word ได้ เมื่อใช้ API คุณสามารถป้องกันไม่ให้ Word แทนที่ฟอนต์ที่จำเป็นด้วยฟอนต์อื่นๆ ได้ ซึ่งยังคงรักษาลักษณะที่ปรากฏดั้งเดิมของข้อความไว้

ถาม: จะเกิดอะไรขึ้นเมื่อแบบอักษรที่จำเป็นหายไประหว่างการแทนที่ในเอกสาร Word

ตอบ: เมื่อแบบอักษรที่จำเป็นหายไประหว่างการแทนที่ในเอกสาร Word Aspose.Words จะสามารถตรวจพบปัญหานี้และให้ตัวเลือกในการแก้ไขปัญหาแก่คุณ คุณสามารถเลือกแทนที่ฟอนต์ที่หายไปด้วยฟอนต์อื่น หรือรวมฟอนต์ที่หายไปในเอกสาร เพื่อให้แน่ใจว่าการดูถูกต้อง

ถาม: ฉันจะจัดการกับแบบอักษรที่หายไปเมื่อแทนที่ในเอกสาร Word ด้วย Aspose.Words ได้อย่างไร

ตอบ: ในการจัดการกับฟอนต์ที่หายไปเมื่อแทนที่ในเอกสาร Word ด้วย Aspose.Words คุณสามารถใช้ API เพื่อตรวจจับฟอนต์ที่หายไปและให้ตัวเลือกการแก้ปัญหา คุณสามารถเลือกแทนที่ฟอนต์ที่หายไปด้วยฟอนต์อื่น หรือรวมฟอนต์ที่หายไปในเอกสารได้ ขึ้นอยู่กับความต้องการของคุณ

ถาม: การควบคุมการทดแทนแบบอักษรในเอกสาร Word เป็นสิ่งสำคัญหรือไม่

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