Install the libcurl library into your C or C++ project:
libcurl/7.75.0
This library will be used to communicate with Cloudmersive via HTTPS.
Get your API Key (available in your Account Dashboard) and include it in the snippet, such as shown below:
CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST"); curl_easy_setopt(curl, CURLOPT_URL, "https://api.cloudmersive.com/convert/docx/to/pdf"); curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Content-Type: multipart/form-data"); headers = curl_slist_append(headers, "Apikey: YOUR-API-KEY-HERE"); curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); curl_mime *mime; curl_mimepart *part; mime = curl_mime_init(curl); part = curl_mime_addpart(mime); curl_mime_name(part, "inputFile"); curl_mime_filedata(part, "/path/to/file"); curl_easy_setopt(curl, CURLOPT_MIMEPOST, mime); res = curl_easy_perform(curl); curl_mime_free(mime); } curl_easy_cleanup(curl);