Português
  1. Página principal
  2. Page
  3. Rotate

Rotate

Girar documento PDF

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Parâmetro VALOR DESCRIÇÃO

rotateRequest

Obrigatório

copy
RotateRequest Instância RotatePageRequest
RotateRequest
Parâmetro VALOR DESCRIÇÃO

PdfBase64File

Obrigatório

close-icon
string Documento PDF codificado em Base64 para processar

RotationAngle

Obrigatório

RotationAngle Ângulo de rotação (CKW). Pode ser 90, 180, 270.

Pages

Opcional

string Lista separada por vírgulas de números de página do documento de resultado. A numeração das páginas começa em 1. Exemplo: "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);
                       
            
Visão geral

Sobre o método de rotação

Explore nossa documentação detalhada que fornece instruções passo a passo sobre como utilizar nossa API baseada em nuvem para girar arquivos PDF em várias linguagens de programação, incluindo Go, Java, PHP, Python, Curl, Ruby e C#. Com o método "Girar" da nossa API de documentos, você pode girar facilmente uma única página ou um intervalo de páginas em um documento PDF, preservando sua qualidade ao máximo possível. Para especificar as páginas para rotação, basta usar uma lista separada por vírgulas de páginas e intervalos de páginas, como 1,3-5,8. Capacite seus arquivos PDF com recursos precisos de rotação de página usando nossa API versátil e poderosa.


Linguagens de programação com as quais a API é compatível

A API usa o protocolo REST, tornando-a compatível com uma ampla variedade de linguagens de programação, incluindo, entre outras: Go, Java, PHP, Python, Curl, Ruby, C#.

Fácil de usar

Nossa Referência e Guia de API foram desenvolvidos para serem amigáveis e fáceis de seguir, fornecendo todas as informações necessárias para um início rápido. Além disso, nossas Bibliotecas de API são acompanhadas por sua própria documentação, tornando a integração em seu aplicativo perfeita. Com nossos recursos abrangentes, você pode utilizar nossa API com eficiência para atender aos seus requisitos específicos.

Seguro

Em nossa empresa, damos alta prioridade à sua segurança e privacidade. Para proteger seus dados privados, nunca os armazenamos em nosso ambiente e oferecemos opções isoladas. Entendemos a importância de manter suas informações seguras e tomamos todas as medidas necessárias para garantir que elas permaneçam seguras.
Girar página
clock
Adicionar um arquivo
Para garantir um processamento de arquivo suave e preciso e rotação de página usando o método "Girar" (Page API), é essencial verificar se o arquivo com o qual você está trabalhando corresponde ao especificado no método. Isso garante que a rotação da página seja aplicada corretamente ao arquivo PDF pretendido, garantindo um resultado bem-sucedido e preservando a integridade do seu documento.
arrow
clock
Execute o código
Para executar o código, copie e cole-o em um arquivo e execute-o no mesmo diretório onde você adicionou os arquivos necessários. Para obter mais detalhes, consulte nossos guias específicos de idioma sobre como começar.
arrow
clock
Veja o resultado
Para visualizar os resultados do método "Girar" (Page API), você pode abrir facilmente o arquivo recebido como saída, que deve estar localizado na pasta do seu projeto. Se você optar por utilizar o método "Girar" online para girar páginas em seu arquivo PDF, o processo gerará automaticamente um arquivo PDF com as páginas giradas, que serão baixadas convenientemente para você acessar. Esse processo contínuo permite que você aplique a rotação de página de forma rápida e sem esforço aos seus arquivos PDF para melhorar a usabilidade e a legibilidade.
clock
Quanto tempo leva para girar as páginas no arquivo PDF usando o método "Girar" (Page API)?
Nossa API de página, especificamente o método "Girar", foi projetada para fornecer processamento de arquivos rápido e eficiente. Com nosso serviço, você pode esperar resultados rápidos, geralmente entregues em questão de segundos. Experimente a velocidade e a eficiência de nossa API, permitindo que você gire páginas rapidamente em seus arquivos PDF e simplifique seu fluxo de trabalho para uma produtividade ideal.
clock
É seguro girar páginas em um arquivo PDF usando a API de página?
Entendemos a importância de garantir a segurança e a privacidade de seus dados. Tenha certeza de que nossa empresa toma medidas abrangentes para proteger suas informações. Não armazenamos nenhum arquivo que você envia para obter metadados e os processamos apenas para fornecer os resultados. Sua segurança e confidencialidade são nossas maiores prioridades.
clock
Que saída posso esperar do método "Rotate" (Page API)?
O método "Girar" (Page API) permite que você gire facilmente uma única página ou um intervalo específico de páginas em seu documento PDF, tornando-o mais conveniente para visualização ou leitura. Com a flexibilidade de usar listas de páginas e intervalos de páginas separados por vírgula (por exemplo, 1,3-5,8), você tem a liberdade de escolher independentemente quais páginas ou intervalo de páginas girar, dando a você controle total sobre a orientação do seu documento PDF. Você também pode definir o ângulo de rotação: 90, 180, 270. Melhore a usabilidade e a legibilidade de seus arquivos PDF com nosso versátil método "Girar", adaptado às suas necessidades específicas.
clock
Como funciona o método “Rotate” (Page API)?
O método "Girar" (Page API) permite que você gire facilmente páginas ou um intervalo específico de páginas em seu arquivo PDF. Nosso processo fácil de usar e contínuo permite que você carregue facilmente seu arquivo, clique no botão "POST" e aguarde os resultados. Em apenas alguns segundos, você receberá um arquivo com a rotação. Se você deseja integrar este método em seu projeto, você pode copiar e usar convenientemente os exemplos de código fornecidos na linguagem de programação de sua escolha. Melhore a usabilidade e a legibilidade de seus arquivos PDF com nosso eficiente método "Girar", adaptado para atender às suas necessidades específicas.
FAQ

Preguntas Más Frecuentes

Incentivamos você a revisar nossa seção de Perguntas Frequentes (FAQ) para obter respostas a perguntas comuns. Se você não encontrar as informações de que precisa, nosso serviço de suporte dedicado estará prontamente disponível para ajudá-lo com quaisquer dúvidas ou preocupações adicionais. Não hesite em entrar em contato para obter mais assistência.