Използвайте C++ да получите максимална скорост на преобразуване от HTML до EPUB Това е пълно професионално софтуерно решение за импортиране и експортиране на HTML, EPUB и много други формати на документи, използващи C++.
За разработчиците на C++, които търсят безпроблемно решение за конвертиране на HTML в EPUB, Aspose.Words for C++ предоставя интуитивен и лесен API за конвертиране на файлове. Нашето решение позволява на разработчиците на C++ лесно да конвертират файлове от един формат в друг, което го прави незаменим инструмент за автоматизиране на задачите за конвертиране на файлове.
Независимо дали работите с HTML, EPUB или други файлови формати, Aspose.Words for C++ ги покрива всички и осигурява резултати с най-високо качество. Тествайте как кодът C++ работи с вашите HTML файлове точно сега.
Следващият пример демонстрира как да конвертирате HTML в EPUB само с няколко реда код C++. Започнете, като включите пространството от имена Aspose.Words във вашия проект C++. След това посочете пътя към входния файл и създайте обект Document, за да заредите HTML съдържанието. След това трябва да посочите пътя до изходния EPUB файл и да използвате метода Save(), за да запазите резултата като EPUB. API за преобразуване ще определи формата на изходния файл въз основа на указаното файлово разширение.
dotnet add package Aspose.Words.Cpp
копие
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));
Има три опции за инсталиране на Aspose.Words for C++ във вашата среда за разработчици. Моля, изберете такъв, който прилича на вашите нужди и следвайте инструкциите стъпка по стъпка:
Можете да използвате тази C++ библиотека за разработване на софтуер за Microsoft Windows, Linux и macOS:
Ако разработвате софтуер за Linux или macOS, моля, проверете информация за допълнителни библиотечни зависимости (fontconfig и mesa-glu пакети с отворен код) в документацията на продукта.
Можете да конвертирате HTML в много други файлови формати: