PdfToImage
Convertir página PDF especificada a imagen
Parámetro | VALOR | DESCRIPCIÓN |
---|---|---|
pdfPageToImageRequest Requerido |
|
PdfPageToImageRequest
Convertir página PDF a imagen
|
Parámetro | VALOR | DESCRIPCIÓN |
---|---|---|
Format Requerido |
Jpeg
|
PageExportFormat
Formato de archivo de imagen
|
Height Requerido |
int32
La altura de la imagen convertida. El valor predeterminado es la altura de la página PDF
|
|
PageNumber Requerido |
int32
Número de página del archivo PDF. Comienza con 1. El valor predeterminado es 1
|
|
PdfBase64File Requerido |
|
string
Documento PDF codificado en Base64 para procesar
|
Width Requerido |
int32
El ancho de la imagen convertida. El valor predeterminado es el ancho de página PDF
|
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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);
Acerca del método de conversión de página a imagen
Esta página proporciona instrucciones detalladas paso a paso sobre cómo utilizar de manera efectiva nuestra API basada en la nube para convertir cualquier página de sus archivos PDF en una imagen en múltiples lenguajes de programación, incluidos Go, Java, PHP, Python, Curl, Ruby, y C#. El método "To-Image" de Document API hace que el proceso de conversión sea fácil y eficiente. Puede especificar el número de página que se convertirá mediante parámetros, o simplemente dejarlo en blanco para convertir la primera página predeterminada del documento PDF. Además, tiene la flexibilidad de establecer la altura y el ancho de la imagen, así como elegir el formato de archivo de salida deseado. Experimente la conversión perfecta de PDF a imagen con nuestra potente API, diseñada para satisfacer sus diversos requisitos.
Lenguajes de programación con los que la API es compatible
La API utiliza el protocolo REST, lo que la hace compatible con una amplia gama de lenguajes de programación, incluidos, entre otros: Go, Java, PHP, Python, Curl, Ruby, C#.Fácil de usar
Nuestra referencia y guía de API están diseñadas para ser fáciles de usar y seguir, y brindan toda la información necesaria para un inicio rápido. Además, nuestras bibliotecas API vienen acompañadas de su propia documentación, lo que hace que la integración en su aplicación sea perfecta. Con nuestros recursos integrales, puede utilizar de manera eficiente nuestra API para cumplir con sus requisitos específicos.Seguro
En nuestra empresa, damos una alta prioridad a su seguridad y privacidad. Para proteger sus datos privados, nunca los almacenamos en nuestro entorno y ofrecemos opciones aisladas. Entendemos la importancia de mantener su información segura y tomamos todas las medidas necesarias para garantizar que permanezca segura.Preguntas más frecuentes
Lo alentamos a que revise nuestra sección de Preguntas frecuentes (FAQ) para obtener respuestas a consultas comunes. Si no encuentra la información que necesita, nuestro servicio de soporte dedicado está disponible para ayudarlo con cualquier pregunta o inquietud adicional. No dude en comunicarse para obtener más ayuda.