วิธีผสานไฟล์ HTML เป็น PDF ใน C#

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

ขั้นตอนในการรวมไฟล์ HTML เป็น PDF ใน C#

  1. ติดตั้ง Aspose.HTML for .NET API เพื่อรวมไฟล์ HTML
  2. โหลดไฟล์ HTML หลายไฟล์โดยใช้วัตถุคลาส HTMLDocument แยกต่างหากสำหรับแต่ละไฟล์
  3. สร้างวัตถุคลาส HTMLRenderer
  4. เริ่มต้นอินสแตนซ์ของคลาส PdfDevice
  5. รวมไฟล์ HTML ต้นทางเป็นเอกสาร PDF เดียว

ขั้นตอนเหล่านี้นำเสนอกระบวนการที่สมบูรณ์เพื่อ รวมไฟล์ HTML หลายไฟล์เป็น PDF เดียวใน C# ก่อนอื่น กำหนดค่าสภาพแวดล้อมของระบบเพื่อประมวลผลไฟล์ HTML จากนั้นดำเนินการโหลดไฟล์ HTML ต้นทางและผนวกเข้าด้วยกันเป็นเอกสาร PDF

รหัสเพื่อรวมไฟล์ HTML เป็น PDF ใน C

using Aspose.Html;
using Aspose.Html.Rendering;
using Aspose.Html.Rendering.Pdf;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to merge HTML files in C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load HTML documents to merge
using (var document1 = new HTMLDocument("page1.html"))
using (var document2 = new HTMLDocument("page2.html"))
using (var document3 = new HTMLDocument("page3.html"))
{
// Create HTML Renderer class object
using (HtmlRenderer renderer = new HtmlRenderer())
{
// Initialize PdfDevice
using (var device = new PdfDevice("Combine.pdf"))
{
// Merge HTML documents to PDF
renderer.Render(device, document1, document2, document3);
}
}
}
System.Console.WriteLine("Done");
}
}
}

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

บทช่วยสอนนี้อธิบายรายละเอียดการ ผสาน HTML เป็น PDF ใน C# นอกจากนี้ หากคุณสนใจการแปลง HTML เป็น PDF คุณสามารถดูที่ วิธีแปลงหน้า HTML เป็น PDF ใน C#

 ไทย