แยกแบบอักษรออกจาก 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

สร้างอินสแตนซ์ของวัตถุ 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.