โปรแกรมแปลง HTML สำหรับ .NET

Aspose.HTML Converter สําหรับ .NET เป็นปลั๊กอินที่มีประสิทธิภาพสูงที่ช่วยให้ผู้พัฒนาสามารถแปลง HTML และ XHTML dokuments into multiple formats, including PDF, XPS, and image files. Designed for seamless integration, it supports complex layouts, external resources, และ advanced rendering options, ทําให้มันเป็นเครื่องมือที่สําคัญสําหรับเอกสารอัตโนมัติ, การรายงานและเว็บ-to-print workflows.

การติดตั้งและการตั้งค่า

  • ติดตั้งแพคเกจ Aspose.HTML via NuGet หรือดาวน์โหลดชุดจาก ดาวน์โหลดหน้า .
  • การใช้งานคีย์ใบอนุญาตของคุณรวมถึงการรับประกันตามที่เหมาะสมเพื่อล็อคฟังก์ชั่นเต็มรูปแบบ.
  • คําอธิบาย The Aspose.Html nameespace ในโครงการของคุณ.

เข้ากันได้กับ .NET Framework, .NET Core (2.0 ถึง 3.1), .Net 5+, และ .net Standard 2.0/2.1 . ทํางานในสภาพแวดล้อม Windows, macOS และ Linux.

การแปลง HTML ไปยัง PDF

สัญลักษณ์ที่พบมากที่สุดคือการแปลง HTML เป็น PDF คุณสามารถกําหนดตัวเลือกเช่นการเข้ารหัสขนาดหน้าและ margin.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");

ตัวอย่างนี้แปลงไฟล์ HTML เป็นไฟล์ PDF ในขณะที่รักษาการจัดตั้ง.

การแปลง HTML เป็นภาพ

นอกจากนี้คุณยังสามารถนําเสนอเนื้อหา HTML ไปยังภาพเช่น PNG หรือ JPEG.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);

// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");

รหัสนี้แปลง HTML ใน A PNG ภาพที่สามารถใช้ในรายงานหรือเอกสาร.

การแปลง HTML ไปยัง XPS

เพื่อสร้าง เอกสาร XPS จาก HTML:

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();

// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");

ตัวอย่างการจัดการข้อผิดพลาด

แก้ไขข้อผิดพลาดด้วย try-catch:

try
{
    var document = new HTMLDocument("developer-guide.html");
    var options = new PdfSaveOptions();
    Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
    Console.WriteLine($"Error converting HTML: {ex.Message}");
}

คุณสมบัติสำคัญ

  • การส่งออกแบบหลายรูปแบบ : แปลง HTML ไปยัง PDF, XPS และภาพ.
  • Layout Fidelity : รักษา fonts, CSS, graphics, และทรัพยากรภายนอก.
  • ตัวเลือก PDF ที่ทันสมัย : สนับสนุนการปฏิบัติตาม PDF/A, การเข้ารหัสและ metadata.
  • Cross-Platform : ทํางานในสภาพแวดล้อม .NET บน Windows, Linux และ macOS.

แนวทางที่ดีที่สุด

  • ใช้คีย์ใบอนุญาตเสมอในโปรแกรมเริ่มต้นเพื่อหลีกเลี่ยงการประเมินเครื่องหมายน้ํา.
  • ทรัพยากรภายนอกที่ได้รับการยืนยัน (CSS, รูปภาพ, fonts) สามารถเข้าถึงได้ก่อนการแปลง.
  • ใช PdfSaveOptions หรือ ImageSaveOptions เพื่อให้คุณภาพการผลิตและขนาดดีขึ้น.
  • สําหรับไฟล์ HTML ขนาดใหญ่โปรดแปลงตามไหลเพื่อลดการใช้งานของหน่วยความจํา.

โดยการบูรณาการ Aspose.HTML Converter สําหรับ .NET ผู้พัฒนาสามารถแปลงเนื้อหา HTML ได้อย่างมีประสิทธิภาพเป็น PDF, XPS หรือภาพที่ระดับมืออาชีพในขณะที่ให้มั่นใจว่าการจัดระเบียบมีความสม่ําเสมอและประสิทธิภาพสูง.

 แบบไทย