Español
  1. Página principal
  2. Page
  3. Number

Number

Agregar números de página al documento PDF

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Parámetro VALOR DESCRIPCIÓN

pageNumberRequest

Requerido

copy
PageNumberRequest Instancia NumberPageRequest
PageNumberRequest
Parámetro VALOR DESCRIPCIÓN

PdfBase64File

Requerido

close-icon
string Documento PDF codificado en Base64 para procesar

Alignment

Opcional

Alignment Alineación de números. Puede ser Izquierda, Centro o Derecha. Centro por defecto. (Opcional)

FirstNumber

Opcional

int32 El primer número de la primera página a numerar. El valor predeterminado es 1. (Opcional)

FontSize

Opcional

float Tamaño de fuente. El valor predeterminado es 14. (Opcional)

Margin

Opcional

double Margen. El valor predeterminado es 20. (Opcional)

PageFrom

Opcional

int32 El primer número de página que se va a numerar. El valor predeterminado es 1. (Opcional)

PageTo

Opcional

int32 El último número de página a numerar. Última página del documento si no se especifica. (Opcional)

Position

Opcional

Position Posición del número. Puede ser Superior o Inferior. Inferior por defecto. (Opcional)

Template

Opcional

string plantilla ext. "[n]" - número de página actual. "[p]" - Recuento de páginas del documento. Ejemplo: "Página [n] de [p]". El valor predeterminado es "[n]" (Opcional)
copy Copy to clipboard
        
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);
                       
            
Descripción general

Acerca del método numérico

Esta página proporciona instrucciones detalladas sobre cómo utilizar nuestra potente API basada en la nube para agregar numeraciones a archivos PDF en una variedad de lenguajes de programación, como Go, Java, PHP, Python, Curl, Ruby y C#. Nuestra versátil API de documentos ofrece un método de "Número" perfecto, lo que le permite incorporar sin esfuerzo la numeración de páginas en sus documentos PDF.


Lenguajes de programación con los que la API es compatible

La API utiliza el protocolo REST, lo que la hace compatible con una amplia gama de lenguajes de programación, incluidos, entre otros: Go, Java, PHP, Python, Curl, Ruby, C#.

Fácil de usar

Nuestra guía y referencia de API está diseñada para ser sencilla y fácil de usar, y proporciona toda la información que necesita para comenzar rápidamente. Además, nuestras bibliotecas API vienen con su propio conjunto de documentación, lo que facilita la integración en su aplicación. Con nuestros recursos integrales, puede aprovechar de manera eficiente nuestra API para satisfacer sus necesidades.

Seguro

En nuestra empresa, damos una alta prioridad a su seguridad y privacidad. Para proteger sus datos privados, nunca los almacenamos en nuestro entorno y ofrecemos opciones aisladas. Entendemos la importancia de mantener su información segura y tomamos todas las medidas necesarias para garantizar que permanezca segura.
Añadir número de página
clock
Agregar un archivo
Para garantizar un procesamiento de archivos fluido y una numeración de páginas precisa con el método "Número" (API de página), es crucial verificar que el archivo con el que está trabajando coincida con el especificado en el método. Esto garantiza que la numeración de páginas se aplique correctamente al archivo PDF deseado, lo que garantiza un resultado exitoso.
arrow
clock
Ejecutar el código
Para ejecutar el código, cópielo y péguelo en un archivo y ejecútelo desde el mismo directorio donde agregó los archivos necesarios. Para obtener más detalles, consulte nuestras guías específicas del idioma sobre cómo comenzar.
arrow
clock
Ver el resultado
Para acceder a los resultados, simplemente abra el archivo de salida que debe estar ubicado en la carpeta de su proyecto. Si opta por usar el método "Número" en línea, una vez que se complete el proceso de numeración de páginas, el archivo se descargará automáticamente para su conveniencia.
clock
Cuánto tiempo lleva agregar números de página en un archivo PDF usando el método numérico (API de página)?
La API de página (método numérico) está diseñada para un procesamiento de archivos eficiente y rápido. Con nuestro servicio, puede esperar resultados rápidos, a menudo en cuestión de segundos.
clock
Es seguro agregar números de página en un archivo PDF usando la API de página?
Entendemos la importancia de garantizar la seguridad y privacidad de sus datos. Tenga la seguridad de que nuestra empresa toma amplias medidas para proteger su información. No almacenamos ningún archivo que envíe para obtener metadatos y los procesamos solo para proporcionarle los resultados. Su seguridad y confidencialidad son nuestras máximas prioridades.
clock
Qué resultado puedo esperar del método "Número" (API de página)?
El método "Número" (API de página) está diseñado para permitirle agregar numeración de páginas a sus archivos PDF. Esta funcionalidad le permite etiquetar y organizar convenientemente las páginas de su documento. Una vez que se completa el proceso de numeración de páginas, recibirá su archivo PDF con páginas numeradas, lo que facilita a los usuarios ubicar contenido específico dentro del documento. El método "Número" le permite mejorar de manera eficiente la usabilidad y la navegación de sus archivos PDF.
clock
Cómo funciona el método "Número" (API de página)?
Experimente la conveniencia de nuestro proceso fácil de usar para agregar numeración de páginas a su archivo PDF. Simplemente cargue su archivo, haga clic en el botón "POST" y espere los resultados. En cuestión de segundos, recibirá un archivo con la numeración de páginas aplicada. Para integrar este método en su proyecto, utilice los ejemplos de código provistos, cópielos fácilmente y utilícelos en el lenguaje de programación que elija. Nuestro proceso continuo agiliza la incorporación de la numeración de páginas en sus archivos PDF, lo que facilita la mejora de la facilidad de uso y la organización de sus documentos.
FAQ

Preguntas más frecuentes

Lo alentamos a que revise nuestra sección de Preguntas frecuentes (FAQ) para obtener respuestas a consultas comunes. Si no encuentra la información que necesita, nuestro servicio de soporte dedicado está disponible para ayudarlo con cualquier pregunta o inquietud adicional. No dude en comunicarse para obtener más ayuda.