ตัวแปลง HTML
ตัวแปลง Documentize HTML Converter for .NET มอบความสามารถที่แข็งแกร่งในการแปลงเอกสารระหว่างรูปแบบ PDF และ HTML เหมาะสำหรับแอปพลิเคชันเว็บ การจัดเก็บข้อมูล และการสร้างรายงาน โดยมีตัวเลือกหลายแบบในการจัดการทรัพยากรและการจัดรูปแบบ ตัวแปลงจึงปรับตัวได้ตามความต้องการของโครงการต่างๆ
ฟีเจอร์หลัก
การแปลง PDF เป็น HTML
แปลงไฟล์ PDF เป็น HTML เพื่อให้เอกสารสามารถเข้าถึงได้สำหรับการดูแบบออนไลน์หรือการรวมเข้ากับแอปพลิเคชันที่ต้องการรูปแบบ HTML
การแปลง HTML เป็น PDF
แปลงเนื้อหา HTML เป็น PDF คุณภาพสูง เหมาะสำหรับการสร้างรายงานที่พิมพ์ได้ การจัดเก็บเนื้อหาเว็บ หรือการสร้างรูปแบบเอกสารที่แชร์ได้
คู่มือรายละเอียด
การแปลง PDF เป็น HTML
ในการแปลง PDF เป็น HTML:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
HtmlConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
PdfToHtmlOptions
เพื่อปรับแต่งผลลัพธ์ โดยเลือกทรัพยากรแบบฝังหรือแบบภายนอก - กำหนดเส้นทางเข้าและออก: ตั้งเส้นทางสำหรับไฟล์ PDF เข้าและ HTML ออก
- ดำเนินการแปลง: เรียกใช้วิธี
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
: ตั้งเส้นทางพื้นฐานสำหรับทรัพยากรในเอกสาร HTMLIsRenderToSinglePage
: สามารถเรนเดอร์เนื้อหา PDF ทั้งหมดในหน้า HTML เดียว
การแปลง HTML เป็น PDF
ในการแปลงเอกสาร HTML เป็น PDF ให้ทำตามขั้นตอนเหล่านี้:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
HtmlConverter
- ตั้งค่าตัวเลือก PDF: ใช้
HtmlToPdfOptions
เพื่อกำหนดการจัดรูปแบบและการตั้งค่าสื่อ - ระบุเส้นทาง: ตั้งเส้นทางไฟล์ HTML เข้าและ PDF ออก
- ดำเนินการแปลง: เรียกใช้วิธี
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
เพื่อให้แน่ใจว่าเนื้อหาขยายไปตามความกว้างของ PDFIsRenderToSinglePage
: เปิดใช้งานการเรนเดอร์เนื้อหา HTML ทั้งหมดในหน้า PDF เดียวหากจำเป็นสำหรับการนำเสนอที่สั้นกระชับ
ตัวแปลงนี้มีความหลากหลายสำหรับแอปพลิเคชันที่หลากหลาย ตั้งแต่การสร้างรายงาน PDF จากเนื้อหาเว็บไปจนถึงการแปลงคลังเอกสาร PDF เพื่อการเข้าถึงบนเว็บ สำหรับการกำหนดค่าขั้นสูงเพิ่มเติม โปรดดูเอกสารที่ครบถ้วนของ Documentize.