ในสถานการณ์ต่างๆ คุณจะต้องแปลงไฟล์ Microsoft Publisher (PUB) เป็นเว็บเพจ HTML คุณสามารถปรับแต่งไฟล์ HTML เอาต์พุตด้วยคุณสมบัติต่างๆ ตามความต้องการของคุณ ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ PUB เป็นเว็บเพจ HTML ในรูปแบบ HTML5 หรือ XHTML โดยทางโปรแกรมโดยใช้ C#:
- ตัวแปลงเว็บเพจ PUB เป็น HTML – การติดตั้ง C# API
- แปลงไฟล์ PUB เป็น HTML โดยทางโปรแกรมโดยใช้ C#
- แปลง PUB เป็น HTML ในรูปแบบ 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 โดยทำตามขั้นตอนต่อไปนี้:
- โหลดและแยกวิเคราะห์ไฟล์ PUB อินพุตด้วยเมธอด CreateParser
- แปลงไฟล์ PUB เป็น PDF และบันทึกผลลัพธ์ใน MemoryStream
- โหลดข้อมูลจาก MemoryStream และเริ่มต้นวัตถุคลาส HtmlSaveOptions
- บันทึกหน้าเว็บ 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:
- โหลดไฟล์ PUB อินพุตและแยกวิเคราะห์ด้วยวิธี Parse
- แปลงเอกสาร PUB เป็น PDF และจัดเก็บผลลัพธ์ในอินสแตนซ์ MemoryStream
- เริ่มต้นวัตถุคลาส HtmlSaveOptions และตั้งค่าคุณสมบัติ DocumenType
- บันทึกหน้าเว็บ 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 หรือติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี สำหรับข้อสงสัยใดๆ