ตัวแปลง HTML

ตัวแปลง Documentize HTML Converter for .NET มอบความสามารถที่แข็งแกร่งในการแปลงเอกสารระหว่างรูปแบบ PDF และ HTML เหมาะสำหรับแอปพลิเคชันเว็บ การจัดเก็บข้อมูล และการสร้างรายงาน โดยมีตัวเลือกหลายแบบในการจัดการทรัพยากรและการจัดรูปแบบ ตัวแปลงจึงปรับตัวได้ตามความต้องการของโครงการต่างๆ

ฟีเจอร์หลัก

การแปลง PDF เป็น HTML

แปลงไฟล์ PDF เป็น HTML เพื่อให้เอกสารสามารถเข้าถึงได้สำหรับการดูแบบออนไลน์หรือการรวมเข้ากับแอปพลิเคชันที่ต้องการรูปแบบ HTML

การแปลง HTML เป็น PDF

แปลงเนื้อหา HTML เป็น PDF คุณภาพสูง เหมาะสำหรับการสร้างรายงานที่พิมพ์ได้ การจัดเก็บเนื้อหาเว็บ หรือการสร้างรูปแบบเอกสารที่แชร์ได้


คู่มือรายละเอียด

การแปลง PDF เป็น HTML

ในการแปลง PDF เป็น HTML:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ HtmlConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ PdfToHtmlOptions เพื่อปรับแต่งผลลัพธ์ โดยเลือกทรัพยากรแบบฝังหรือแบบภายนอก
  3. กำหนดเส้นทางเข้าและออก: ตั้งเส้นทางสำหรับไฟล์ PDF เข้าและ HTML ออก
  4. ดำเนินการแปลง: เรียกใช้วิธี Process เพื่อแปลงไฟล์

ตัวอย่าง: แปลง PDF เป็น HTML ด้วยทรัพยากรที่ฝังอยู่

// ขั้นตอนที่ 1: เริ่มต้นตัวแปลง HTML  
var converter = new HtmlConverter();  

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลง PDF เป็น HTML  
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);  

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์  
options.AddInput(new FileDataSource("input.pdf"));  
options.AddOutput(new FileDataSource("output.html"));  

// ขั้นตอนที่ 4: ดำเนินการแปลง  
converter.Process(options);  

ตัวเลือกที่มีสำหรับการแปลง PDF เป็น HTML

  • SaveDataType:

    • FileWithEmbeddedResources: สร้างไฟล์ HTML เดียวที่มีทรัพยากรทั้งหมดฝังอยู่
    • FileWithExternalResources: บันทึกทรัพยากรแยกต่างหาก เหมาะสำหรับไฟล์ HTML ขนาดใหญ่
  • ปรับแต่งผลลัพธ์:

    • BasePath: ตั้งเส้นทางพื้นฐานสำหรับทรัพยากรในเอกสาร HTML
    • IsRenderToSinglePage: สามารถเรนเดอร์เนื้อหา PDF ทั้งหมดในหน้า HTML เดียว

การแปลง HTML เป็น PDF

ในการแปลงเอกสาร HTML เป็น PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ HtmlConverter
  2. ตั้งค่าตัวเลือก PDF: ใช้ HtmlToPdfOptions เพื่อกำหนดการจัดรูปแบบและการตั้งค่าสื่อ
  3. ระบุเส้นทาง: ตั้งเส้นทางไฟล์ HTML เข้าและ PDF ออก
  4. ดำเนินการแปลง: เรียกใช้วิธี Process เพื่อทำการแปลงให้เสร็จสิ้น

ตัวอย่าง: แปลง HTML เป็น PDF

// ขั้นตอนที่ 1: เริ่มต้นตัวแปลง HTML  
var converter = new HtmlConverter();  

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลง HTML เป็น PDF  
var options = new HtmlToPdfOptions();  

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์  
options.AddInput(new FileDataSource("input.html"));  
options.AddOutput(new FileDataSource("output.pdf"));  

// ขั้นตอนที่ 4: ดำเนินการแปลง  
converter.Process(options);  

ตัวเลือกเพิ่มเติมสำหรับการแปลง HTML เป็น PDF

  • ชนิดของสื่อ:

    • HtmlMediaType.Print: เหมาะสำหรับการสร้าง PDF ที่เหมาะกับการพิมพ์
    • HtmlMediaType.Screen: ใช้เมื่อแปลงเนื้อหาที่ออกแบบมาสำหรับการดูในดิจิทัล
  • การปรับแต่งเลย์เอาต์:

    • PageLayoutOption: ปรับวิธีที่เนื้อหา HTML เข้ากับเลย์เอาต์ PDF เช่น ScaleToPageWidth เพื่อให้แน่ใจว่าเนื้อหาขยายไปตามความกว้างของ PDF
    • IsRenderToSinglePage: เปิดใช้งานการเรนเดอร์เนื้อหา HTML ทั้งหมดในหน้า PDF เดียวหากจำเป็นสำหรับการนำเสนอที่สั้นกระชับ

ตัวแปลงนี้มีความหลากหลายสำหรับแอปพลิเคชันที่หลากหลาย ตั้งแต่การสร้างรายงาน PDF จากเนื้อหาเว็บไปจนถึงการแปลงคลังเอกสาร PDF เพื่อการเข้าถึงบนเว็บ สำหรับการกำหนดค่าขั้นสูงเพิ่มเติม โปรดดูเอกสารที่ครบถ้วนของ Documentize.

 แบบไทย