Русский
  1. Главная
  2. Document
  3. Organize

Organize

Упорядочить PDF-документ

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

organizeDocumentRequest

Необходимый

copy
OrganizeDocumentRequest Экземпляр OrganizeDocumentRequest
OrganizeDocumentRequest
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

Pages

Необходимый

string Разделенный запятыми список номеров страниц результирующего документа. Нумерация страниц начинается с 1. Пример: "2,4,1,7"

PdfBase64File

Необходимый

close-icon
string PDF-документ в кодировке Base64 для обработки
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);
                       
            
Обзор

О методе Organize

На этой странице вы найдете подробные инструкции о том, как использовать Document API для организации PDF-файлов на разных языках программирования, включая Go, Java, PHP, Python, Curl, Ruby и C#. Наш API удобен для пользователя и легко интегрируется в приложения, что позволяет разработчикам добавлять возможности организации PDF с помощью всего нескольких строк кода. Он предлагает удобное решение для автоматизации задач организации PDF, что делает его эффективным и удобным для управления файлами PDF в ваших приложениях.


Языки программирования, с которыми совместим API

API использует протокол REST, что делает его совместимым с широким спектром языков программирования, включая, помимо прочего: Go, Java, PHP, Python, Curl, Ruby, C#.

Легок в использовании

Наше руководство по API разработано таким образом, чтобы быть простым и понятным в использовании, предоставляя всю информацию, необходимую для быстрого начала работы. Кроме того, для каждого языка программирования предоставлены примеры кода, что упрощает интеграцию API в ваше приложение.

Безопасность

В нашей компании мы уделяем большое внимание вашей безопасности и конфиденциальности. Чтобы защитить ваши личные данные, мы никогда не храним их в нашей среде и предлагаем изолированные варианты. Мы понимаем важность обеспечения безопасности вашей информации и принимаем все необходимые меры для обеспечения ее безопасности.
Упорядочить PDF
clock
Добавить файл
Крайне важно убедиться, что формат файла, который вы хотите упорядочить с помощью метода «Organize» Document API, соответствует формату файла, указанному в методе. Это обеспечивает плавную обработку файлов и успешное выполнение процесса организации. Правильное согласование входного файла с параметрами метода необходимо для достижения желаемых результатов в задачах организации файлов PDF.
arrow
clock
Запустите код
Чтобы запустить код, скопируйте и вставьте его в свой проект. Запустите из того же каталога, куда вы добавили необходимые файлы. Дополнительные сведения смотрите в наших руководствах для конкретных языков о том, как начать работу.
arrow
clock
Посмотреть результат
Чтобы просмотреть результаты, просто откройте файл, который вы получите в качестве вывода. Этот файл должен находиться в папке вашего проекта. Если вы решите использовать онлайн-организацию, после завершения процесса организации файл будет автоматически загружен для вашего удобства.
clock
Как я могу организовать PDF с помощью Document API?
Чтобы упорядочить PDF-файл, просто загрузите его на страницу API, нажав кнопку «Выбрать файл», и начните процесс упорядочивания, нажав кнопку «POST». Если вы хотите интегрировать метод «Организация» в свой проект, вы можете использовать предоставленные примеры кода на языке программирования, с которым вы работаете. Этот метод позволяет изменить порядок страниц в файле PDF, например: «2,4,1,7». Благодаря такой гибкости вы можете легко реорганизовать страницы в файле PDF в соответствии с вашими конкретными требованиями.
clock
Сколько времени занимает организация PDF-файла с помощью метода Organize (Document API)?
Document API (метод Organize) предназначен для эффективного и быстрого разделения файлов. С нашим сервисом вы можете ожидать быстрых результатов, часто всего за несколько секунд.
clock
Безопасно ли организовывать PDF с помощью Document API?
Мы понимаем важность обеспечения безопасности и конфиденциальности ваших данных. Будьте уверены, что наша компания принимает всесторонние меры для защиты вашей информации. Мы не храним никакие файлы, которые вы отправляете для организации, и обрабатываем их только для предоставления вам результатов организации. Ваша безопасность и конфиденциальность являются нашими главными приоритетами.
clock
Какой результат я могу ожидать от процесса организации?
Метод «Organize» позволяет расположить страницы в файле PDF в соответствии с выбранным порядком страниц, например «2,4,1,7». Этот гибкий подход позволяет легко реорганизовать страницы в файле PDF в соответствии с вашими конкретными требованиями. Стоит отметить, что вы можете дублировать страницы, используя один и тот же номер несколько раз, например: «2,4,2,1,1,4». Эта функция обеспечивает дополнительную гибкость и контроль над организацией файла PDF.
Нет значения по умолчанию

Часто задаваемые вопросы

Мы рекомендуем вам просмотреть наш раздел часто задаваемых вопросов (FAQ) для получения ответов на распространенные вопросы. Если вы не найдете нужную информацию, наша служба поддержки всегда готова помочь вам с любыми дополнительными вопросами или проблемами. Просто обратитесь в службу поддержки.