Integroi saumattomasti malleihin ja tietolähteisiin perustuvien DOC dokumenttien luominen C++-ohjelmistoosi.
Automatisoi DOC dokumenttien luonti C++, luo tulostusvalmiita DOC raportteja kaiken tason monimutkaisuudesta C++ SDK avulla. Tämä pilvipohjainen ratkaisu on rakennettu mallien, tietolähteiden ja tehokkaan LINQ-syntaksin ympärille, mikä antaa C++ kehittäjille joustavuutta täsmällisten teknisten ja liiketoiminnan vaatimusten mukaisesti.
Tämän C++ kirjaston avulla voit luoda ohjelmallisesti erittäin mukautettuja DOC raportteja missä tahansa käyttöjärjestelmässä. Rikkaasti muotoiltuja DOC dokumentteja, kuten sopimuksia, tilauksia, laskuja, lähetysraportteja, myyntiehdotuksia ja varastoja, voidaan koota lennossa osaksi C++ ohjelmistoasi.
Asiakirjojen automatisoinnin ja raporttien luomisen merkitys on kasvanut valtavasti viime vuosikymmeninä. Lähes jokaisella yrityksellä on tarve tuottaa dokumentteja ja toimittaa ne kumppaneille tai asiakkaille ajallaan. Lisäksi se on yleensä ratkaiseva tekijä taloudellisessa menestyksessä. Tällaisten tekniikoiden käyttöönotto voi johtaa merkittäviin taloudellisiin säästöihin vähentämällä manuaalista tiedonsyöttöä, inhimillisiä virheitä, oikolukua ja paperityötä. Näistä syistä dokumenttien automatisointi ja raportointityökalut ovat olennainen osa monia moderneja ohjelmistoratkaisuja, joiden tavoitteena on tarjota käyttäjille edistyneitä analyyttisiä ominaisuuksia.
Yleisesti ottaen DOC raporttien luominen on prosessi, joka yhdistää tekstin, datan ja grafiikan yhdeksi kokonaisuudeksi ja vie tuloksen kätevässä visuaalisessa muodossa DOC tiedostomuotoon. Lisätietoja tuetuista I/O-muodoista on dokumentaatiossamme.
GroupDocs Assembly for C++ on pilvipohjainen ratkaisu DOC dokumenttien luomiseen mallien ja tietolähteiden avulla. Dokumenttipohja toimii peruskehyksenä, joka sisältää vakiosisällön (teksti, taulukot, kaaviot jne.) lisäksi erityisiä paikkamerkkikenttiä arvojen lisäämistä varten tietolähteestä. Ei vain yksittäisiä arvoja, vaan myös kokonaisia tietojoukkoja taulukoiden ja kaavioiden muodossa.
Malli sisältää myös ohjelmointikonstruktit - DOC dokumentin luontisäännöt - jotka ohjaavat tietojen valintaa ja ehtojen käsittelyä. Tietojen sitomisessa asiakirjamalliin käytetään LINQ-lausekkeen syntaksia, jonka avulla kehittäjät voivat käsitellä tietoja yleisellä tavalla käytetyn tietolähteen tyypistä riippumatta. Tällä tavalla C++ Cloud SDK tarjoaa sinulle joustavuutta DOC sisällön luomiseen ja tehokkaan joukon menetelmiä tietojenkäsittelyyn.
Tämä tuote tukee myös Mail Merge toimintoa, jos haluat luoda ja lähettää asiakkaille yksilöityjä kirjeitä DOC muodossa. Sinun tarvitsee vain lisätä Mail Merge kentät asiakirjamalliin ja välittää se Cloud API:lle yhdessä tietolähteen kanssa.
Riippumatta käyttöönottamasi DOC dokumenttien automatisoinnin laajuudesta ja tyypistä, C++ raportin luomiseen on kolme vaihetta:
Mallien suunnittelu on vaikea tehtävä. Lopullisen DOC dokumentin vaatimusten selkeän ymmärtämisen lisäksi vaaditaan analyyttisiä ja ohjelmointitaitoja. Hyvän mallipohjan tulee heijastaa asiakkaan näkemystä tietystä asiasta. Tehokkain tapa on yhdistää taulukkotiedot ja grafiikka oikeassa tasapainossa liiketoiminnan vaatimusten mukaan.
Kuten edellä mainittiin, mallirakenne sisältää yleensä joitain kiinteitä sisältölohkoja (tekstiä, kuvia, logoja jne.) sekoitettuna erityisiin ohjelmointirakenteisiin, jotka ohjaavat DOC dokumenttien kokoonpanologiikkaa. Nämä DOC dokumentin luontisäännöt on määritelty erityisellä lausekkeiden syntaksilla, jonka avulla kehittäjät voivat tehdä seuraavat:
Saat lisätietoja mallin syntaksista kehittäjäoppaastamme.
GroupDocs Assembly for C++ ei vaadi ulkoisten ohjelmistojen tai kolmannen osapuolen työkalujen asentamista. Tämä on pilvipohjainen DOC ratkaisu, jossa kaikki ohjelmointivuorovaikutukset suoritetaan verkon yli REST API:n avulla.
Kaikki GroupDocs tuotteet ovat täysin alan turvallisuusstandardien mukaisia: tiedonsiirto tapahtuu SSL-protokollalla, mikä eliminoi mahdollisuuden, että kolmannet osapuolet sieppaavat tietoja. Jotta voit muodostaa yhteyden GroupDocs Cloud Services -palveluun, sinun on käytettävä henkilökohtaisia avaimia. Katso Pika-aloitusopas.
Seuraava koodiesimerkki näyttää, kuinka DOC raportteja luodaan C++ avulla.
using namespace groupdocs::assembly;
using namespace groupdocs::assembly::cloud::api;
auto config = std::make_shared<Configuration>(L"####-####-####-####-####", L"##################");
auto assemblyApi = std::make_shared<AssemblyApi>(config);
auto fileName = L"Input1.doc";
auto dataFile = L"Input2.doc";
auto requestFileContent = std::shared_ptr<std::istream>(
new std::ifstream(std::filesystem::path(fileName), std::istream::binary));
std::shared_ptr<UploadFileRequest> uploadDocumentRequest(
new UploadFileRequest(
requestFileContent, std::make_shared<std::wstring>(fileName)
)
);
assemblyApi->uploadFile(uploadDocumentRequest);
auto fileInfo = std::make_shared<TemplateFileInfo>();
fileInfo->setFilePath(fileName);
auto assembleOptions = std::make_shared<AssembleOptions>();
assembleOptions->setSaveFormat("doc");
assembleOptions->setReportData(std::filesystem::path(dataFile));
assembleOptions->setTemplateFileInfo(fileInfo);
auto request = std::make_shared<AssembleDocumentRequest>(assembleOptions);
assemblyApi->assembleDocument(request);
Kloonaa GroupDocs.Assembly 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.
Voit luoda raportteja muissa tiedostomuodoissa: