แยกแบบอักษรออกจาก HTML ที่แสดงผล
การแนะนำ
GroupDocs.Viewer สำหรับ .NET เป็นไลบรารีการเรนเดอร์เอกสารที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถแสดงรูปแบบเอกสารได้มากกว่า 50 รูปแบบในแอปพลิเคชัน .NET ของตนโดยไม่จำเป็นต้องพึ่งพาภายนอก ในบทช่วยสอนนี้ เราจะเน้นไปที่คุณลักษณะเฉพาะของ GroupDocs.Viewer: การยกเว้นแบบอักษรจากเอาต์พุต HTML ที่แสดงผล
ข้อกำหนดเบื้องต้น
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- ความเข้าใจพื้นฐานเกี่ยวกับการพัฒนา C# และ .NET
- ติดตั้ง GroupDocs.Viewer สำหรับ .NET แล้ว คุณสามารถดาวน์โหลดได้จากที่นี่.
- Visual Studio หรือ IDE อื่น ๆ สำหรับการพัฒนา C#
นำเข้าเนมสเปซ
ในโค้ด C# ของคุณ ตรวจสอบให้แน่ใจว่าได้รวมเนมสเปซที่จำเป็น:
using System;
using System.IO;
using GroupDocs.Viewer.Options;
ขั้นตอนที่ 1: กำหนดไดเรกทอรีผลลัพธ์
ตั้งค่าไดเร็กทอรีที่คุณต้องการให้บันทึกไฟล์ HTML ที่แสดงผล
string outputDirectory = "Your Document Directory";
ขั้นตอนที่ 2: กำหนดรูปแบบเส้นทางไฟล์เพจ
ระบุรูปแบบสำหรับเส้นทางไฟล์ของแต่ละหน้าของเอกสารที่แสดงผล
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");
ขั้นตอนที่ 3: เริ่มต้นวัตถุ Viewer
สร้างอินสแตนซ์ของวัตถุ Viewer ด้วยเอกสารที่คุณต้องการแสดงผล
using (Viewer viewer = new Viewer("YourDocumentPath"))
{
// รหัสของคุณอยู่ที่นี่
}
ขั้นตอนที่ 4: ตั้งค่าตัวเลือกมุมมอง HTML
กำหนดตัวเลือกสำหรับการแสดงผล HTML รวมถึงรูปแบบของทรัพยากรและแบบอักษรที่ฝังไว้ที่จะยกเว้น
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.FontsToExclude.Add("Arial");
ขั้นตอนที่ 5: แสดงผลเอกสาร
ส่งตัวเลือกมุมมอง HTML ไปยังวัตถุ Viewer เพื่อแสดงผลเอกสาร
viewer.View(options);
ขั้นตอนที่ 6: ตำแหน่งเอกสารแสดงผลเอาต์พุต
แจ้งให้ผู้ใช้ทราบเกี่ยวกับตำแหน่งที่บันทึกไฟล์ HTML ที่แสดงผล
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีใช้ GroupDocs.Viewer สำหรับ .NET เพื่อแยกแบบอักษรออกจากเอาต์พุต HTML ที่แสดงผล ด้วยการทำตามขั้นตอนที่อธิบายไว้ข้างต้น คุณสามารถปรับแต่งกระบวนการเรนเดอร์ให้ตรงตามความต้องการเฉพาะของคุณได้ เพื่อให้มั่นใจว่าสามารถแสดงเอกสารในแอปพลิเคชันของคุณได้อย่างเหมาะสมที่สุด
คำถามที่พบบ่อย
ฉันสามารถแยกแบบอักษรหลายตัวออกจาก HTML ที่แสดงผลได้หรือไม่
ใช่ คุณสามารถเพิ่มชื่อแบบอักษรได้หลายชื่อให้กับFontsToExclude
รายการในตัวเลือกมุมมอง HTML
GroupDocs.Viewer เข้ากันได้กับกรอบงาน .NET ทั้งหมดหรือไม่
ใช่ GroupDocs.Viewer รองรับ .NET Framework 4.6.1 และสูงกว่า
ฉันสามารถเรนเดอร์เอกสารจากพื้นที่จัดเก็บข้อมูลระยะไกลได้หรือไม่
ใช่ GroupDocs.Viewer รองรับการเรนเดอร์เอกสารจากที่จัดเก็บในตัวเครื่อง รวมถึงตำแหน่งที่เก็บข้อมูลและสตรีมระยะไกล
GroupDocs.Viewer รองรับการออกแบบที่ตอบสนองสำหรับเอาต์พุต HTML หรือไม่
ได้ คุณสามารถเปิดใช้งานการเรนเดอร์แบบตอบสนองได้โดยการปรับตัวเลือกมุมมอง HTML ให้เหมาะสม
มีการสนับสนุนด้านเทคนิคสำหรับ GroupDocs.Viewer หรือไม่
ใช่ คุณสามารถขอความช่วยเหลือและมีส่วนร่วมในการอภิปรายเกี่ยวกับฟอรัม GroupDocs.Viewer.