Français
  1. Page d'accueil
  2. Page
  3. Number

Number

Ajouter des numéros de page au document PDF

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Paramètre VALEUR DESCRIPTION

pageNumberRequest

Requis

copy
PageNumberRequest Instance NumberPageRequest
PageNumberRequest
Paramètre VALEUR DESCRIPTION

PdfBase64File

Requis

close-icon
string Document PDF encodé en Base64 à traiter

Alignment

Facultatif

Alignment Alignement des nombres. Peut être Gauche, Centre ou Droite. Centre par défaut. (Facultatif)

FirstNumber

Facultatif

int32 Le premier numéro de la première page à numéroter. La valeur par défaut est 1. (Facultatif)

FontSize

Facultatif

float Taille de police. La valeur par défaut est 14. (Facultatif)

Margin

Facultatif

double Marge. La valeur par défaut est 20. (Facultatif)

PageFrom

Facultatif

int32 Le premier numéro de page à numéroter. La valeur par défaut est 1. (Facultatif)

PageTo

Facultatif

int32 Le dernier numéro de page à numéroter. Dernière page du document si non spécifié. (Facultatif)

Position

Facultatif

Position Position du numéro. Peut être Haut ou Bas. Bas par défaut. (Facultatif)

Template

Facultatif

string le modèle est supplémentaire. "[n]" est le numéro de la page courante. "[p]" - le nombre de pages du document. Exemple : "Page [n] sur [p]". Valeur par défaut : "[n]" (facultatif)
copy Copy to clipboard
        
package main

import (
  "fmt"
  "strings"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "https://api.documentize.cloud/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.documentize.cloud/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.documentize.cloud/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.documentize.cloud/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.documentize.cloud/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.documentize.cloud/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.documentize.cloud/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);
                       
            
Aperçu

À 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é.
Ajouter un numéro de page
clock
Ajouter un fichier
Pour assurer un traitement fluide des fichiers et une numérotation précise des pages à l'aide de la méthode "Number" (Page API), il est crucial de vérifier que le fichier avec lequel vous travaillez correspond à celui spécifié dans la méthode. Cela garantit que la numérotation des pages est appliquée correctement au fichier PDF prévu, garantissant ainsi un résultat réussi.
arrow
clock
Exécutez le code
Pour exécuter le code, copiez-le et collez-le dans un fichier et exécutez-le à partir du même répertoire où vous avez ajouté les fichiers nécessaires. Pour plus de détails, reportez-vous à nos guides spécifiques à chaque langue pour savoir comment démarrer.
arrow
clock
Voir le résultat
Pour accéder aux résultats, ouvrez simplement le fichier de sortie qui doit se trouver dans votre dossier de projet. Si vous optez pour la méthode "Numéroter" en ligne, une fois le processus de numérotation des pages terminé, le fichier sera automatiquement téléchargé pour votre commodité.
clock
Combien de temps faut-il pour ajouter des numéros de page dans un fichier PDF à l'aide de la méthode Number (Page API)?
L'API de page (méthode numérique) est conçue pour un traitement de fichier efficace et rapide. Avec notre service, vous pouvez vous attendre à des résultats rapides, souvent en quelques secondes.
clock
Est-il sûr d'ajouter des numéros de page dans un fichier PDF à l'aide de Page API?
Nous comprenons l'importance d'assurer la sécurité et la confidentialité de vos données. Soyez assuré que notre société prend des mesures importantes pour protéger vos informations. Nous ne stockons aucun fichier que vous soumettez pour obtenir des métadonnées et ne les traitons que pour vous fournir les résultats. Votre sécurité et votre confidentialité sont nos priorités absolues.
clock
Quelle sortie puis-je attendre de la méthode "Number" (Page API)?
La méthode "Number" (Page API) est conçue pour vous permettre d'ajouter une numérotation de page à vos fichiers PDF. Cette fonctionnalité vous permet d'étiqueter et d'organiser facilement les pages de votre document. Une fois le processus de numérotation des pages terminé, vous recevrez votre fichier PDF avec des pages numérotées, ce qui permettra aux utilisateurs de localiser plus facilement un contenu spécifique dans le document. La méthode "Number" vous permet d'améliorer efficacement la convivialité et la navigation de vos fichiers PDF.
clock
Comment fonctionne la méthode "Number" (Page API) ?
Découvrez la commodité de notre processus convivial pour ajouter la numérotation des pages à votre fichier PDF. Téléchargez simplement votre fichier, cliquez sur le bouton "POSTER" et attendez les résultats. En quelques secondes, vous recevrez un fichier avec la numérotation des pages appliquée. Pour intégrer cette méthode dans votre projet, utilisez les exemples de code fournis, copiez-les facilement et utilisez-les dans le langage de programmation de votre choix. Notre processus transparent rationalise l'incorporation de la numérotation des pages dans vos fichiers PDF, ce qui facilite l'amélioration de la convivialité et de l'organisation de vos documents.
FAQ

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.