Português
  1. Página principal
  2. Metadata
  3. SetMetadata

SetMetadata

Definir metadados do PDF

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

metadataPostRequest

Obrigatório

copy
MetadataPostRequest Definir metadados
MetadataPostRequest
Parâmetro VALOR DESCRIÇÃO

Metadata

Obrigatório

string Lista separada por vírgulas de entradas de metadados PDF. Exemplo: "chave1=valor1,chave2=valor2,chave3="

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/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);
                       
            
Visão geral

Sobre o método SetMetadata

Esta página oferece orientação detalhada sobre como utilizar nossa API baseada em nuvem para configurar metadados para arquivos PDF em várias linguagens de programação, incluindo Go, Java, PHP, Python, Curl, Ruby e C#. Nossa API de metadados fornece um método "Set" conveniente que permite definir metadados de maneira fácil e transparente em seus documentos PDF. Com nossas instruções abrangentes e exemplos de código fornecidos, você pode integrar rapidamente essa funcionalidade em seu projeto e gerenciar metadados com eficiência para seus arquivos PDF. Diga adeus à configuração manual de metadados e aprimore seu fluxo de trabalho de gerenciamento de arquivos PDF com nossa poderosa API. Experimente agora e simplifique o processamento de documentos PDF!


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.
Sobre o método "SetMetadata"
clock
Adicionar um arquivo
Para garantir o processamento bem-sucedido do arquivo e a configuração precisa dos metadados usando o método "SetMetadata", é crucial garantir que o arquivo com o qual você pretende trabalhar corresponda ao especificado no método. Isso garante que os metadados sejam aplicados corretamente ao arquivo PDF pretendido.
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 "SetMetadata", 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 o método "Definir" on-line para definir metadados em um arquivo PDF, assim que o processo de configuração de metadados for concluído, um arquivo PDF com metadados atualizados será baixado automaticamente para sua conveniência.
clock
Quanto tempo leva para definir os metadados no arquivo PDF usando o método "SetMetadata"?
A API de metadados (método SetMetadata) foi projetada para processamento de arquivos eficiente e rápido. Com nosso serviço, você pode esperar resultados rápidos, geralmente em questão de segundos.
clock
É seguro definir metadados de um arquivo PDF usando a API de metadados?
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 "SetMetadata"?
O método "SetMetadata" permite definir informações adicionais em um arquivo PDF como metadados. Esses metadados podem fornecer insights valiosos, contexto e detalhes sobre os dados subjacentes, aprimorando a compreensão e o gerenciamento de arquivos digitais. Você pode definir facilmente essas informações usando o método "SetMetadata" oferecido pela API Metadata.
clock
Como funciona o método “SetMetadata”?
O método "SetMetadata" define informações adicionais em um arquivo PDF. Esses metadados podem fornecer insights valiosos, contexto e detalhes sobre os dados subjacentes, aprimorando a compreensão e o gerenciamento de arquivos digitais. Com nosso processo simples e fácil de usar, você pode enviar seu arquivo sem esforço, clicar no botão "POST" e aguardar os resultados. Dentro de alguns segundos, você receberá um arquivo com metadados atualizados. Se você pretende integrar esse método em seu projeto, pode facilmente copiar e usar os exemplos de código fornecidos na linguagem de programação de sua escolha.
Perguntas frequentes

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.