Русский
  1. Главная
  2. Conversion
  3. ImagesToPdf

ImagesToPdf

Преобразование списка изображений в один PDF-документ

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

imagesToPdfRequest

Необходимый

copy
ImagesToPdfRequest Экземпляр ImagesToPdfRequest
ImagesToPdfRequest
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

ListImageBase64File

Необходимый

close-icon
string[] Список изображений в кодировке Base64

BottomMargin

Необязательный

double Нижнее поле

LeftMargin

Необязательный

double Левое поле

PageHeight

Необязательный

double Высота страницы PDF. Высота изображения Если не указано

PageWidth

Необязательный

double Ширина страницы PDF. Ширина изображения Если не указано

RightMargin

Необязательный

double Правое поле

TopMargin

Необязательный

double Верхнее поле
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.conholdate.cloud/v5.0/pdf/conversion/images-to-pdf"
  method := "POST"

  payload := strings.NewReader(`{
      "LeftMargin": 12.3,
      "RightMargin": 12.3,
      "TopMargin": 12.3,
      "BottomMargin": 12.3,
      "PageWidth": 12.3,
      "PageHeight": 12.3,
      "ListImageBase64File": ["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, 
    "{" +
      "\"LeftMargin\": 12.3," +
      "\"RightMargin\": 12.3," +
      "\"TopMargin\": 12.3," +
      "\"BottomMargin\": 12.3," +
      "\"PageWidth\": 12.3," +
      "\"PageHeight\": 12.3," +
      "\"ListImageBase64File\": [\"Base64 encoded file...\", \"Base64 encoded file...\"]," +
    "}");

Request request = new Request.Builder()
  .url("https://api.conholdate.cloud/v5.0/pdf/conversion/images-to-pdf")
  .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.conholdate.cloud/v5.0/pdf/conversion/images-to-pdf',
    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 =>'{
      "LeftMargin": 12.3,
      "RightMargin": 12.3,
      "TopMargin": 12.3,
      "BottomMargin": 12.3,
      "PageWidth": 12.3,
      "PageHeight": 12.3,
      "ListImageBase64File": ["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.conholdate.cloud/v5.0/pdf/conversion/images-to-pdf"

json_data = json.dumps({
      "LeftMargin": 12.3,
      "RightMargin": 12.3,
      "TopMargin": 12.3,
      "BottomMargin": 12.3,
      "PageWidth": 12.3,
      "PageHeight": 12.3,
      "ListImageBase64File": ["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.conholdate.cloud/v5.0/pdf/conversion/images-to-pdf' \
--header 'Content-Type: application/json' \
--data-raw '{
      "LeftMargin": 12.3,
      "RightMargin": 12.3,
      "TopMargin": 12.3,
      "BottomMargin": 12.3,
      "PageWidth": 12.3,
      "PageHeight": 12.3,
      "ListImageBase64File": ["Base64 encoded file...", "Base64 encoded file..."],
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.conholdate.cloud/v5.0/pdf/conversion/images-to-pdf")

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({
      "LeftMargin": 12.3,
      "RightMargin": 12.3,
      "TopMargin": 12.3,
      "BottomMargin": 12.3,
      "PageWidth": 12.3,
      "PageHeight": 12.3,
      "ListImageBase64File": ["Base64 encoded file...", "Base64 encoded file..."],
})

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

                   
        
            
var client = new RestClient("https://api.conholdate.cloud/v5.0/pdf/conversion/images-to-pdf");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"LeftMargin\": 12.3," +
      "\"RightMargin\": 12.3," +
      "\"TopMargin\": 12.3," +
      "\"BottomMargin\": 12.3," +
      "\"PageWidth\": 12.3," +
      "\"PageHeight\": 12.3," +
      "\"ListImageBase64File\": [\"Base64 encoded file...\", \"Base64 encoded file...\"]," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Обзор

О методе ImagesToPdf

На этой странице вы найдете инструкции по использованию метода ImagesToPdf (Conversion API) для преобразования изображений в PDF на различных языках программирования, таких как Go, Java, PHP, Python, Curl, Ruby и C#. Наш API разработан так, чтобы быть удобным для пользователя. Его можно использовать онлайн, либо интегрировать в ваш проект.


Языки программирования, с которыми совместим API

API использует протокол REST, что делает его совместимым с широким спектром языков программирования, включая, помимо прочего: Go, Java, PHP, Python, Curl, Ruby, C#.

Легок в использовании

Наше руководство по API разработано таким образом, чтобы быть простым и понятным в использовании, предоставляя всю информацию, необходимую для быстрого начала работы. Кроме того, для каждого языка программирования предоставлены примеры кода, что упрощает интеграцию API в ваше приложение.

Безопасность

В нашей компании мы уделяем большое внимание вашей безопасности и конфиденциальности. Чтобы защитить ваши личные данные, мы никогда не храним их в нашей среде и предлагаем изолированные варианты. Мы понимаем важность обеспечения безопасности вашей информации и принимаем все необходимые меры для этого.
Преобразовать изображение в PDF
clock
Добавить файл
Чтобы включить файл в папку проекта, найдите файл в формате JPG и переименуйте его в «image.jpg». Вы также можете использовать предоставленный образец файла. Обратите внимание, что имя файла чувствительно к регистру, поэтому убедитесь, что оно точно совпадает с именем файла, указанным в примере кода. Если вы используете наши онлайн-сервисы, убедитесь, что обрабатываемый файл имеет правильный формат, прежде чем продолжить.
arrow
clock
Запустите код
Чтобы запустить код, скопируйте и вставьте его в свой проект. Дополнительные сведения смотрите в наших руководствах для конкретных языков о том, как начать работу. Вы также можете использовать метод ImageToPdf онлайн.
arrow
clock
Посмотреть результат
Чтобы просмотреть результаты, откройте файл с именем result.pdf. Этот файл должен находиться в папке вашего проекта.
clock
Безопасно ли конвертировать изображения с помощью Conversion API?
Мы понимаем важность обеспечения безопасности и конфиденциальности ваших данных. Будьте уверены, что наша компания принимает всесторонние меры для защиты вашей информации. Мы не храним файлы, которые вы отправляете для конвертации, и обрабатываем их только для того, чтобы предоставить вам конвертированные результаты. Ваша безопасность и конфиденциальность являются нашими главными приоритетами.
clock
Сколько времени занимает преобразование изображений в PDF с помощью Conversion API?
Conversion API предназначен для эффективной и быстрой конвертации файлов. С нашим сервисом вы можете ожидать быстрых результатов, часто всего весь процесс занимает несколько секунд.
clock
Как я могу конвертировать изображения в PDF?
Чтобы преобразовать изображение в PDF, просто нажмите кнопку «Выбрать файл» и инициируйте процесс преобразования, нажав кнопку «POST». Если вам нужно интегрировать этот тип преобразования в свой проект, вы можете легко скопировать и использовать предоставленные примеры кода на языке программирования, с которым вы работаете.
clock
Какой результат я получу после конвертации изображений?
В результате использования нашего Conversion API для преобразования изображений вы получите один файл PDF. Этот файл PDF будет содержать преобразованные изображения, объединенные в один документ PDF.
FAQ

Часто задаваемые вопросы

Мы рекомендуем вам просмотреть наш раздел часто задаваемых вопросов (FAQ) для получения ответов на распространенные вопросы. Если вы не найдете нужную информацию, наша служба поддержки всегда готова помочь вам с любыми дополнительными вопросами или возникшими проблемами.