วิธีแปลง Word เป็น HTML โดยใช้ C++

ในบทช่วยสอนสั้นๆ นี้ เราจะเข้าใจวิธี แปลง Word เป็น HTML โดยใช้ C+* ไฟล์อินพุตสามารถอยู่ในรูปแบบ DOCX หรือ DOC ที่มีข้อความ รูปภาพ ตาราง ฯลฯ คุณสามารถ บันทึก Word เป็น HTML ในภาษา C*** เพื่อใช้ข้อมูลบนเว็บไซต์หรือในแอปพลิเคชันบนเว็บโดยดำเนินการ การแปลงนี้บนระบบปฏิบัติการใด ๆ ที่มีการเรียก API น้อย

ขั้นตอนในการแปลง Word เป็น HTML โดยใช้ C++

  1. ติดตั้งไลบรารี Aspose.Words.Cpp โดยใช้ NuGet package Manager ใน Visual Studio IDE
  2. ใช้การอ้างอิงถึง Aspose::Words และ Aspose::Words::Saving namespaces
  3. สร้างอินสแตนซ์ของ Document Class สำหรับการโหลดเอกสาร Word ที่ป้อนเข้า
  4. เริ่มต้นอินสแตนซ์ของคลาส HtmlSaveOptions และระบุคุณสมบัติ
  5. บันทึกไฟล์เอาต์พุตในรูปแบบ HTML

ในขั้นตอนข้างต้น เราได้สำรวจวิธี *แปลง DOCX เป็น HTML โดยใช้ C++ คุณสามารถเปลี่ยนการตั้งค่าต่างๆ ของไฟล์ HTML เอาต์พุต เช่น ทรัพยากรฟอนต์หรือรูปภาพ สไตล์ CSS การเข้ารหัส ฯลฯ ตามความต้องการของคุณ ไฟล์ HTML ที่ส่งออกจะแสดงผลด้วยความเที่ยงตรงสูงในขณะที่ใช้เวลาและทรัพยากร CPU เพียงเล็กน้อย

รหัสเพื่อส่งออก Word เป็น HTML ใน C ++

#pragma once
#include <cstdint>
#include <iostream>
#include <Aspose.Words.Cpp/Document.h>
#include <Aspose.Words.Cpp/License.h>
#include <Aspose.Words.Cpp/Saving/HtmlSaveOptions.h>
#include <system/exceptions.h>
using System::MakeObject;
using System::SharedPtr;
using System::String;
using namespace Aspose::Words;
using namespace Aspose::Words::Saving;
void DOCXtoHTML()
{
// Set license
System::String LicFilePath = u"Aspose.Total.CPP.lic";
SharedPtr<License> WordsCPPLicenseForDOCXtoHTML = System::MakeObject<License>();
WordsCPPLicenseForDOCXtoHTML->SetLicense(LicFilePath);
// Instantiate Document class for loading input document for converting to HTML
SharedPtr <Document> doc = MakeObject<Document>(u"Test.docx");
// Initilaize HtmlSaveOptions to convert DOCX to HTML file
SharedPtr <HtmlSaveOptions> saveOptions = MakeObject<HtmlSaveOptions>();
saveOptions->set_CssStyleSheetType(CssStyleSheetType::External);
saveOptions->set_ExportFontResources(true);
saveOptions->set_PrettyFormat(true);
saveOptions->set_ResolveFontNames(true);
// Save output HTML file
doc->Save(u"Output.html", saveOptions);
}

ในตัวอย่างโค้ดข้างต้น อันดับแรกเราจะโหลดไฟล์ Word อินพุตด้วยวัตถุของคลาส Document จากนั้นตั้งค่าคุณสมบัติหลายอย่างสำหรับไฟล์ HTML เอาต์พุตที่คาดไว้โดยใช้ คลาส HtmlSaveOptions ในบรรทัดสุดท้าย เราเรียกใช้เมธอด Save เพื่อเขียนหน้าเอาต์พุต HTML ที่พาธที่ระบุพร้อมชื่อไฟล์ที่กล่าวถึง นอกจากนี้ การแปลงนี้ไม่ได้ขึ้นอยู่กับการติดตั้ง MS Word หรืออินเทอร์เฟซอื่นใดเพื่อ *ส่งออก Word เป็น HTML ใน C++

ในหัวข้อที่แล้ว เราได้ดูรายละเอียดเกี่ยวกับวิธีการ ส่งเอกสาร Word ทางอีเมลโดยใช้ C ++ อย่างไรก็ตาม ที่นี่เราได้พิจารณาวิธี แปลง DOCX เป็น HTML โดยใช้ C++

 ไทย