Number
Ajouter des numéros de page au document PDF
Paramètre | VALEUR | DESCRIPTION |
---|---|---|
pageNumberRequest Requis |
|
PageNumberRequest
Instance NumberPageRequest
|
Paramètre | VALEUR | DESCRIPTION |
---|---|---|
PdfBase64File Requis |
|
string
Document PDF encodé en Base64 à traiter
|
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);
À propos de la méthode numérique
Cette page fournit des instructions détaillées sur l'utilisation de notre puissante API basée sur le cloud pour ajouter des numérotations aux fichiers PDF dans une variété de langages de programmation, tels que Go, Java, PHP, Python, Curl, Ruby et C#. Notre API de document polyvalente offre une méthode "numérotée" transparente, vous permettant d'intégrer sans effort la numérotation des pages dans vos documents PDF.
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 guide API est conçu pour être simple et facile à utiliser, fournissant toutes les informations dont vous avez besoin pour démarrer rapidement. De plus, nos bibliothèques d'API sont livrées avec leur propre ensemble de documentation, ce qui facilite l'intégration dans votre application. Grâce à nos ressources complètes, vous pouvez exploiter efficacement notre API pour répondre à vos besoins.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.