
การแปลงเนื้อหา HTML เป็น PDF เป็นสิ่งสำคัญสำหรับงานต่างๆ เช่น การเก็บถาวร การแชร์ หรือการพิมพ์เอกสาร ไลบรารี .NET HTML to PDF ที่เชื่อถือได้จาก Aspose.HTML for .NET ช่วยให้ง่ายต่อการแปลงไฟล์ HTML สตริง และ URL ที่ใช้งานอยู่เป็นเอกสาร PDF คุณภาพสูง ในบทความนี้ เราจะสำรวจวิธีการใช้ .NET Core HTML to PDF API เพื่อสร้าง PDF จาก HTML ใน C# โดยมีตัวอย่างที่ใช้งานได้จริงและตัวเลือกการปรับแต่งขั้นสูง
หัวข้อที่ครอบคลุม
- C# API สำหรับการแปลง HTML เป็น PDF
- สร้าง PDF จากไฟล์ HTML
- ปรับแต่งการแปลง HTML เป็น PDF
- แปลงสตริง HTML เป็น PDF
- แปลง URL ที่ใช้งานอยู่เป็น PDF
C# API สำหรับการสร้าง PDF จาก HTML
Aspose.HTML for .NET เป็นไลบรารีที่ทรงพลังที่ให้ความสามารถในการ แปลง HTML เป็น PDF อย่างราบรื่น พร้อมกับการสนับสนุนรูปแบบต่างๆ เช่น XPS และภาพ ไลบรารีนี้สามารถรวมเข้ากับแอปพลิเคชัน .NET ใดๆ ได้อย่างง่ายดาย ช่วยให้นักพัฒนาสามารถ แปลงเอกสาร HTML โดยอัตโนมัติ ด้วยความแม่นยำสูง
คุณสมบัติหลัก
- หลายประเภทข้อมูลนำเข้า: แปลงไฟล์ HTML สตริง หรือ URL ที่ใช้งานอยู่เป็น PDF ได้อย่างง่ายดาย
- ผลลัพธ์ที่ปรับแต่งได้: ปรับแต่งตัวเลือกการบันทึก รวมถึงความละเอียด การบีบอัด และลายน้ำเพื่อควบคุมที่แม่นยำ
- การสนับสนุนข้ามแพลตฟอร์ม: เข้ากันได้อย่างสมบูรณ์กับ Windows, macOS และ Linux
การติดตั้ง: เพิ่ม Aspose.HTML for .NET ลงในโปรเจกต์ของคุณผ่าน NuGet:
PM> Install-Package Aspose.Html
สร้างเอกสาร PDF จาก HTML ใน C#
การสร้างเอกสาร PDF จากไฟล์ HTML เป็นเรื่องที่ง่าย ทำตามขั้นตอนเหล่านี้:
- โหลดเอกสาร HTML โดยใช้คลาส HTMLDocument
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- เรียกใช้เมธอด Converter.ConvertHTML() โดยส่ง HTMLDocument, PdfSaveOptions, และเส้นทางไฟล์ PDF ที่ต้องการบันทึกเป็นอาร์กิวเมนต์
นี่คือตัวอย่างโค้ดที่แสดง วิธีการสร้างเอกสาร PDF จากไฟล์ HTML โดยใช้ C#:

แปลง HTML เป็น PDF พร้อมตัวเลือกการบันทึกใน C#
เพื่อ สร้างเอกสาร PDF จากไฟล์ HTML ในขณะที่ระบุการตั้งค่าการบันทึกเพิ่มเติม ให้ทำตามขั้นตอนเหล่านี้:
- โหลดเอกสาร HTML โดยใช้คลาส HTMLDocument
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- ระบุการตั้งค่าการบันทึกเพิ่มเติม เช่น HorizontalResolution และ VerticalResolution
- เรียกใช้เมธอด Converter.ConvertHTML() เพื่อสร้าง PDF
ตัวอย่างโค้ดต่อไปนี้แสดง วิธีการสร้าง PDF จากไฟล์ HTML ด้วยตัวเลือกเพิ่มเติมใน C#:
สำหรับตัวเลือกการปรับแต่งเพิ่มเติม ดูที่ Advanced Save Options.
สร้าง PDF จากสตริง HTML ใน C#
การสร้างเอกสาร PDF จากสตริง HTML สามารถทำได้โดยทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- กำหนดการตั้งค่าการบันทึกที่จำเป็น
- เรียกใช้เมธอด Converter.ConvertHTML() ซึ่งรับสตริง HTML, PdfSaveOptions, และเส้นทางไฟล์ PDF ที่ต้องการบันทึกเป็นอาร์กิวเมนต์
นี่คือตัวอย่างโค้ดที่แสดง วิธีการสร้าง PDF จากสตริง HTML โดยใช้ C#:

สร้าง PDF จาก URL ที่ใช้งานอยู่ใน C#
ตอนนี้ มาสำรวจวิธีการ บันทึกหน้าเว็บจาก URL เป็นเอกสาร PDF:
- สร้างอินสแตนซ์ของคลาส Url พร้อมกับ URL ของหน้าเว็บ
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- กำหนดการตั้งค่าการบันทึกที่ต้องการ
- ใช้เมธอด Converter.ConvertHTML() เพื่อบันทึก HTML เป็น PDF โดยส่ง Url, PdfSaveOptions, และเส้นทางไฟล์ PDF ที่ต้องการบันทึก
ตัวอย่างโค้ดต่อไปนี้แสดง วิธีการสร้าง PDF จาก URL ที่ใช้งานอยู่โดยใช้ C#:
รับใบอนุญาตฟรี
คุณสามารถ ขอใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ Aspose.HTML for .NET โดยไม่มีข้อจำกัดในการประเมิน นี่เป็นโอกาสที่ยอดเยี่ยมในการสำรวจ C# HTML to PDF API free trial และประเมินคุณสมบัติของมัน
สรุป
ในบทความนี้ เราได้เรียนรู้วิธีการ:
- โหลดไฟล์ HTML โดยอัตโนมัติ
- กำหนดตัวเลือกการบันทึก PDF
- บันทึกสตริง HTML เป็น PDF
- บันทึกหน้าเว็บเป็นเอกสาร PDF
- แปลงไฟล์ HTML เป็น PDF ใน C#
ไม่ว่าคุณจะใช้ Aspose หรือพิจารณาทางเลือก .NET HTML to PDF open source อื่นๆ คุณสามารถเพิ่มพูนความเข้าใจเกี่ยวกับ Aspose.HTML for .NET API โดยการปรึกษา เอกสาร. หากคุณมีคำถามเพิ่มเติม โปรดติดต่อผ่าน ฟอรัมสนับสนุนฟรีของเรา.