ลำดับการเลือกแบบอักษรใน Aspose.Slides สำหรับ .NET
ภาพรวม
เมื่อการนำเสนอถูกโหลด, เรนเดอร์, หรือแปลงเป็นรูปแบบอื่น, Aspose.Slides ตรวจสอบว่าแบบอักษรที่ใช้ในงานนำเสนอมีอยู่ในระบบปฏิบัติการหรือไม่ หากแบบอักษรที่ต้องการหายไป, Aspose.Slides จะเลือกแบบอักษรทดแทนที่ใกล้ที่สุดกับแบบอักษรที่ PowerPoint จะใช้
Aspose.Slides จะค้นหาแบบอักษรที่เลือกในระบบปฏิบัติการก่อน หากพบแบบอักษรนั้นจะใช้งาน หากไม่พบจะใช้แบบอักษรทดแทนที่เหมาะสม เมื่อมีกฎการทดแทนแบบอักษรที่กำหนดผ่าน FontSubstRule กฎเหล่านั้นก็จะถูกพิจารณาด้วย
คุณยังสามารถเพิ่มแบบอักษรในระหว่างการทำงานของแอปพลิเคชัน, ใช้แบบอักษรที่ฝังอยู่ในงานนำเสนอ, หรือโหลดแบบอักษรภายนอกสำหรับเอกสารผลลัพธ์เช่นไฟล์ PDF
การเลือกแบบอักษร
กฎบางอย่างจะนำไปใช้กับแบบอักษรในงานนำเสนอเมื่อทำการโหลด, เรนเดอร์, หรือแปลงเป็นรูปแบบอื่น ตัวอย่างเช่น เมื่อคุณพยายามแปลงงานนำเสนอ (สไลด์) เป็นรูปภาพ, ระบบจะตรวจสอบแบบอักษรของงานนำเสนอเพื่อยืนยันว่าแบบอักษรที่เลือกมีอยู่ในระบบปฏิบัติการหรือไม่ หากพบว่าแบบอักษรหายไป จะทำการแทนที่ — ดู Font Replacement และ Font Substitution
นี่คือขั้นตอนที่ Aspose.Slides ปฏิบัติตามเมื่อจัดการกับแบบอักษร:
- Aspose.Slides ค้นหาแบบอักษรในระบบปฏิบัติการเพื่อค้นหาแบบอักษรที่ตรงกับแบบอักษรที่เลือกในงานนำเสนอ.
- หากพบแบบอักษรที่เลือก, Aspose.Slides จะใช้แบบอักษรนั้น มิฉะนั้น Aspose.Slides จะใช้แบบอักษรทดแทนที่ใกล้ที่สุดกับสิ่งที่ PowerPoint จะใช้.
- หากมีกฎการแทนที่แบบอักษรที่ตั้งค่าผ่าน FontSubstRule, จะนำไปใช้.
Aspose.Slides อนุญาตให้คุณเพิ่มแบบอักษรในระหว่างการทำงานของแอปพลิเคชันและจากนั้นใช้แบบอักษรเหล่านั้น. ดู Custom fonts.
เมื่อมีการวางแบบอักษรเพิ่มเติมภายในงานนำเสนอ, แบบอักษรเหล่านั้นจะเรียกว่า Embedded fonts.
Aspose.Slides อนุญาตให้คุณเพิ่มแบบอักษรที่นำไปใช้กับเอกสารผลลัพธ์ เท่านั้น ตัวอย่างเช่น, หากงานนำเสนอที่คุณต้องการแปลงเป็น PDF มีแบบอักษรที่หายจากระบบของคุณและแบบอักษรที่ฝังอยู่, คุณสามารถเพิ่มหรือโหลดแบบอักษรที่จำเป็นเป็น external fonts.
Note
เราไม่ได้จัดจำหน่ายแบบอักษรใด ๆ ไม่ว่าจะเป็นแบบที่ต้องจ่ายหรือแบบฟรี API ของเรายอมให้คุณโหลดแบบอักษรภายนอกและฝังลงในเอกสาร, แต่คุณต้องทำเช่นนั้นด้วยแบบอักษรที่คุณเลือกและรับผิดชอบเอง.คำถามที่พบบ่อย
ฉันจะตรวจสอบได้อย่างไรว่าแบบอักษรใดที่ใช้จริงในงานนำเสนอก่อนการแปลง?
Aspose.Slides ให้คุณตรวจสอบแบบอักษรที่ใช้ผ่าน font manager, เพื่อให้คุณตัดสินใจว่าจะ embed, replace, หรือเพิ่ม external sources หรือไม่ สิ่งนี้ช่วยป้องกันการทดแทนที่ไม่ต้องการระหว่างการเรนเดอร์และการส่งออก.
ฉันสามารถเพิ่มไดเรกทอรีแบบอักษรเพิ่มเติมโดยไม่ต้องติดตั้งบนระบบปฏิบัติการได้หรือไม่?
ได้. คุณสามารถลงทะเบียน external font sources เช่น โฟลเดอร์หรือสตรีมในหน่วยความจำสำหรับการเรนเดอร์และการส่งออก สิ่งนี้จะตัดการพึ่งพาแบบอักษรของระบบโฮสต์และทำให้การจัดวางคาดเดาได้.
ฉันจะป้องกันการ fallback ที่เงียบไปยังแบบอักษรที่ไม่เหมาะสมเมื่อ glyph หายได้อย่างไร?
กำหนด font replacement และกฎ fallBack ของแบบอักษรอย่างชัดเจนล่วงหน้า โดยการวิเคราะห์แบบอักษรที่ใช้และตั้งค่าลำดับความสำคัญที่ควบคุมสำหรับการทดแทน คุณจะมั่นใจได้ว่าการพิมพ์แบบเป็นสม่ำเสมอและหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิด.