บทช่วยสอนพื้นฐานนี้มุ่งเน้นไปที่ วิธีรวมไฟล์ HTML ไปยัง PDF ใน C# โดยจะครอบคลุมถึงวิธีกำหนดค่าไลบรารีในสภาพแวดล้อมของคุณและกระบวนการทีละขั้นตอนตามด้วยโค้ดตัวอย่างที่ใช้งานได้เพื่อ รวม HTML เป็น PDF ใน C# นอกจากนี้ คุณไม่จำเป็นต้องติดตั้งเครื่องมือหรือแอปพลิเคชันอื่นใดเพื่อใช้งานคุณลักษณะนี้
ขั้นตอนในการรวมไฟล์ HTML เป็น PDF ใน C#
- ติดตั้ง Aspose.HTML for .NET API เพื่อรวมไฟล์ HTML
- โหลดไฟล์ HTML หลายไฟล์โดยใช้วัตถุคลาส HTMLDocument แยกต่างหากสำหรับแต่ละไฟล์
- สร้างวัตถุคลาส HTMLRenderer
- เริ่มต้นอินสแตนซ์ของคลาส PdfDevice
- รวมไฟล์ 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#