แสดงผลด้วยแบบอักษรที่กำหนดเอง

การแนะนำ

ในด้านการพัฒนา .NET นั้น GroupDocs.Viewer นำเสนอโซลูชันอันทรงพลังสำหรับการเรนเดอร์เอกสารในรูปแบบต่างๆ ท่ามกลางความสามารถมากมาย GroupDocs.Viewer ช่วยให้สามารถเรนเดอร์เอกสารด้วยแบบอักษรที่กำหนดเองได้ เพิ่มเลเยอร์ของความเป็นส่วนตัวและความยืดหยุ่นให้กับแอปพลิเคชันของคุณ

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

ก่อนที่จะเจาะลึกการเรนเดอร์เอกสารด้วยฟอนต์แบบกำหนดเองโดยใช้ GroupDocs.Viewer สำหรับ .NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:

1. ติดตั้ง GroupDocs.Viewer สำหรับ .NET

หากต้องการใช้ GroupDocs.Viewer สำหรับ .NET คุณต้องติดตั้งในสภาพแวดล้อมการพัฒนาของคุณ คุณสามารถดาวน์โหลดแพ็คเกจที่จำเป็นได้จากลิงค์ที่ให้ไว้: ดาวน์โหลด GroupDocs.Viewer สำหรับ .NET

2. รับแบบอักษร

เตรียมแบบอักษรที่กำหนดเองที่คุณต้องการใช้สำหรับการแสดงผลเอกสาร ตรวจสอบให้แน่ใจว่าแบบอักษรเหล่านี้สามารถเข้าถึงได้ภายในสภาพแวดล้อมแอปพลิเคชันของคุณ

3. ตั้งค่าสภาพแวดล้อมการพัฒนา

ตั้งค่าสภาพแวดล้อมการพัฒนา .NET ที่ใช้งานได้บนระบบของคุณ ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเครื่องมือและเฟรมเวิร์กที่จำเป็นแล้ว

4. ความเข้าใจพื้นฐานเกี่ยวกับ C# และ .NET

ทำความคุ้นเคยกับภาษาการเขียนโปรแกรม C# และพื้นฐานกรอบงาน .NET เพื่อปฏิบัติตามพร้อมกับบทช่วยสอนอย่างมีประสิทธิภาพ

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

ในการเรนเดอร์เอกสารด้วยฟอนต์แบบกำหนดเองโดยใช้ GroupDocs.Viewer สำหรับ .NET คุณจะต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ของคุณ

using System;
using System.IO;
using GroupDocs.Viewer.Fonts;
using GroupDocs.Viewer.Options;

ขั้นตอนที่ 1: ตั้งค่าแหล่งที่มาของแบบอักษร

ขั้นแรก ให้กำหนดแหล่งแบบอักษรที่จะใช้สำหรับแสดงผลเอกสาร ขั้นตอนนี้ช่วยให้แน่ใจว่า GroupDocs.Viewer สามารถเข้าถึงแบบอักษรที่กำหนดเองได้

FontSettings.SetFontSources(
    new FolderFontSource(Utils.FontsPath, Fonts.SearchOption.TopFolderOnly));

ขั้นตอนที่ 2: กำหนดไดเรกทอรีผลลัพธ์

ระบุไดเร็กทอรีที่คุณต้องการให้เอกสารที่แสดงผลถูกบันทึก

string outputDirectory = "Your Document Directory";

ขั้นตอนที่ 3: กำหนดรูปแบบเส้นทางไฟล์เพจ

ตั้งค่ารูปแบบสำหรับการตั้งชื่อไฟล์ HTML เอาต์พุตที่มีหน้าเอกสารที่แสดงผล

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

ขั้นตอนที่ 4: แสดงผลเอกสารด้วยแบบอักษรที่กำหนดเอง

ใช้ GroupDocs.Viewer API เพื่อแสดงผลเอกสารด้วยแบบอักษรที่กำหนดเอง แทนที่TestFiles.MISSING_FONT_ODG พร้อมเส้นทางไปยังเอกสารของคุณ

using (Viewer viewer = new Viewer(TestFiles.MISSING_FONT_ODG))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    viewer.View(options);
}

ขั้นตอนที่ 5: แสดงไดเรกทอรีผลลัพธ์

แจ้งให้ผู้ใช้ทราบเกี่ยวกับตำแหน่งที่บันทึกหน้าเอกสารที่แสดงผล

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

บทสรุป

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

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

ถาม: ฉันสามารถเรนเดอร์เอกสารด้วยฟอนต์แบบกำหนดเองโดยใช้ GroupDocs.Viewer สำหรับ .NET ในเว็บแอปพลิเคชันได้หรือไม่

ได้ GroupDocs.Viewer สำหรับ .NET สามารถรวมเข้ากับทั้งเดสก์ท็อปและเว็บแอปพลิเคชันเพื่อแสดงผลเอกสารด้วยแบบอักษรที่กำหนดเอง

ถาม: GroupDocs.Viewer สำหรับ .NET สามารถใช้งานร่วมกับเอกสารรูปแบบต่างๆ ได้หรือไม่

อย่างแน่นอน! GroupDocs.Viewer รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง PDF, ไฟล์ Microsoft Office, รูปภาพ และอื่นๆ

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

ตราบใดที่ฟอนต์แบบกำหนดเองสามารถเข้าถึงได้ภายในสภาพแวดล้อมของแอปพลิเคชัน GroupDocs.Viewer สำหรับ .NET ก็สามารถเรนเดอร์เอกสารด้วยฟอนต์เหล่านั้นได้โดยไม่มีข้อจำกัดใดๆ

ถาม: ฉันสามารถปรับแต่งรูปแบบเอาต์พุตของเอกสารที่แสดงผลได้หรือไม่

ใช่ GroupDocs.Viewer สำหรับ .NET มีตัวเลือกในการปรับแต่งรูปแบบเอาต์พุต รวมถึง HTML รูปแบบรูปภาพ และ PDF

ถาม: GroupDocs.Viewer สำหรับ .NET ให้การสนับสนุนและเอกสารประกอบสำหรับนักพัฒนาหรือไม่

แน่นอน! GroupDocs มีเอกสารประกอบ ฟอรัมการสนับสนุน และทรัพยากรที่ครอบคลุมเพื่อช่วยนักพัฒนาในการใช้ GroupDocs.Viewer อย่างมีประสิทธิภาพ