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

GetMetadata

Получить метаданные документа, используя метод "GetMetadata"

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

metadataGetRequest

Необходимый

copy
MetadataGetRequest Получить метаданные
MetadataGetRequest
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

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

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

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

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

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

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

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

                   
        
            
var client = new RestClient("https://api.conholdate.cloud/v5.0/pdf/metadata/get");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Обзор

О методе GetMetadata

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


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

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

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

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

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

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

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

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