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

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

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