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

PdfToImage

Конвертируйте отдельную PDF страницу в картинку

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

pdfPageToImageRequest

Необходимый

copy
PdfPageToImageRequest Конвертировать PDF-страницу в изображение
PdfPageToImageRequest
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

Format

Необходимый

PageExportFormat Формат файла изображения

Height

Необходимый

int32 Преобразованная высота изображения. По умолчанию используется высота страницы PDF.

PageNumber

Необходимый

int32 Номер страницы файла PDF. Начинается с 1. По умолчанию 1

PdfBase64File

Необходимый

close-icon
string PDF-документ в кодировке Base64 для обработки

Width

Необходимый

int32 Преобразованная ширина изображения. По умолчанию используется ширина страницы PDF.
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.documentize.cloud/page/to-image"
  method := "POST"

  payload := strings.NewReader(`{
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "PdfBase64File": "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))
}
                   
         
            
File file = new File("path/to/file/fileName.pdf");
byte[] encoded = Base64.encodeBase64(FileUtils.readFileToByteArray(file));
String base64EncodedFile = new String(encoded, StandardCharsets.US_ASCII);

OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, 
    "{" +
      "\"Format\": \"Jpeg\"," +
      "\"PageNumber\": 1," +
      "\"Width\": 1," +
      "\"Height\": 1," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
    "}");

Request request = new Request.Builder()
  .url("https://api.documentize.cloud/page/to-image")
  .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.documentize.cloud/page/to-image',
    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 =>'{
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "PdfBase64File": "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.documentize.cloud/page/to-image"

json_data = json.dumps({
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "PdfBase64File": "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.documentize.cloud/page/to-image' \
--header 'Content-Type: application/json' \
--data-raw '{
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.documentize.cloud/page/to-image")

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({
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "PdfBase64File": "Base64 encoded file...",
})

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

                   
        
            
var client = new RestClient("https://api.documentize.cloud/page/to-image");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"Format\": \"Jpeg\"," +
      "\"PageNumber\": 1," +
      "\"Width\": 1," +
      "\"Height\": 1," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Обзор

О методе "Convert Page to Image"

На этой странице представлены подробные пошаговые инструкции о том, как эффективно использовать Page API для преобразования любой страницы ваших PDF-файлов в изображение на нескольких языках программирования, включая Go, Java, PHP, Python, Curl, Ruby, и С#. Метод "ToImage" Document API делает процесс преобразования простым и эффективным. Вы можете указать номер страницы для преобразования с помощью параметров или просто оставить это поле пустым, чтобы преобразовать первую страницу PDF документа по умолчанию. Кроме того, у вас есть возможность установить высоту и ширину изображения, а также выбрать желаемый формат исходящего файла.


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

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

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

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

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

В нашей компании мы уделяем большое внимание вашей безопасности и конфиденциальности. Чтобы защитить ваши личные данные, мы никогда не храним их в нашей среде и предлагаем изолированные варианты. Мы понимаем важность обеспечения безопасности вашей информации и принимаем все необходимые меры для ее обеспечения.
Преобразуйте PDF страницу в картинку
clock
Добавить файл
Чтобы обеспечить точную обработку файла и преобразование страницы из PDF файла в изображение с помощью метода «ToImage» (Page API), важно убедиться, что формат файла, с которым вы работаете, соответствует формату файла, указанному в методе. Это гарантирует, что преобразование страницы будет правильно применено к предполагаемому файлу PDF, обеспечивая успешный результат и сохраняя целостность вашего документа.
arrow
clock
Запустить код
Чтобы запустить код, скопируйте и вставьте его в свой проект. Запустите из того же каталога, куда вы добавили необходимые файлы. Дополнительные сведения смотрите в наших руководствах для конкретных языков о том, как начать работу.
arrow
clock
Посмотреть результат
Для просмотра результатов метода «ToImage» (Page API) вы можете легко открыть полученный на выходе файл, который должен находиться в папке вашего проекта. Если вы решите использовать онлайн-метод «ToImage» для преобразования страницы из PDF файла в изображение, вы автоматически получите результат, который будет помещен в папку "Загрузке" на вашем компьютере.
clock
Сколько времени занимает преобразование страницы из файла PDF в изображение с использованием метода «ToImage» (Page API)?
Наш Page API, в частности метод «ToImage», предназначен для обеспечения эффективной и быстрой обработки файлов. С нашим сервисом вы можете ожидать быстрых результатов, часто получаемых в течение нескольких секунд.
clock
Безопасно ли использовать метод «To-Image» (Page API)?
Мы уделяем первостепенное внимание безопасности и конфиденциальности ваших данных. Как компания, мы принимаем комплексные меры для обеспечения безопасности вашей информации. Мы не храним никакие файлы, которые вы отправляете нам для обработки, и они обрабатываются исключительно для предоставления вам необходимых результатов. Ваша безопасность и конфиденциальность имеют для нас первостепенное значение, и мы принимаем все меры предосторожности для защиты ваших данных на протяжении всего процесса. Вы можете доверить нам обработку ваших файлов с максимальной осторожностью и профессионализмом.
clock
Какой результат я могу ожидать от метода "ToImage" (Page API)?
Метод «ToImage» (Page API) позволяет преобразовать любую конкретную страницу из документа PDF в изображение. У вас есть возможность настроить параметры исходящего файла, такие как высота, ширина и формат. Если не указать номер страницы, по умолчанию будет преобразована первая страница документа.
clock
Как работает метод «ToImage» (Page API)?
Метод «ToImage» (Page API) предоставляет простой и эффективный способ преобразования страницы из файла PDF в изображение. Page API позволяет вам легко загрузить файл, нажать кнопку «POST» и дождаться результатов. Всего через несколько секунд вы получите файл с преобразованной страницей в формате изображения. Если вы хотите интегрировать этот метод в свой проект, вы можете легко скопировать и использовать предоставленные примеры кода на выбранном вами языке программирования для плавной интеграции.
FAQ

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

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