PdfToImage
Konvertieren Sie die angegebene PDF-Seite in ein Bild
Parameter | WERT | BESCHREIBUNG |
---|---|---|
pdfPageToImageRequest Erforderlich |
|
PdfPageToImageRequest
Konvertieren Sie eine PDF-Seite in ein Bild
|
Parameter | WERT | BESCHREIBUNG |
---|---|---|
Format Erforderlich |
Jpeg
|
PageExportFormat
Bilddateiformat
|
Height Erforderlich |
int32
Die umgewandelte Bildhöhe. Standard ist die PDF-Seitenhöhe
|
|
PageNumber Erforderlich |
int32
Seitenzahl der PDF-Datei. Beginnt mit 1. Standard ist 1
|
|
PdfBase64File Erforderlich |
|
string
Zu verarbeitendes Base64-codiertes PDF-Dokument
|
Width Erforderlich |
int32
Die konvertierte Bildbreite. Standard ist die PDF-Seitenbreite
|
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);
Informationen zur Methode "Seite in Bild konvertieren".
Diese Seite enthält detaillierte Schritt-für-Schritt-Anleitungen zur effektiven Nutzung unserer Cloud-basierten API, um jede Seite Ihrer PDF-Dateien in ein Bild in mehreren Programmiersprachen zu konvertieren, darunter Go, Java, PHP, Python, Curl, Ruby, und C#. Die „To-Image“-Methode unserer Dokumenten-API macht den Konvertierungsprozess einfach und effizient. Sie können die zu konvertierende Seitenzahl mit Parametern angeben oder einfach leer lassen, um die standardmäßige erste Seite des PDF-Dokuments zu konvertieren. Darüber hinaus haben Sie die Flexibilität, die Höhe und Breite des Bildes festzulegen und das gewünschte Ausgabedateiformat auszuwählen. Erleben Sie eine nahtlose PDF-zu-Bild-Konvertierung mit unserer leistungsstarken API, die auf Ihre vielfältigen Anforderungen zugeschnitten ist.
Programmiersprachen, mit denen die API kompatibel ist
Die API verwendet das REST-Protokoll, wodurch sie mit einer Vielzahl von Programmiersprachen kompatibel ist, einschließlich, aber nicht beschränkt auf: Go, Java, PHP, Python, Curl, Ruby, C#.Einfach zu verwenden
Unsere API-Referenz und unser Leitfaden sind benutzerfreundlich und einfach zu befolgen und bieten alle notwendigen Informationen für einen schnellen Einstieg. Darüber hinaus werden unsere API-Bibliotheken von ihrer eigenen Dokumentation begleitet, was die Integration in Ihre Anwendung nahtlos macht. Mit unseren umfassenden Ressourcen können Sie unsere API effizient nutzen, um Ihre spezifischen Anforderungen zu erfüllen.Sicher
In unserem Unternehmen legen wir großen Wert auf Ihre Sicherheit und Privatsphäre. Um Ihre privaten Daten zu schützen, speichern wir diese niemals in unserer Umgebung und bieten isolierte Optionen an. Wir wissen, wie wichtig es ist, Ihre Informationen sicher aufzubewahren, und ergreifen alle erforderlichen Maßnahmen, um sicherzustellen, dass sie sicher bleiben.Häufig gestellte Fragen
Wir empfehlen Ihnen, unseren Abschnitt „Häufig gestellte Fragen“ (FAQ) zu lesen, um Antworten auf häufig gestellte Fragen zu erhalten. Wenn Sie die benötigten Informationen nicht finden, steht Ihnen unser engagierter Support-Service jederzeit zur Verfügung, um Sie bei weiteren Fragen oder Bedenken zu unterstützen. Zögern Sie nicht, weitere Unterstützung zu erhalten.