U ovom kratkom vodiču ćemo razumjeti kako konvertirati Word u HTML koristeći C++. Ulazna datoteka može biti u DOCX ili DOC formatu koji sadrži tekst, slike, tablice itd. Možete spremiti Word kao HTML u C++ za korištenje informacija na web stranici ili u web aplikaciji izvođenjem ovu konverziju na bilo kojem operativnom sustavu s nekoliko API poziva.
Koraci za pretvaranje Worda u HTML pomoću C++
- Instalirajte biblioteku Aspose.Words.Cpp koristeći NuGet Package Manager u Visual Studio IDE
- Koristite reference na Aspose::Words i Aspose::Words::Saving namespaces
- Instancirajte instancu Document Class za učitavanje ulaznog Word dokumenta
- Inicijalizirajte instancu klase HtmlSaveOptions i navedite njezina svojstva
- Spremite izlaznu datoteku u HTML formatu
U gornjim koracima istražili smo kako konvertirati DOCX u HTML pomoću C++. Možete promijeniti različite postavke izlazne HTML datoteke kao što su resursi fonta ili slike, CSS stil, kodiranje itd. prema vašim zahtjevima. Izlazna HTML datoteka renderira se s visokom vjernošću uz malo vremena i CPU resursa.
Kod za izvoz Worda u HTML u 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); | |
} |
U gornjem isječku koda, prvo učitavamo ulaznu Word datoteku s objektom klase Document, a zatim postavljamo nekoliko svojstava za očekivanu izlaznu HTML datoteku koristeći HtmlSaveOptions class. U posljednjim redovima pozivamo metodu Save za pisanje izlazne HTML stranice na navedenoj stazi sa spomenutim nazivom datoteke. Štoviše, ova konverzija ne ovisi o instalaciji MS Worda ili bilo kojeg drugog sučelja za izvoz Worda u HTML u C++.
U prethodnoj temi provjerili smo detalje o tome kako Pošaljite Word dokument e-poštom koristeći C++. Međutim, ovdje smo razmotrili kako konvertirati DOCX u HTML koristeći C++.