DefaultTitle
  1. Common-Breadcrumbs-Home::Home
  2. Document
  3. Merge

Merge

Method-Merge-Description::Merge PDF documents.

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Method-Common-Parameter::Parameter Method-Common-Value::Value Method-Common-Description::Description

documentListRequest

Method-Common-Required::Required

copy
DocumentListRequest Method-Merge-documentListRequest-Description::
DocumentListRequest
Method-Common-Parameter::Parameter Method-Common-Value::Value Method-Common-Description::Description

ListPdfBase64File

Method-Common-Required::Required

close-icon
string[] Method-ListPdfBase64File-Property-Description::List of document paths on storage.
copy Copy to clipboard
        
package main

import (
  "fmt"
  "strings"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "https://api-qa.conholdate.cloud/v5.0/pdf/document/merge"
  method := "POST"

  payload := strings.NewReader(`{
      "ListPdfBase64File": ["Base64 encoded file...", "Base64 encoded file..."],
    }`)

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("Content-Type", "application/json")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
                   
         
            

OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, 
    "{" +
      "\"ListPdfBase64File\": [\"Base64 encoded file...\", \"Base64 encoded file...\"]," +
    "}");

Request request = new Request.Builder()
  .url("https://api-qa.conholdate.cloud/v5.0/pdf/document/merge")
  .method("POST", body)
  .addHeader("Content-Type", "application/json")
  .build();

Response response = client.newCall(request).execute();
                   
        
            
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://api-qa.conholdate.cloud/v5.0/pdf/document/merge',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS =>'{
      "ListPdfBase64File": ["Base64 encoded file...", "Base64 encoded file..."],
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
                   
        
            
import requests
import json

url = "https://api-qa.conholdate.cloud/v5.0/pdf/document/merge"

json_data = json.dumps({
      "ListPdfBase64File": ["Base64 encoded file...", "Base64 encoded file..."],
})
headers = {
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=json_data)

print(response.text)
                   
        
            
curl --location --request POST 'https://api-qa.conholdate.cloud/v5.0/pdf/document/merge' \
--header 'Content-Type: application/json' \
--data-raw '{
      "ListPdfBase64File": ["Base64 encoded file...", "Base64 encoded file..."],
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api-qa.conholdate.cloud/v5.0/pdf/document/merge")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request.body = JSON.dump({
      "ListPdfBase64File": ["Base64 encoded file...", "Base64 encoded file..."],
})

response = https.request(request)
puts response.read_body

                   
        
            
var client = new RestClient("https://api-qa.conholdate.cloud/v5.0/pdf/document/merge");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"ListPdfBase64File\": [\"Base64 encoded file...\", \"Base64 encoded file...\"]," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Method-Merge-Overview-UnderTitle

Method-Merge-Overview-Title

Method-Merge-Overview-Text


Method-Merge-Feature1-Title

Method-Merge-Feature1-Text

Method-Merge-Feature2-Title

Method-Merge-Feature2-Text

Method-Merge-Feature3-Title

Method-Merge-Feature3-Text
Method-Merge-HowTo-Title
clock
Method-Merge-Step1-Title
Method-Merge-Step1-Text
arrow
clock
Method-Merge-Step2-Title
Method-Merge-Step2-Text
arrow
clock
Method-Merge-Step3-Title
Method-Merge-Step3-Text
clock
Method-Merge-Question1
Method-Merge-Answer1
clock
Method-Merge-Question2
Method-Merge-Answer2
clock
Method-Merge-Question3
Method-Merge-Answer3
clock
Method-Merge-Question4
Method-Merge-Answer4
Method-Merge-FAQ-UnderTitle

Method-Merge-FAQ-Title

Method-Merge-FAQ-Text