ผสาน HTML ไปยัง PDF ผ่านทาง C#

รวมเอกสาร HTML เป็นรูปแบบเดียว PDFใช้ Aspose.PDF สำหรับ .NET เพื่อแก้ไขไฟล์แบบโปรแกรม

ผสาน HTML กับ PDF โดยใช้ C#

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

ข้อดีของวิธีนี้คือ คุณเพียงแค่เปิดตัวจัดการแพ็กเกจ NuGet ค้นหา ‘Aspose.PDF for .NET’ และติดตั้งโดยไม่ต้องตั้งค่าที่ซับซ้อนใดๆ (ใช้คำสั่งจาก Package Manager Console ในการติดตั้ง) ในการแปลง HTML เป็น PDF เราจะใช้ API ของ Aspose.PDF for .NET ซึ่งเป็น API สำหรับการแปลงไฟล์ที่มีฟีเจอร์ครบครัน ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม .NET ตรวจสอบรายละเอียดการติดตั้งไลบรารีได้ที่หน้า เอกสารประกอบ หากต้องการทดสอบประโยชน์ของไลบรารี ลองใช้โค้ดตัวอย่างการแปลง HTML เป็น PDF ดู

Package Manager Console

PM > Install-Package Aspose.PDF

วิธีการผสาน HTML ไปยัง PDF ผ่านทาง C#


.NET นักพัฒนาสามารถโหลดและผสานไฟล์ HTML ไปยัง PDF ในเพียงไม่กี่บรรทัดของโค้ด

  1. สร้างอินสแตนซ์ HTMLLoAdOptions
  2. โหลดเอกสารแรกโดยใช้ HTMLLoAdOptions
  3. โหลดเอกสารที่สองโดยใช้ HTMLLoAdOptions
  4. เพิ่มหน้าทั้งหมดจากเอกสารที่สองไปยังเอกสารแรก
  5. บันทึกไฟล์ผลลัพธ์เป็น PDF

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

ผสานไฟล์ HTML โดยใช้ .NET และบันทึกเป็น PDF

ตัวอย่าง C#: ตัวอย่างรหัสนี้แสดง HTML ถึง PDF เรียงต่อกัน

Input file:

File not added

File not added

Output format:

PDF

Output file:

var inputFile1 = Path.Combine(dataDir, "page1.html");
var inputFile2 = Path.Combine(dataDir, "page2.html");
var outputFile = Path.Combine(dataDir, "html_to_docx.pdf");
var options = new Aspose.Pdf.HtmlLoadOptions();
var pdfDocument1 = new Aspose.Pdf.Document(inputFile1, options);
var pdfDocument2 = new Aspose.Pdf.Document(inputFile2, options);
pdfDocument1.Pages.Add(pdfDocument2.Pages);
pdfDocument1.Save(outputFile);

API สำหรับ C# เพื่อรวม HTML เข้ากับ PDF

Aspose.PDF สำหรับ C# API ให้ความหลากหลายของคุณสมบัติสำหรับการทำงานกับไฟล์ PDFคุณสมบัติบางอย่างรวมถึง:

  • สร้างเอกสาร PDF ตั้งแต่เริ่มต้นหรือจาก HTML, XML หรือรูปภาพ
  • แก้ไขเอกสาร PDF ที่มีอยู่โดยการเพิ่มหรือลบหน้า ข้อความ รูปภาพ และเนื้อหาอื่น ๆ
  • แปลงเอกสาร PDF เป็นรูปแบบอื่น ๆ เช่น HTML, XML, และภาพ
  • แสดงเอกสาร PDF เป็นรูปภาพหรือรูปแบบ XPS
  • พิมพ์เอกสาร PDF ได้โดยตรงจากใบสมัครของคุณ
  • ลงนามแบบดิจิทัลในเอกสาร PDF

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Aspose.PDF สำหรับ C# API ในนี้ กำหนดเอกสาร