แปลง HTML MHTML เป็น XPS

ไฟล์ HTML ถูกใช้บนเว็บเพื่อนำเสนอและจัดรูปแบบข้อมูล คุณสามารถแปลงไฟล์ HTML เป็นไฟล์ XPS โดยทางโปรแกรมโดยใช้ C# กรณีการใช้งานต่อไปนี้อธิบายถึงสถานการณ์การแปลงที่แตกต่างกัน:

ตัวแปลง HTML/MHTML เป็น XPS – การติดตั้ง C# API

Aspose.HTML for .NET API รองรับการทำงานกับไฟล์ HTML และรูปแบบไฟล์อื่นๆ คุณสามารถติดตั้ง API ได้โดยดาวน์โหลดไฟล์ DLL จากส่วน New Releases หรือด้วยคำสั่งการติดตั้ง NuGet ต่อไปนี้ใน Visual Studio:

PM> Install-Package Aspose.Html 

แปลงไฟล์ HTML/MHTML เป็น XPS โดยทางโปรแกรมโดยใช้ C#

คุณสามารถแปลงไฟล์ HTML หรือ MHTML เป็นไฟล์ XPS โดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ HTML อินพุตด้วยคลาส HTMLDocument
  2. เริ่มต้นอินสแตนซ์ XpsSaveOptions
  3. แปลง HTML หรือ MHTML เป็น XPS

รหัสด้านล่างแสดงวิธีการแปลงไฟล์ HTML เป็น XPS โดยทางโปรแกรมโดยใช้ C#:

// โหลดไฟล์ HTML อินพุต 
HTMLDocument document = new HTMLDocument("test.html");

// เริ่มต้น XpsSaveOptions 
XpsSaveOptions options = new XpsSaveOptions();

// แปลง HTML หรือ MHTML เป็น XPS
Converter.ConvertHTML(document, options, "output.xps");

แปลง HTML/MHTML เป็น XPS ด้วยตัวเลือกขั้นสูงโดยทางโปรแกรมด้วย C#

คุณได้เรียนรู้กรณีการใช้งานการแปลงขั้นพื้นฐานแล้ว API มีตัวเลือกขั้นสูงหลายอย่างในการดำเนินการแปลง โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ HTML/MTHML เป็น XPS:

  1. โหลดไฟล์ HTML อินพุต
  2. ยกตัวอย่างวัตถุ XpsSaveOptions
  3. ตั้งค่าตัวเลือกการเรนเดอร์ต่างๆ
  4. แปลงไฟล์อินพุตเป็น XPS ด้วยเมธอด ConvertHTML

โค้ดต่อไปนี้จะอธิบายวิธีการแปลงไฟล์ HTML หรือ MHTML เป็นไฟล์ XPS ด้วยตัวเลือกขั้นสูงโดยทางโปรแกรมโดยใช้ C#:

// โหลดไฟล์ HTML อินพุต 
using (HTMLDocument document = new HTMLDocument("test.html"))
{
    // เริ่มต้น XpsSaveOptions 
    Saving.XpsSaveOptions options = new Saving.XpsSaveOptions();
    options.BackgroundColor = Color.Gray;
    options.PageSetup.AnyPage = new Drawing.Page(new Drawing.Size(600, 800), new Drawing.Margin(72, 72, 72, 72));
    options.VerticalResolution = 250;

    // แปลง HTML เป็น XPS
    Converters.Converter.ConvertHTML(document, options, "output.xps");
}

HTML จากลิงค์ URL ไปยังการแปลง XPS ใน C

เนื้อหาออนไลน์นำเสนอผ่านเว็บในรูปแบบของไฟล์ HTML คุณสามารถแปลง HTML จาก URL เป็นไฟล์ XPS ได้โดยตรงโดยใช้ C# คุณไม่จำเป็นต้องดาวน์โหลดไฟล์ด้วยตนเอง แต่ให้ทำตามขั้นตอนด้านล่างแทน:

  1. ระบุ URL สำหรับการป้อน HTML
  2. โหลดอินพุต HTML ด้วยคลาส HTMLDocument
  3. เริ่มต้น XpsSaveOptions วัตถุคลาส
  4. แปลง HTML จาก URL เป็นไฟล์ XPS

รหัสด้านล่างอธิบายวิธีการแปลง HTML จากลิงค์ URL เป็นไฟล์ XPS โดยทางโปรแกรมโดยใช้ C #:

// ระบุ URL สำหรับการป้อน HTML
Uri uri = new Uri("https://www.aspose.com/");

// โหลดอินพุต HTML ด้วยคลาส HTMLDocument
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);

// เริ่มต้นวัตถุคลาส XpsSaveOptions
XpsSaveOptions options = new XpsSaveOptions();

// แปลง HTML จาก URL เป็นไฟล์ XPS
Converter.ConvertHTML(document, options, "test.xps");

รับใบอนุญาต API ฟรี

คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้โดยไม่มีข้อจำกัดใดๆ

บทสรุป

โดยสรุป คุณได้เรียนรู้วิธีแปลงไฟล์ HTML เป็นเอกสาร XPS โดยทางโปรแกรมโดยใช้ C# คุณสามารถใช้คุณสมบัตินี้ในแอปพลิเคชันที่ใช้ .NET หรือ .NET Core โดยใช้ภาษาที่รองรับ นอกจากนี้ คุณสามารถสำรวจคุณลักษณะอื่นๆ ของ API ได้โดยไปที่ เอกสารประกอบ โปรดอย่าลังเลที่จะติดต่อกลับหาเราที่ ฟอรัมสนับสนุนฟรี ในกรณีที่มีข้อสงสัย

ดูสิ่งนี้ด้วย