ไม่รวมแบบอักษรจากการแสดงผล HTML

การแนะนำ

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

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

ก่อนที่คุณจะเริ่มต้น ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  1. ความเข้าใจพื้นฐานเกี่ยวกับการพัฒนา C# และ .NET
  2. GroupDocs.Viewer สำหรับ .NET ได้รับการติดตั้งแล้ว คุณสามารถดาวน์โหลดได้จาก ที่นี่.
  3. 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.