PdfToImage
Convertir la page PDF spécifiée en image
Paramètre | VALEUR | DESCRIPTION |
---|---|---|
pdfPageToImageRequest Requis |
|
PdfPageToImageRequest
Convertir une page PDF en image
|
Paramètre | VALEUR | DESCRIPTION |
---|---|---|
Format Requis |
Jpeg
|
PageExportFormat
Format de fichier image
|
Height Requis |
int32
La hauteur de l'image convertie. La valeur par défaut est la hauteur de la page PDF
|
|
PageNumber Requis |
int32
Nombre de pages du fichier PDF. Commence par 1. La valeur par défaut est 1
|
|
PdfBase64File Requis |
|
string
Document PDF encodé en Base64 à traiter
|
Width Requis |
int32
La largeur de l'image convertie. La valeur par défaut est la largeur de la page 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);
À propos de la méthode Convert Page to Image
Cette page fournit des instructions détaillées, étape par étape, sur la façon d'utiliser efficacement notre API basée sur le cloud pour convertir n'importe quelle page de vos fichiers PDF en une image dans plusieurs langages de programmation, y compris Go, Java, PHP, Python, Curl, Ruby, et C#. La méthode "To-Image" de notre API Document rend le processus de conversion simple et efficace. Vous pouvez spécifier le numéro de page à convertir à l'aide de paramètres ou simplement le laisser vide pour convertir la première page par défaut du document PDF. De plus, vous avez la possibilité de définir la hauteur et la largeur de l'image, ainsi que de choisir le format de fichier de sortie souhaité. Faites l'expérience d'une conversion transparente de PDF en image avec notre puissante API, conçue pour répondre à vos diverses exigences.
Langages de programmation avec lesquels l'API est compatible
L'API utilise le protocole REST, ce qui la rend compatible avec un large éventail de langages de programmation, y compris, mais sans s'y limiter : Go, Java, PHP, Python, Curl, Ruby, C#.Facile à utiliser
Notre référence et notre guide API sont conçus pour être conviviaux et faciles à suivre, fournissant toutes les informations nécessaires pour un démarrage rapide. De plus, nos bibliothèques d'API sont accompagnées de leur propre documentation, ce qui rend l'intégration dans votre application transparente. Grâce à nos ressources complètes, vous pouvez utiliser efficacement notre API pour répondre à vos besoins spécifiques.Sécurisé
Dans notre entreprise, nous accordons une grande priorité à votre sécurité et à votre confidentialité. Pour protéger vos données privées, nous ne les stockons jamais dans notre environnement et proposons des options isolées. Nous comprenons l'importance de protéger vos informations et prenons toutes les mesures nécessaires pour garantir leur sécurité.Questions fréquemment posées
Nous vous encourageons à consulter notre section Foire aux questions (FAQ) pour obtenir des réponses aux demandes courantes. Si vous ne trouvez pas les informations dont vous avez besoin, notre service d'assistance dédié est à votre disposition pour vous aider en cas de questions ou de préoccupations supplémentaires. N'hésitez pas à demander de l'aide supplémentaire.