Number
Seitenzahlen zum PDF-Dokument hinzufügen
Parameter | WERT | BESCHREIBUNG |
---|---|---|
pageNumberRequest Erforderlich |
|
PageNumberRequest
NumberPageRequest-Instanz
|
Parameter | WERT | BESCHREIBUNG |
---|---|---|
PdfBase64File Erforderlich |
|
string
Zu verarbeitendes Base64-codiertes PDF-Dokument
|
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.conholdate.cloud/v5.0/pdf/page/number"
method := "POST"
payload := strings.NewReader(`{
"PageFrom": 1,
"PageTo": 1,
"Position": "Top",
"Alignment": "Left",
"FirstNumber": 1,
"Template": "some value",
"FontSize": 12.3,
"Margin": 12.3,
"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,
"{" +
"\"PageFrom\": 1," +
"\"PageTo\": 1," +
"\"Position\": \"Top\"," +
"\"Alignment\": \"Left\"," +
"\"FirstNumber\": 1," +
"\"Template\": \"\some value\"," +
"\"FontSize\": 12.3," +
"\"Margin\": 12.3," +
"\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}");
Request request = new Request.Builder()
.url("https://api.conholdate.cloud/v5.0/pdf/page/number")
.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/number',
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 =>'{
"PageFrom": 1,
"PageTo": 1,
"Position": "Top",
"Alignment": "Left",
"FirstNumber": 1,
"Template": "some value",
"FontSize": 12.3,
"Margin": 12.3,
"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/number"
json_data = json.dumps({
"PageFrom": 1,
"PageTo": 1,
"Position": "Top",
"Alignment": "Left",
"FirstNumber": 1,
"Template": "some value",
"FontSize": 12.3,
"Margin": 12.3,
"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/number' \
--header 'Content-Type: application/json' \
--data-raw '{
"PageFrom": 1,
"PageTo": 1,
"Position": "Top",
"Alignment": "Left",
"FirstNumber": 1,
"Template": "some value",
"FontSize": 12.3,
"Margin": 12.3,
"PdfBase64File": "Base64 encoded file...",
}'
require "uri"
require "json"
require "net/http"
url = URI("https://api.conholdate.cloud/v5.0/pdf/page/number")
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({
"PageFrom": 1,
"PageTo": 1,
"Position": "Top",
"Alignment": "Left",
"FirstNumber": 1,
"Template": "some value",
"FontSize": 12.3,
"Margin": 12.3,
"PdfBase64File": "Base64 encoded file...",
})
response = https.request(request)
puts response.read_body
var client = new RestClient("https://api.conholdate.cloud/v5.0/pdf/page/number");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" +
"\"PageFrom\": 1," +
"\"PageTo\": 1," +
"\"Position\": \"Top\"," +
"\"Alignment\": \"Left\"," +
"\"FirstNumber\": 1," +
"\"Template\": \"\some value\"," +
"\"FontSize\": 12.3," +
"\"Margin\": 12.3," +
"\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Über die Zahlenmethode
Diese Seite enthält detaillierte Anweisungen zur Verwendung unserer leistungsstarken Cloud-basierten API zum Hinzufügen von Numerierungen zu PDF-Dateien in einer Vielzahl von Programmiersprachen wie Go, Java, PHP, Python, Curl, Ruby und C#. Unsere vielseitige Dokument-API bietet eine nahtlose "Number"-Methode, mit der Sie mühelos Seitenzahlen in Ihre PDF-Dokumente integrieren können.
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 unkompliziert und einfach zu verwenden und bieten alle Informationen, die Sie für einen schnellen Einstieg benötigen. Darüber hinaus verfügen unsere API-Bibliotheken über eine eigene Dokumentation, die die Integration in Ihre Anwendung zum Kinderspiel macht. Mit unseren umfassenden Ressourcen können Sie unsere API effizient nutzen, um Ihre 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.