แปลง URL เป็น PDF C#

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

หัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้:

  1. C# API เพื่อแปลง URL เป็น PDF
  2. ขั้นตอนการแปลง URL เป็น PDF
  3. แปลงหน้าเว็บจาก URL เป็น PDF

C# API เพื่อแปลง URL เป็น PDF

ในการแปลงหน้าเว็บจาก URL จริงเป็นเอกสาร PDF เราจะใช้ API ของ Aspose.HTML สำหรับ .NET เป็น API ที่มีคุณลักษณะหลากหลายซึ่งช่วยให้เราสามารถสร้าง แก้ไข และแยกข้อมูลจากหน้าเว็บ HTML หรือเอกสาร HTML แบบสแตนด์อโลน นอกจากนี้ยังอนุญาตให้แปลงหน้าเว็บและเอกสาร HTML เป็น รูปแบบที่รองรับ โดยไม่ต้องใช้ซอฟต์แวร์ภายนอก

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

โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.Html

วิธีแปลง URL เป็น PDF ใน C#

เราสามารถแปลง HTML จาก URL เป็น PDF ได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง:

  • ระบุ URL ของหน้าเว็บสด
  • ระบุตัวเลือกการบันทึก PDF
  • บันทึกเนื้อหา URL เป็น PDF

ส่วนต่อไปนี้จะอธิบายวิธีแปลงขั้นตอนเหล่านี้เป็นโค้ด C# และบันทึกเนื้อหาเว็บเพจ HTML จาก URL เป็น PDF

แปลง URL เป็น PDF โดยใช้ C#

เราสามารถบันทึกหน้าเว็บใดๆ จาก URL จริงไปยังเอกสาร PDF โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก สร้างอินสแตนซ์ของคลาส Url ด้วย URL ของหน้าเว็บ
  2. จากนั้น สร้างอินสแตนซ์ของคลาส PdfSaveOptions
  3. หรือกำหนดตัวเลือกการบันทึก
  4. สุดท้าย บันทึก HTML เป็น PDF โดยใช้วิธี Converter.ConvertHTML() ใช้ URL, PdfSaveOptions และเส้นทางไฟล์ PDF เอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง URL เป็น PDF ใน C#

// ตัวอย่างโค้ดนี้สาธิตวิธีแปลงเนื้อหาจาก URL เป็นเอกสาร PDF
// URL
Url url = new Url("https://about.aspose.com/");

// เริ่มต้น PdfSaveOptions 
var options = new PdfSaveOptions();

// แปลงรหัส HTML เป็น PDF
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
แปลง URL เป็น PDF โดยใช้ C#

แปลง URL เป็น PDF โดยใช้ C#

รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อลองใช้ Aspose.HTML สำหรับ .NET โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีแปลงเนื้อหา HTML จาก URL เป็น PDF ใน C# นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.HTML สำหรับ .NET API โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย