ไม่รวมแบบอักษรจากการแสดงผล 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 Object
สร้างอินสแตนซ์ของวัตถุ 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 framework ทั้งหมดหรือไม่
ใช่ GroupDocs.Viewer รองรับ .NET Framework 4.6.1 ขึ้นไป
ฉันสามารถแสดงเอกสารจากตำแหน่งจัดเก็บข้อมูลระยะไกลได้หรือไม่
ใช่ GroupDocs.Viewer รองรับการเรนเดอร์เอกสารจากที่เก็บข้อมูลในเครื่อง รวมถึงตำแหน่งและสตรีมที่เก็บข้อมูลระยะไกล
GroupDocs.Viewer รองรับการออกแบบแบบตอบสนองสำหรับเอาท์พุต HTML หรือไม่
ใช่ คุณสามารถเปิดใช้การเรนเดอร์แบบตอบสนองได้โดยปรับตัวเลือกมุมมอง HTML ให้เหมาะสม
มีการสนับสนุนด้านเทคนิคสำหรับ GroupDocs.Viewer หรือไม่
ใช่ คุณสามารถขอความช่วยเหลือและเข้าร่วมการอภิปรายได้ ฟอรั่ม GroupDocs.Viewer.