C/C++ Client

Step 1 - Add the Client with the Composer Package Manager

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.


Step 2 - Get a Code Snippet from documentation

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);




800 free API calls/month, no credit card required

Get started now!