ระบุแบบอักษรเริ่มต้นเมื่อแสดงผล
ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดกระบวนการทีละขั้นตอนเพื่อระบุแบบอักษรเริ่มต้นเมื่อเรนเดอร์เอกสารโดยใช้ Aspose.Words สำหรับ .NET เราจะอธิบายซอร์สโค้ด C# ที่ให้มาและให้คำแนะนำที่ครอบคลุมเพื่อช่วยให้คุณเข้าใจและนำคุณสมบัตินี้ไปใช้ในโครงการของคุณเอง เมื่อสิ้นสุดบทช่วยสอนนี้ คุณจะรู้วิธีระบุแบบอักษรเริ่มต้นที่จะใช้เมื่อเรนเดอร์เอกสารของคุณโดยใช้ Aspose.Words สำหรับ .NET
ขั้นตอนที่ 1: กำหนดไดเร็กทอรีเอกสาร
ขั้นแรก คุณต้องกำหนดเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ นี่คือตำแหน่งที่คุณต้องการบันทึกเอกสารที่แสดงผลที่แก้ไขแล้ว แทนที่ “ไดเรกทอรีเอกสารของคุณ” ด้วยเส้นทางที่เหมาะสม
string dataDir = "YOUR DOCUMENTS DIRECTORY";
ขั้นตอนที่ 2: โหลดเอกสารที่จะแสดงผล
ถัดไป คุณต้องโหลดเอกสารเพื่อแสดงผลโดยใช้Document
ระดับ. อย่าลืมระบุเส้นทางเอกสารที่ถูกต้อง
Document doc = new Document(dataDir + "Rendering.docx");
ขั้นตอนที่ 3: ตั้งค่าแบบอักษรเริ่มต้น
ตอนนี้คุณสามารถระบุแบบอักษรเริ่มต้นที่จะใช้เมื่อแสดงผลโดยการสร้างอินสแตนซ์ของFontSettings
คลาสและการตั้งค่าDefaultFontName
ทรัพย์สินของDefaultFontSubstitution
คัดค้านการDefaultFontSubstitution
วัตถุSubstitutionSettings
ของFontSettings
.
FontSettings fontSettings = new FontSettings();
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Arial Unicode MS";
doc.FontSettings = fontSettings;
ขั้นตอนที่ 4: บันทึกเอกสารที่แสดงผล
สุดท้าย คุณสามารถบันทึกเอกสารที่แสดงผลลงในไฟล์ได้โดยใช้Save()
วิธีการของDocument
ระดับ. อย่าลืมระบุเส้นทางและชื่อไฟล์ที่ถูกต้อง
doc.Save(dataDir + "WorkingWithFonts.SpecifyDefaultFontWhenRendering.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 Unicode MS";
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SpecifyDefaultFontWhenRendering.pdf");
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีระบุแบบอักษรเริ่มต้นเมื่อเรนเดอร์เอกสารโดยใช้ Aspose.Words สำหรับ .NET ด้วยการทำตามคำแนะนำทีละขั้นตอนนี้ คุณสามารถตั้งค่าแบบอักษรเริ่มต้นเพื่อใช้ในการแสดงผลเอกสารของคุณได้อย่างง่ายดาย Aspose.Words นำเสนอ API ที่ทรงพลังและยืดหยุ่นสำหรับการประมวลผลคำพร้อมแบบอักษรในเอกสารของคุณ ด้วยความรู้นี้ คุณสามารถควบคุมและปรับแต่งการแสดงผลเอกสารของคุณตามความต้องการเฉพาะของคุณได้
คำถามที่พบบ่อย
ถาม: ฉันจะระบุแบบอักษรเริ่มต้นเมื่อแปลงเป็น PDF ใน Aspose.Words ได้อย่างไร
ตอบ: หากต้องการระบุแบบอักษรเริ่มต้นเมื่อแปลงเป็น PDF ใน Aspose.Words คุณสามารถใช้PdfOptions
คลาสและตั้งค่าDefaultFontName
คุณสมบัติเป็นชื่อของแบบอักษรที่ต้องการ
ถาม: จะเกิดอะไรขึ้นถ้าแบบอักษรเริ่มต้นไม่พร้อมใช้งานเมื่อแปลงเป็น PDF
ตอบ: หากไม่มีแบบอักษรเริ่มต้นที่ระบุเมื่อแปลงเป็น PDF Aspose.Words จะใช้แบบอักษรทดแทนเพื่อแสดงข้อความในเอกสารที่แปลงแล้ว นี่อาจทำให้รูปลักษณ์แตกต่างจากแบบอักษรดั้งเดิมเล็กน้อย
ถาม: ฉันสามารถระบุแบบอักษรเริ่มต้นสำหรับรูปแบบเอาต์พุตอื่นๆ เช่น DOCX หรือ HTML ได้หรือไม่
ตอบ: ได้ คุณสามารถระบุแบบอักษรเริ่มต้นสำหรับรูปแบบเอาต์พุตอื่นๆ เช่น DOCX หรือ HTML ได้โดยใช้ตัวเลือกการแปลงที่เหมาะสมและตั้งค่าคุณสมบัติที่เกี่ยวข้องสำหรับแต่ละรูปแบบ
ถาม: ฉันจะตรวจสอบแบบอักษรเริ่มต้นที่ระบุใน Aspose.Words ได้อย่างไร
ตอบ: หากต้องการตรวจสอบแบบอักษรเริ่มต้นที่ระบุใน Aspose.Words คุณสามารถใช้DefaultFontName
ทรัพย์สินของPdfOptions
คลาสและดึงชื่อของแบบอักษรที่กำหนดค่าไว้
ถาม: เป็นไปได้หรือไม่ที่จะระบุแบบอักษรเริ่มต้นที่แตกต่างกันสำหรับแต่ละส่วนของเอกสาร
ตอบ: ได้ คุณสามารถระบุแบบอักษรเริ่มต้นที่แตกต่างกันสำหรับแต่ละส่วนของเอกสารได้โดยใช้ตัวเลือกการจัดรูปแบบเฉพาะสำหรับแต่ละส่วน อย่างไรก็ตาม สิ่งนี้จะต้องมีการจัดการเอกสารขั้นสูงมากขึ้นโดยใช้ฟีเจอร์ Aspose.Words