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

Rotate

Rotar documento PDF

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

rotateRequest

Requerido

copy
RotateRequest Instancia RotatePageRequest
RotateRequest
Parámetro VALOR DESCRIPCIÓN

PdfBase64File

Requerido

close-icon
string Documento PDF codificado en Base64 para procesar

RotationAngle

Requerido

RotationAngle Ángulo de rotación (CKW). Puede ser 90, 180, 270.

Pages

Opcional

string Lista separada por comas de números de página del documento de resultados. La numeración de páginas comienza desde 1. Ejemplo: "2,4,1,7"
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.documentize.cloud/page/rotate"
  method := "POST"

  payload := strings.NewReader(`{
      "RotationAngle": "On90",
      "Pages": "some value",
      "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, 
    "{" +
      "\"RotationAngle\": \"On90\"," +
      "\"Pages\": \"\some value\"," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
    "}");

Request request = new Request.Builder()
  .url("https://api.documentize.cloud/page/rotate")
  .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/rotate',
    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 =>'{
      "RotationAngle": "On90",
      "Pages": "some value",
      "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/rotate"

json_data = json.dumps({
      "RotationAngle": "On90",
      "Pages": "some value",
      "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/rotate' \
--header 'Content-Type: application/json' \
--data-raw '{
      "RotationAngle": "On90",
      "Pages": "some value",
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.documentize.cloud/page/rotate")

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({
      "RotationAngle": "On90",
      "Pages": "some value",
      "PdfBase64File": "Base64 encoded file...",
})

response = https.request(request)
puts response.read_body

                   
        
            
var client = new RestClient("https://api.documentize.cloud/page/rotate");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"RotationAngle\": \"On90\"," +
      "\"Pages\": \"\some value\"," +
      "\"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 de rotación

Explore nuestra documentación detallada que brinda instrucciones paso a paso sobre cómo utilizar nuestra API basada en la nube para rotar archivos PDF en una variedad de lenguajes de programación, incluidos Go, Java, PHP, Python, Curl, Ruby y C#. Con el método "Rotar" de nuestra Document API, puede rotar fácilmente una sola página o un rango de páginas en un documento PDF mientras conserva su calidad en la mayor medida posible. Para especificar las páginas para la rotación, simplemente use una lista de páginas separadas por comas y rangos de páginas, como 1,3-5,8. Potencie sus archivos PDF con capacidades precisas de rotación de páginas utilizando nuestra API versátil y potente.


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 referencia y guía de API están diseñadas para ser fáciles de usar y seguir, y brindan toda la información necesaria para un inicio rápido. Además, nuestras bibliotecas API vienen acompañadas de su propia documentación, lo que hace que la integración en su aplicación sea perfecta. Con nuestros recursos integrales, puede utilizar de manera eficiente nuestra API para cumplir con sus requisitos específicos.

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.
Rotar página
clock
Agregar un archivo
Para garantizar un procesamiento de archivos y una rotación de páginas fluidos y precisos con el método "Rotar" (API de página), es esencial verificar que el archivo con el que está trabajando coincida con el especificado en el método. Esto garantiza que la rotación de página se aplique correctamente al archivo PDF deseado, lo que garantiza un resultado exitoso y preserva la integridad de su documento.
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 ver los resultados del método "Rotar" (API de página), puede abrir fácilmente el archivo recibido como salida, que debe estar ubicado en la carpeta de su proyecto. Si elige utilizar el método "Rotar" en línea para rotar páginas en su archivo PDF, el proceso generará automáticamente un archivo PDF con las páginas rotadas, que se descargará convenientemente para que pueda acceder. Este proceso continuo le permite aplicar de forma rápida y sin esfuerzo la rotación de páginas a sus archivos PDF para mejorar la usabilidad y la legibilidad.
clock
Cuánto tiempo se tarda en rotar páginas en un archivo PDF usando el método "Rotar" (API de página)?
Nuestra API de página, específicamente el método "Rotar", está diseñada para proporcionar un procesamiento de archivos eficiente y rápido. Con nuestro servicio, puede esperar resultados rápidos, a menudo entregados en cuestión de segundos. Experimente la velocidad y la eficiencia de nuestra API, que le permite rotar rápidamente las páginas de sus archivos PDF y agilizar su flujo de trabajo para lograr una productividad óptima.
clock
Es seguro rotar páginas 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 "Rotar" (API de página)?
El método "Rotar" (API de página) le permite rotar fácilmente una sola página o un rango específico de páginas en su documento PDF, lo que lo hace más conveniente para ver o leer. Con la flexibilidad de usar listas de páginas separadas por comas y rangos de páginas (por ejemplo, 1,3-5,8), tiene la libertad de elegir de forma independiente qué páginas o rango de páginas rotar, lo que le brinda control total sobre la orientación de su documento PDF. También puede establecer el ángulo de rotación: 90, 180, 270. Mejore la facilidad de uso y la legibilidad de sus archivos PDF con nuestro versátil método "Rotar", adaptado a sus necesidades específicas.
clock
¿Cómo funciona el método "Rotar" (API de página)?
El método "Rotar" (API de página) le permite rotar páginas o un rango específico de páginas en su archivo PDF sin esfuerzo. Nuestro proceso fácil de usar y fluido le permite cargar fácilmente su archivo, hacer clic en el botón "POST" y esperar los resultados. En solo unos segundos, recibirá un archivo con rotación. Si desea integrar este método en su proyecto, puede copiar y utilizar cómodamente los ejemplos de código proporcionados en el lenguaje de programación de su elección. Mejore la facilidad de uso y la legibilidad de sus archivos PDF con nuestro eficiente método "Rotar", diseñado para cumplir con sus requisitos específicos.
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.