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

SetMetadata

Установите метаданные в PDF файле

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

metadataPostRequest

Необходимый

copy
MetadataPostRequest Установить метаданные
MetadataPostRequest
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

Metadata

Необходимый

string Разделенный запятыми список записей метаданных PDF. Пример: "ключ1=значение1,ключ2=значение2,ключ3="

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/metadata/set"
  method := "POST"

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

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

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

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

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({
      "Metadata": "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/metadata/set");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"Metadata\": \"\some value\"," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Обзор

О методе "SetMetadata"

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


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

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

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

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

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

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

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

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