Utilizați C++ pentru a obține viteza maximă de conversie de la HTML la EPUB Aceasta este o soluție software profesională completă pentru a importa și exporta HTML, EPUB și multe alte formate de documente folosind C++.
Pentru dezvoltatorii C++ care caută o soluție perfectă pentru a converti HTML în EPUB, Aspose.Words for C++ oferă un API de conversie a fișierelor intuitiv și simplu. Soluția noastră permite dezvoltatorilor C++ să convertească cu ușurință fișierele dintr-un format în altul, făcându-l un instrument indispensabil pentru automatizarea sarcinilor de conversie a fișierelor.
Indiferent dacă lucrați cu HTML, EPUB sau alte formate de fișiere, Aspose.Words for C++ le acoperă pe toate și asigură rezultate de cea mai înaltă calitate. Testați cum funcționează codul C++ cu fișierele dvs. HTML chiar acum.
Următorul exemplu demonstrează cum să convertiți HTML în EPUB cu doar câteva linii de cod C++. Începeți prin a include spațiul de nume Aspose.Words în proiectul dvs. C++. Apoi, specificați calea către fișierul de intrare și creați un obiect Document pentru a încărca conținutul HTML. Apoi trebuie să specificați calea către fișierul de ieșire EPUB și să utilizați metoda Save() pentru a salva rezultatul ca EPUB. API-ul de conversie va determina formatul fișierului de ieșire pe baza extensiei de fișier specificate.
dotnet add package Aspose.Words.Cpp
Copie
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.html");
doc->Save(u"Output.epub");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.html");
doc->Save(u"Output.epub");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.html");
for (int page = 0; page < doc->get_PageCount(); page++)
{
auto extractedPage = doc->ExtractPages(page, 1);
extractedPage->Save(String::Format(u"Output_{0}.epub", page + 1));
}
using namespace Aspose::Words;
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
builder->InsertImage(u"Input.html");
doc->Save(u"Output.epub");
using namespace Aspose::Words;
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
auto shape = builder->InsertImage(u"Input.html");
shape->GetShapeRenderer()->Save(u"Output.epub", MakeObject<ImageSaveOptions>(SaveFormat::Svg));
Există trei opțiuni pentru a instala Aspose.Words for C++ în mediul dumneavoastră de dezvoltator. Alegeți unul care seamănă cu nevoile dvs. și urmați instrucțiunile pas cu pas:
Puteți utiliza această bibliotecă C++ pentru a dezvolta software pe Microsoft Windows, Linux și macOS:
Dacă dezvoltați software pentru Linux sau macOS, vă rugăm să verificați informații despre dependențe suplimentare de bibliotecă (fontconfig și pachete open-source mesa-glu) în Documentația produsului.
Puteți converti HTML în multe alte formate de fișiere: