แปลง PUB เป็น HTML

ในสถานการณ์ต่างๆ คุณจะต้องแปลงไฟล์ Microsoft Publisher (PUB) เป็นเว็บเพจ HTML คุณสามารถปรับแต่งไฟล์ HTML เอาต์พุตด้วยคุณสมบัติต่างๆ ตามความต้องการของคุณ ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ PUB เป็นเว็บเพจ HTML ในรูปแบบ HTML5 หรือ XHTML โดยทางโปรแกรมโดยใช้ C#:

ตัวแปลงเว็บเพจ PUB เป็น HTML – การติดตั้ง C# API

Aspose.PUB for .NET API สามารถแปลงไฟล์ Microsoft Publisher เป็น PDF และไฟล์ PDF นั้นสามารถส่งออกเป็นเว็บเพจ HTML มีประโยชน์เมื่อคุณจัดการไฟล์ Microsoft Publisher ในเว็บแอปพลิเคชัน เนื่องจากไฟล์เหล่านี้มักไม่รองรับในเบราว์เซอร์อินเทอร์เน็ต คุณสามารถกำหนดค่า API ได้โดยการดาวน์โหลดไฟล์ DLL จากส่วน ดาวน์โหลด หรือด้วยคำสั่งติดตั้ง NuGet ต่อไปนี้:

PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF

แปลงไฟล์ PUB เป็น HTML โดยทางโปรแกรมโดยใช้ C#

คุณสามารถแปลงไฟล์ PUB เป็นไฟล์ HTML โดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดและแยกวิเคราะห์ไฟล์ PUB อินพุตด้วยเมธอด CreateParser
  2. แปลงไฟล์ PUB เป็น PDF และบันทึกผลลัพธ์ใน MemoryStream
  3. โหลดข้อมูลจาก MemoryStream และเริ่มต้นวัตถุคลาส HtmlSaveOptions
  4. บันทึกหน้าเว็บ HTML เอาต์พุต

โค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ PUB เป็นเว็บเพจ HTML ด้วย C#:

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// โหลดไฟล์ PUB อินพุต
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// แยกไฟล์ผู้เผยแพร่อินพุต
Aspose.Pub.Document doc = parser.Parse();

// แปลงไฟล์ PUB เป็น PDF และบันทึกผลลัพธ์ใน MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// โหลดไฟล์ PDF อินพุตจาก MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// เริ่มต้นวัตถุคลาส HtmlSaveOptions
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// บันทึกหน้าเว็บ HTML เอาต์พุต
document.Save("Output.html", options);

แปลง PUB เป็น HTML ในรูปแบบ XHTML โดยทางโปรแกรมโดยใช้ C#

คุณสามารถแปลงเอกสาร Publisher เป็นไฟล์ HTML ในรูปแบบ Xhtml โดยทางโปรแกรมโดยใช้ C# คลาส HtmlSaveOptions เปิดเผยคุณสมบัติต่างๆ ซึ่งสามารถตั้งค่าให้สร้างไฟล์ HTML ประเภทต่างๆ ได้ ขั้นตอนต่อไปนี้อธิบายการแปลง PUB เป็น HTML ในรูปแบบ Xhtml:

  1. โหลดไฟล์ PUB อินพุตและแยกวิเคราะห์ด้วยวิธี Parse
  2. แปลงเอกสาร PUB เป็น PDF และจัดเก็บผลลัพธ์ในอินสแตนซ์ MemoryStream
  3. เริ่มต้นวัตถุคลาส HtmlSaveOptions และตั้งค่าคุณสมบัติ DocumenType
  4. บันทึกหน้าเว็บ HTML เอาต์พุตในรูปแบบ XHTML

รหัสด้านล่างอธิบายวิธีการแปลงไฟล์ PUB เป็นเว็บเพจ HTML ในรูปแบบ XHTML โดยทางโปรแกรมด้วย C#:

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// โหลดไฟล์ PUB อินพุต
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// แยกไฟล์ผู้เผยแพร่อินพุต
Aspose.Pub.Document doc = parser.Parse();

// แปลงไฟล์ PUB เป็น PDF และบันทึกผลลัพธ์ใน MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// โหลดไฟล์ PDF อินพุตจาก MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// เริ่มต้นวัตถุคลาส HtmlSaveOptions
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// กำหนดประเภทเอกสาร Html
options.DocumentType = HtmlDocumentType.Xhtml;

// บันทึกหน้าเว็บ HTML เอาต์พุต
document.Save("Output.html", options);

รับใบอนุญาตชั่วคราวฟรี

คุณสามารถประเมิน Aspose API ได้อย่างเต็มประสิทธิภาพโดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

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

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