Português
  1. Página principal
  2. Page
  3. PdfToImage

PdfToImage

Converter a página PDF especificada em imagem

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Parâmetro VALOR DESCRIÇÃO

pdfPageToImageRequest

Obrigatório

copy
PdfPageToImageRequest Converter página PDF em imagem
PdfPageToImageRequest
Parâmetro VALOR DESCRIÇÃO

Format

Obrigatório

PageExportFormat Formato de arquivo de imagem

Height

Obrigatório

int32 A altura da imagem convertida. O padrão é a altura da página PDF

PageNumber

Obrigatório

int32 Número da página do arquivo PDF. Começa com 1. O padrão é 1

PdfBase64File

Obrigatório

close-icon
string Documento PDF codificado em Base64 para processar

Width

Obrigatório

int32 A largura da imagem convertida. O padrão é a largura da página 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);
                       
            
Visão geral

Sobre o Método Converter Página em Imagem

Esta página fornece instruções detalhadas passo a passo sobre como utilizar efetivamente nossa API baseada em nuvem para converter qualquer página de seus arquivos PDF em uma imagem em várias linguagens de programação, incluindo Go, Java, PHP, Python, Curl, Ruby, e C#. O método "To-Image" da nossa API de documentos torna o processo de conversão fácil e eficiente. Você pode especificar o número da página a ser convertida usando parâmetros ou simplesmente deixá-lo em branco para converter a primeira página padrão do documento PDF. Além disso, você tem a flexibilidade de definir a altura e a largura da imagem, bem como escolher o formato de arquivo de saída desejado. Experimente a conversão perfeita de PDF para imagem com nossa poderosa API, personalizada para atender aos seus diversos requisitos.


Linguagens de programação com as quais a API é compatível

A API usa o protocolo REST, tornando-a compatível com uma ampla variedade de linguagens de programação, incluindo, entre outras: Go, Java, PHP, Python, Curl, Ruby, C#.

Fácil de usar

Nossa Referência e Guia de API foram desenvolvidos para serem amigáveis e fáceis de seguir, fornecendo todas as informações necessárias para um início rápido. Além disso, nossas Bibliotecas de API são acompanhadas por sua própria documentação, tornando a integração em seu aplicativo perfeita. Com nossos recursos abrangentes, você pode utilizar nossa API com eficiência para atender aos seus requisitos específicos.

Seguro

Em nossa empresa, damos alta prioridade à sua segurança e privacidade. Para proteger seus dados privados, nunca os armazenamos em nosso ambiente e oferecemos opções isoladas. Entendemos a importância de manter suas informações seguras e tomamos todas as medidas necessárias para garantir que elas permaneçam seguras.
Converter página em imagem
clock
Adicionar um arquivo
Para garantir um processamento de arquivo suave e preciso e a página de conversão de seu arquivo PDF em imagem usando o método "To-Image" (Page API), é essencial verificar se o arquivo com o qual você está trabalhando corresponde ao especificado no método. Isso garante que a conversão da página seja aplicada corretamente ao arquivo PDF pretendido, garantindo um resultado bem-sucedido e preservando a integridade do seu documento.
arrow
clock
Execute o código
Para executar o código, copie e cole-o em um arquivo e execute-o no mesmo diretório onde você adicionou os arquivos necessários. Para obter mais detalhes, consulte nossos guias específicos de idioma sobre como começar.
arrow
clock
Veja o resultado
Para visualizar os resultados do método "To-Image" (Page API), você pode abrir facilmente o arquivo recebido como saída, que deve estar localizado na pasta do seu projeto. Se você optar por utilizar o método "To-Image" on-line para converter a página do seu arquivo PDF em imagem, o processo gerará automaticamente um arquivo PDF com as páginas convertidas, que serão baixadas convenientemente para você acessar.
clock
Quanto tempo leva para converter a página do arquivo PDF em imagem usando o método "To-Image" (Page API)?
Nossa API de página, especificamente o método "To-Image", é projetada para fornecer processamento de arquivo eficiente e rápido. Com nosso serviço, você pode esperar resultados rápidos, geralmente entregues em questão de segundos. Experimente a velocidade e a eficiência de nossa API, permitindo que você converta rapidamente a página de seu arquivo PDF em imagem e simplifique seu fluxo de trabalho para uma produtividade ideal.
clock
É seguro usar o método "To-Image" (Page API)?
Priorizamos a segurança e a privacidade dos seus dados. Como empresa, tomamos medidas abrangentes para garantir a segurança de suas informações. Não armazenamos nenhum arquivo que você nos envia para processamento, e eles são processados apenas para fornecer os resultados desejados. A sua segurança e privacidade são da maior importância para nós e tomamos todas as precauções para proteger os seus dados durante todo o processo. Você pode confiar em nós para lidar com seus arquivos com o máximo cuidado e profissionalismo.
clock
Que saída posso esperar do método "To-Image" (Page API)?
O método "To-Image" (Page API) permite converter qualquer página específica do seu documento PDF em uma imagem. Você tem a flexibilidade de personalizar os parâmetros do arquivo de saída, como altura, largura e formato. Se você não especificar um número de página, por padrão, a primeira página do documento será convertida. É importante observar que o programa conta as páginas físicas, não os números das páginas nelas. Por exemplo, se você começar a numerar a partir da segunda página e rotulá-la como "1", a primeira página não numerada sempre será considerada a primeira página para fins de conversão.
clock
Como funciona o método “To-Image” (Page API)?
O método "ToImage" (Page API) fornece uma maneira simples e eficiente de converter uma página de um arquivo PDF em uma imagem. Nosso processo fácil de usar e contínuo permite que você carregue seu arquivo sem esforço, clique no botão "POST" e aguarde os resultados. Em apenas alguns segundos, você receberá um arquivo com a página convertida em formato de imagem. Se você deseja integrar esse método em seu projeto, pode facilmente copiar e usar os exemplos de código fornecidos na linguagem de programação de sua escolha para uma integração suave.
FAQ

Preguntas más frecuentes

Incentivamos você a revisar nossa seção de Perguntas Frequentes (FAQ) para obter respostas a perguntas comuns. Se você não encontrar as informações de que precisa, nosso serviço de suporte dedicado estará prontamente disponível para ajudá-lo com quaisquer dúvidas ou preocupações adicionais. Não hesite em entrar em contato para obter mais assistência.