Käytä C++ kirjastoa yhdistääksesi HTML kirjastoon kuva REST sovellusliittymän kautta. Yhdistä helposti kaksi tai useampia HTML tiedostoa yhdeksi kuva tiedostoksi käyttämällä C++.
Yhdistä helposti HTML tiedostoja ja vie tulos graafiseen muotoon C++ koodissa. Tämä C++ kirjasto on suunniteltu yhdistämään useita HTML tiedostoja yhdeksi kuvaksi REST API avulla eli välittämällä HTTPS kutsuja Internetin kautta.
Tämä on ammattimainen, pilvipohjainen HTML kuvan yhdistämisratkaisu, joka tarjoaa C++ ohjelmoijille sekä suurta kehitysjoustavuutta että tehokkaita ominaisuuksia. Yhdistämällä tiedostoja voit automatisoida digitaaliset HTML/Image-työnkulkusi ja siirtää jotkin prosessin rutiiniosat nopeaan ja tehokkaaseen HTML käsittelyyn C++ ohjelmistoon.
Saatat joutua yhdistämään HTML tiedostot yhdeksi kuvaksi monissa tapauksissa. Voit esimerkiksi yhdistää useita HTML tiedostoja yhteen ennen tulostusta tai arkistointia.
HTML yhdistäminen voi olla osa kokonaista integroitua asiakirjankäsittelytapaa kuvien luomiseksi erilaisista tietolähteistä. Tällaisiin tehtäviin kuuluu täysin varustetun HTML/Image manipulation C++ kirjaston käyttö, joka käsittelee joukon HTML tiedostoja ja yhdistää ne yhteen mahdollisimman lyhyessä ajassa, jolloin saadaan kompakti ja tarkka graafinen tulos.
Jotta voit suorittaa HTML ja kuvan yhdistämisen C++ issa, tarvitset vähintään kaksi HTML lähdetiedostoa. Aloita nopeasti tutustumalla alla olevaan C++ koodiesimerkkiin.
using namespace aspose::words::cloud;
auto config = std::make_shared<ApiConfiguration>(L"####-####-####-####-####",
L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);
auto document = std::shared_ptr<std::istream>(new std::ifstream(
std::filesystem::path(L"Input1.html"), std::istream::binary));
auto mergeProps = std::make_shared<aspose::words::cloud::models::DocumentEntry>();
mergeProps->setFileReference(
std::make_shared<aspose::words::cloud::models::FileReference>(
std::make_shared<std::wstring>(L"Input2.html"));
mergeProps->setImportFormatMode(std::make_shared<std::wstring>(L"KeepSourceFormatting"));
auto documentEntries =
std::make_shared<std::vector<std::shared_ptr<aspose::words::cloud::models::DocumentEntry>>>();
documentEntries->push_back(mergeProps);
auto documentList = std::make_shared<aspose::words::cloud::models::DocumentEntryList>();
documentList->setDocumentEntries(documentEntries);
std::shared_ptr<requests::AppendDocumentOnlineRequest> appendDocumentOnline(
new requests::AppendDocumentOnlineRequest(
document, documentList
)
);
auto mergedDocs = wordsApi->appendDocumentOnline(appendDocumentOnline);
std::shared_ptr<requests::SplitDocumentOnlineRequest> splitDocumentOnline(
new requests::SplitDocumentOnlineRequest(
mergedDocs, std::make_shared<std::wstring>(L"jpg"),
std::make_shared<bool>(true)
)
);
wordsApi->splitDocumentOnline(splitDocumentOnline);
Kloonaa Aspose.Words Cloud SDK for C++ lähdekoodille GitHubista. Löydät yksityiskohtaiset tiedot SDK:n rakentamisesta ja määrittämisestä "SDK:n "How to use the SDK" -osiosta.
Noudata näitä dokumentaatiossa olevia Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST-sovellusliittymäämme.
Katso tarkemmat tiedot Repository Documentation.