ใช้แบบอักษรจากเครื่องเป้าหมาย

การแนะนำ

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

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

ก่อนที่เราจะลงรายละเอียด เรามาตรวจสอบกันก่อนว่าคุณมีทุกสิ่งที่คุณต้องการ:

  1. Aspose.Words สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Aspose.Words สำหรับ .NET แล้ว หากยังไม่ได้ติดตั้ง คุณสามารถดาวน์โหลดได้ที่นี่.
  2. สภาพแวดล้อมการพัฒนา: คุณควรมีการตั้งค่าสภาพแวดล้อมการพัฒนา .NET เช่น Visual Studio
  3. เอกสารสำหรับการทำงาน: เตรียมเอกสาร Word ไว้สำหรับการทดสอบ เราจะใช้เอกสารชื่อ “Bullet points with alternative font.docx”

ตอนนี้เราได้ครอบคลุมพื้นฐานแล้ว มาเจาะลึกโค้ดกันเลย!

นำเข้าเนมสเปซ

สิ่งแรกที่ต้องทำคือนำเข้าเนมสเปซที่จำเป็น นี่คือแกนหลักของโปรเจ็กต์ของเรา ซึ่งเชื่อมโยงจุดต่างๆ ทั้งหมดเข้าด้วยกัน

using System;
using Aspose.Words;
using Aspose.Words.Saving;

ขั้นตอนที่ 1: โหลดเอกสาร Word

ขั้นตอนแรกในการสอนของเราคือการโหลดเอกสาร Word นี่คือจุดเริ่มต้นของทุกสิ่ง เราจะใช้Document คลาสจากไลบรารี Aspose.Words เพื่อให้บรรลุสิ่งนี้

ขั้นตอนที่ 1.1: กำหนดเส้นทางเอกสาร

เริ่มต้นด้วยการกำหนดเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ นี่คือที่ที่เอกสาร Word ของคุณตั้งอยู่

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

ขั้นตอนที่ 1.2: โหลดเอกสาร

ตอนนี้เราโหลดเอกสารโดยใช้Document ระดับ.

// โหลดเอกสาร Word
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

ขั้นตอนที่ 2: กำหนดค่าตัวเลือกการบันทึก

ขั้นตอนต่อไปคือการกำหนดค่าตัวเลือกการบันทึก ซึ่งถือเป็นขั้นตอนที่สำคัญมาก เนื่องจากขั้นตอนนี้จะช่วยให้แน่ใจว่าแบบอักษรที่ใช้ในเอกสารของคุณเป็นแบบอักษรจากเครื่องเป้าหมาย

เราจะสร้างอินสแตนซ์ของHtmlFixedSaveOptions และตั้งค่าUseTargetMachineFontsทรัพย์สินที่จะtrue.

// กำหนดค่าตัวเลือกการสำรองข้อมูลด้วยคุณสมบัติ "ใช้แบบอักษรจากเครื่องเป้าหมาย"
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions
{
    UseTargetMachineFonts = true
};

ขั้นตอนที่ 3: บันทึกเอกสาร

ในที่สุด เราก็บันทึกเอกสารเป็นไฟล์ HTML ถาวร นี่คือจุดที่ความมหัศจรรย์เกิดขึ้น!

เราจะใช้Save วิธีการบันทึกเอกสารด้วยตัวเลือกการบันทึกที่กำหนดไว้

// แปลงเอกสารเป็น HTML คงที่
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

ขั้นตอนที่ 4: ตรวจสอบผลลัพธ์

สุดท้ายแต่ไม่ท้ายสุด ควรตรวจสอบผลลัพธ์เสมอ เปิดไฟล์ HTML ที่บันทึกไว้และตรวจสอบว่าแบบอักษรถูกนำไปใช้อย่างถูกต้องจากเครื่องเป้าหมายหรือไม่

ไปที่ไดเร็กทอรีที่คุณบันทึกไฟล์ HTML และเปิดในเว็บเบราว์เซอร์

// ตรวจสอบผลลัพธ์โดยการเปิดไฟล์ HTML
System.Diagnostics.Process.Start(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html");

และแล้วคุณก็ทำได้สำเร็จ! คุณได้ใช้แบบอักษรจากเครื่องเป้าหมายในเอกสาร Word ของคุณโดยใช้ Aspose.Words สำหรับ .NET สำเร็จแล้ว

บทสรุป

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

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

ฉันสามารถใช้วิธีนี้กับรูปแบบเอกสารอื่นได้หรือไม่

ใช่ Aspose.Words สำหรับ .NET รองรับรูปแบบเอกสารต่างๆ และคุณสามารถกำหนดค่าตัวเลือกการบันทึกที่คล้ายกันสำหรับรูปแบบต่างๆ ได้

จะทำอย่างไรหากเครื่องเป้าหมายไม่มีแบบอักษรที่ต้องการ?

หากเครื่องเป้าหมายไม่มีแบบอักษรที่ต้องการ เอกสารอาจไม่แสดงผลตามที่ต้องการ การฝังแบบอักษรเมื่อจำเป็นถือเป็นความคิดที่ดีเสมอ

ฉันจะฝังแบบอักษรในเอกสารได้อย่างไร?

การฝังแบบอักษรสามารถทำได้โดยใช้FontSettings คลาสใน Aspose.Words สำหรับ .NET ดูที่เอกสารประกอบ สำหรับรายละเอียดเพิ่มเติม

มีวิธีดูตัวอย่างเอกสารก่อนบันทึกหรือไม่

ใช่คุณสามารถใช้DocumentRenderer คลาสเพื่อดูตัวอย่างเอกสารก่อนบันทึก ดู Aspose.Words สำหรับ .NETเอกสารประกอบ สำหรับข้อมูลเพิ่มเติม

ฉันสามารถปรับแต่งเอาต์พุต HTML เพิ่มเติมได้หรือไม่

แน่นอน!HtmlFixedSaveOptions คลาสมีคุณสมบัติต่างๆ เพื่อปรับแต่งผลลัพธ์ HTML สำรวจเอกสารประกอบ สำหรับตัวเลือกที่มีทั้งหมด