Português
  1. Página principal
  2. Document
  3. Organize

Organize

Organizar documento PDF

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

organizeDocumentRequest

Obrigatório

copy
OrganizeDocumentRequest Instância OrganizeDocumentRequest
OrganizeDocumentRequest
Parâmetro VALOR DESCRIÇÃO

Pages

Obrigatório

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"

PdfBase64File

Obrigatório

close-icon
string Documento PDF codificado em Base64 para processar
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.conholdate.cloud/v5.0/pdf/document/organize"
  method := "POST"

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

Request request = new Request.Builder()
  .url("https://api.conholdate.cloud/v5.0/pdf/document/organize")
  .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/document/organize',
    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 =>'{
      "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.conholdate.cloud/v5.0/pdf/document/organize"

json_data = json.dumps({
      "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.conholdate.cloud/v5.0/pdf/document/organize' \
--header 'Content-Type: application/json' \
--data-raw '{
      "Pages": "some value",
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.conholdate.cloud/v5.0/pdf/document/organize")

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

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

                   
        
            
var client = new RestClient("https://api.conholdate.cloud/v5.0/pdf/document/organize");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"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 organização

Nesta página, você encontrará instruções detalhadas sobre como utilizar nossa API baseada em nuvem para organizar arquivos PDF em diferentes linguagens de programação, incluindo Go, Java, PHP, Python, Curl, Ruby e C#. Nossa API foi projetada para ser fácil de usar e facilmente integrada aos aplicativos, permitindo que os desenvolvedores adicionem recursos de organização de PDF com apenas algumas linhas de código. Ele oferece uma solução perfeita para automatizar tarefas de organização de PDF, tornando-o eficiente e conveniente para gerenciar arquivos PDF em seus aplicativos.


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

Nosso guia e referência de API foi projetado para ser simples e fácil de usar, fornecendo todas as informações necessárias para começar rapidamente. Além disso, nossas bibliotecas de API vêm com seu próprio conjunto de documentação, facilitando a integração em seu aplicativo. Com nossos recursos abrangentes, você pode aproveitar nossa API com eficiência para atender às suas necessidades.

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.
Organizar PDF
clock
Adicionar um arquivo
É crucial verificar se o arquivo que você deseja organizar usando o método "Organizar" da API do documento corresponde ao especificado no método. Isso garante um processamento de arquivo suave e uma execução bem-sucedida do processo de organização. Alinhar corretamente o arquivo de entrada com os parâmetros do método é essencial para alcançar os resultados desejados em suas tarefas de organização de arquivos PDF.
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, basta abrir o arquivo que você recebe como saída. Este arquivo deve estar localizado na pasta do seu projeto. Se você optar por usar a organização online, assim que o processo de organização estiver concluído, o arquivo será baixado automaticamente para sua conveniência.
clock
Como posso organizar PDF usando a API de documentos?
Para organizar um arquivo PDF, basta carregá-lo na página da API clicando no botão "Escolher arquivo" e iniciar o processo de organização clicando no botão "POST". Se você deseja integrar o método "Organizar" em seu projeto, pode utilizar os exemplos de código fornecidos na linguagem de programação com a qual está trabalhando. Este método permite alterar a ordem das páginas em um arquivo PDF, por exemplo: "2,4,1,7". Com essa flexibilidade, você pode reorganizar facilmente as páginas em seu arquivo PDF de acordo com seus requisitos específicos.
clock
Quanto tempo leva para organizar o arquivo PDF usando o método Organize (Document API)?
A API de documentos (método Organizar) foi projetada para divisão de arquivos rápida e eficiente. Com nosso serviço, você pode esperar resultados rápidos, geralmente em questão de segundos.
clock
É seguro organizar PDF usando Document API?
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 organização e os processamos apenas para fornecer a você os resultados da organização. Sua segurança e confidencialidade são nossas maiores prioridades.
clock
Que resultado posso esperar do processo de organização?
O método "Organizar" permite organizar as páginas em um arquivo PDF com base em uma ordem de página selecionada, como "2,4,1,7". Essa abordagem flexível permite que você reorganize facilmente as páginas em seu arquivo PDF para atender aos seus requisitos específicos. Vale a pena notar que você pode duplicar páginas usando o mesmo número várias vezes, por exemplo: "2,4,2,1,1,4". Esse recurso fornece flexibilidade e controle adicionais sobre a organização do seu arquivo PDF.
Nenhum valor padrão

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.