Partilhar via


Cloudmersive PDF

O PDF permite-lhe criar, converter, processar, editar, trabalhar, encriptar e assinar ficheiros PDF sem esforço.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
URL https://account.cloudmersive.com/contact-support
Metadados do conector
Editora Cloudmersive, LLC
Sítio Web https://cloudmersive.com/pdf-api
Política de privacidade https://cloudmersive.com/privacy-policy

Esse conector é fundamental para qualquer aplicativo que trabalhe com PDF para gerar PDFs, aprimorar PDFs, criptografar e proteger PDFs com senha, adicionar marcas d'água, converter entre formatos e extrair informações de PDFs. O processamento de alta segurança sem estado garante um desempenho rápido e uma segurança forte. O Cloudmersive PDF abrange uma ampla gama de recursos importantes de processamento e segurança de PDF. Saiba mais na página da API em PDF .

Para usar esse conector, você precisa de uma conta Cloudmersive. Você pode se inscrever com uma conta da Microsoft ou criar uma conta Cloudmersive. Siga as etapas abaixo para obter sua chave de API.

Obtenha a chave da API e o segredo

  • Registe-se para obter uma conta Cloudmersive
  • Faça login com sua conta Cloudmersive e clique em Chaves de API

Aqui você pode criar e ver sua(s) chave(s) de API listada(s) na página Chaves de API. Basta copiar e colar essa chave de API no Cloudmersive PDF Connector.

Agora você está pronto para começar a usar o Cloudmersive PDF Connector.

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
CHAVE securestring A CHAVE para esta API Verdade

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Adicionar uma marca d'água de texto a um PDF

Adiciona uma marca d'água de texto a um PDF

Adicionar uma ou mais anotações PDF, comentários no documento PDF

Adiciona uma ou mais anotações, comentários a um documento PDF.

Criptografar, proteger com senha e definir permissões restritas em um PDF

Criptografe um documento PDF com uma senha e defina permissões no PDF. Defina uma senha de proprietário para controlar as permissões de proprietário (editor/criador) [obrigatório] e defina uma senha de usuário (leitor) para controlar o visualizador do PDF [opcional]. Defina a senha do leitor como null para omitir a senha. Restrinja ou permita a impressão, cópia de conteúdo, montagem de documentos, edição (somente leitura), preenchimento de formulários, modificação de anotações e impressão degradada por meio do Gerenciamento de Direitos Digitais (DRM) de documentos.

Criptografar e proteger um PDF com senha

Criptografe um documento PDF com uma senha. Defina uma senha de proprietário para controlar as permissões de proprietário (editor/criador) e defina uma senha de usuário (leitor) para controlar o visualizador do PDF. Defina os campos de senha null para omitir a senha fornecida.

Define e preenche valores de campo de formulário PDF

Preencha os campos do formulário em um formulário PDF com valores específicos. Use form/get-fields para enumerar os campos disponíveis e seus tipos de dados em um formulário de entrada.

Define metadados de documentos PDF

Define (grava) metadados no documento PDF de entrada, incluindo Título, Autor, etc.

Desencriptar e proteger um PDF com palavra-passe

Desencriptar um documento PDF com uma palavra-passe. O PDF desencriptado já não necessitará de uma palavra-passe para abrir.

Girar todas as páginas em um documento PDF

Rodar todas as páginas de um documento PDF por um múltiplo de 90 graus

Girar um intervalo, subconjunto de páginas em um documento PDF

Girar um intervalo de páginas específicas em um documento PDF por um múltiplo de 90 graus

Inserir, copiar páginas de um documento PDF para outro

Copie uma ou mais páginas de um documento PDF (documento de origem) e insira-as num segundo documento PDF (documento de destino).

Obter anotações em PDF, incluindo comentários no documento

Enumera as anotações, incluindo comentários e notas, em um documento PDF.

Obter metadados de documentos PDF

Devolve os metadados do documento PDF, incluindo Título, Autor, etc.

Obter texto em um documento PDF por página

Obtém o texto em um PDF por página

Obtém campos e valores de formulário PDF

Criptografe um documento PDF com uma senha. Defina uma senha de proprietário para controlar as permissões de proprietário (editor/criador) e defina uma senha de usuário (leitor) para controlar o visualizador do PDF. Defina os campos de senha null para omitir a senha fornecida.

Rasterizar um PDF para um PDF baseado em imagem

Rasterize um PDF em um PDF baseado em imagem. A saída é um PDF onde cada página é composta por uma imagem de alta resolução, com todo o texto, figuras e outros componentes removidos.

Remover, excluir páginas de um documento PDF

Remover uma ou mais páginas de um documento PDF

Remover todas as anotações em PDF, incluindo comentários no documento

Remove todas as anotações, incluindo comentários e notas, em um documento PDF.

Remover uma anotação PDF específica, comentar no documento

Remove uma anotação específica em um documento PDF, usando o AnnotationIndex. Para enumerar AnnotationIndex para todas as anotações no documento PDF, use a API /edit/pdf/annotations/list.

Adicionar uma marca d'água de texto a um PDF

Adiciona uma marca d'água de texto a um PDF

Parâmetros

Name Chave Necessário Tipo Description
Texto da marca d'água para adicionar ao PDF (obrigatório)
watermarkText True string

Texto da marca d'água para adicionar ao PDF (obrigatório)

Nome da família da fonte para o texto da marca d'água; o padrão é Times New Roman
fontName string

Nome da família da fonte para o texto da marca d'água; o padrão é Times New Roman

Tamanho da fonte em pontos do texto; o padrão é 150
fontSize number

Tamanho da fonte em pontos do texto; o padrão é 150

Cor da fonte em hexadecimal ou nome de cor HTML; o padrão é Vermelho
fontColor string

Cor da fonte em hexadecimal ou nome de cor HTML; o padrão é Vermelho

Transparência da fonte entre 0,0 (completamente transparente) a 1,0 (totalmente o
fontTransparency number

Transparência da fonte entre 0,0 (completamente transparente) a 1,0 (totalmente o

Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Adicionar uma ou mais anotações PDF, comentários no documento PDF

Adiciona uma ou mais anotações, comentários a um documento PDF.

Parâmetros

Name Chave Necessário Tipo Description
AnnotationIndex
AnnotationIndex integer

O índice baseado em 0 da anotação no documento

Tipo de anotação
AnnotationType string

Tipo de anotação; os valores possíveis são Texto

Data de Criação
CreationDate date-time

Data em que a anotação foi criada

Altura
Height double

Altura da anotação

EsquerdaX
LeftX double

Coordenada X esquerda para o local da anotação

ModifiedDate
ModifiedDate date-time

Data da última modificação da anotação

Número da página
PageNumber integer

O índice baseado em 1 da página que contém a anotação

Assunto
Subject string

Objeto da anotação

TextoConteúdos
TextContents string

Conteúdo do texto da anotação

Title
Title string

Título da anotação; este é muitas vezes o autor da anotação em arquivos PDF criados pelo Acrobat

TopY
TopY double

Coordenação Top Y da localização da anotação

Largura
Width double

Largura da anotação

InputFileBytes
InputFileBytes byte

Bytes de conteúdo do arquivo de entrada para o arquivo modificar

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Criptografar, proteger com senha e definir permissões restritas em um PDF

Criptografe um documento PDF com uma senha e defina permissões no PDF. Defina uma senha de proprietário para controlar as permissões de proprietário (editor/criador) [obrigatório] e defina uma senha de usuário (leitor) para controlar o visualizador do PDF [opcional]. Defina a senha do leitor como null para omitir a senha. Restrinja ou permita a impressão, cópia de conteúdo, montagem de documentos, edição (somente leitura), preenchimento de formulários, modificação de anotações e impressão degradada por meio do Gerenciamento de Direitos Digitais (DRM) de documentos.

Parâmetros

Name Chave Necessário Tipo Description
Senha de um proprietário (criador/editor) do arquivo PDF (obrigatório)
ownerPassword True string

Senha de um proprietário (criador/editor) do arquivo PDF (obrigatório)

Senha de um usuário (leitor) do arquivo PDF (opcional)
userPassword True string

Senha de um usuário (leitor) do arquivo PDF (opcional)

Os valores possíveis são "128" (encriptação RC4 de 128 bits) e "256" (encriptação de 256 bits)
encryptionKeyLength string

Os valores possíveis são "128" (encriptação RC4 de 128 bits) e "256" (encriptação de 256 bits)

Defina como false para desativar a impressão através de DRM. A predefinição é verdadeira.
allowPrinting boolean

Defina como false para desativar a impressão através de DRM. A predefinição é verdadeira.

Defina como false para desativar a montagem de documentos por meio de DRM. A predefinição é verdadeira.
allowDocumentAssembly boolean

Defina como false para desativar a montagem de documentos por meio de DRM. A predefinição é verdadeira.

Defina como false para desativar a cópia/extração de conteúdo do PDF thro
allowContentExtraction boolean

Defina como false para desativar a cópia/extração de conteúdo do PDF thro

Defina como false para desativar o preenchimento de campos de formulário no PDF através de DRM
allowFormFilling boolean

Defina como false para desativar o preenchimento de campos de formulário no PDF através de DRM

Defina como false para desativar a edição no PDF através de DRM (tornando o PDF
allowEditing boolean

Defina como false para desativar a edição no PDF através de DRM (tornando o PDF

Defina como false para desativar anotações e edição de anotações no
allowAnnotations boolean

Defina como false para desativar anotações e edição de anotações no

Defina como false para desativar a impressão degradada do PDF através de DRM. Def
allowDegradedPrinting boolean

Defina como false para desativar a impressão degradada do PDF através de DRM. Def

Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Criptografar e proteger um PDF com senha

Criptografe um documento PDF com uma senha. Defina uma senha de proprietário para controlar as permissões de proprietário (editor/criador) e defina uma senha de usuário (leitor) para controlar o visualizador do PDF. Defina os campos de senha null para omitir a senha fornecida.

Parâmetros

Name Chave Necessário Tipo Description
Senha de um usuário (leitor) do arquivo PDF
userPassword string

Senha de um usuário (leitor) do arquivo PDF

Senha de um proprietário (criador/editor) do arquivo PDF
ownerPassword string

Senha de um proprietário (criador/editor) do arquivo PDF

Os valores possíveis são "128" (encriptação RC4 de 128 bits) e "256" (encriptação de 256 bits)
encryptionKeyLength string

Os valores possíveis são "128" (encriptação RC4 de 128 bits) e "256" (encriptação de 256 bits)

Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Define e preenche valores de campo de formulário PDF

Preencha os campos do formulário em um formulário PDF com valores específicos. Use form/get-fields para enumerar os campos disponíveis e seus tipos de dados em um formulário de entrada.

Parâmetros

Name Chave Necessário Tipo Description
Caixa de verificaçãoValor
CheckboxValue boolean

Para campos do tipo Checkbox, o valor a ser colocado no campo

ComboBoxSelectedIndex
ComboBoxSelectedIndex integer

Para campos do tipo ComboBox; Especifica o índice selecionado da seleção da caixa de combinação

Nome do campo
FieldName string

Nome do campo a definir; Você pode chamar /convert/edit/pdf/form/get-fields para enumerar nomes de campos em um formulário

TextValue
TextValue string

Para campos do tipo Texto, o valor de texto a ser colocado no campo

InputFileBytes
InputFileBytes byte

Conteúdo do arquivo de entrada para definir os campos em

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Define metadados de documentos PDF

Define (grava) metadados no documento PDF de entrada, incluindo Título, Autor, etc.

Parâmetros

Name Chave Necessário Tipo Description
InputFileBytes
InputFileBytes byte

Bytes de conteúdo do arquivo de entrada para o arquivo modificar

Author
Author string

Nome de utilizador do criador/autor do documento, se disponível, nulo se não estiver disponível

Criador
Creator string

Criador do documento

DataCriada
DateCreated date-time

O carimbo de data/hora que o documento foi criado, se disponível, nulo se não estiver disponível

DataModificado
DateModified date-time

O carimbo de data/hora que o documento foi modificado pela última vez, se disponível, nulo se não estiver disponível

Palavras-chave
Keywords string

Palavras-chave do documento

PageCount
PageCount integer

O número de páginas do documento

Assunto
Subject string

Assunto do documento

Êxito
Successful boolean

True se a operação foi bem-sucedida, false caso contrário

Title
Title string

Título do documento

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Desencriptar e proteger um PDF com palavra-passe

Desencriptar um documento PDF com uma palavra-passe. O PDF desencriptado já não necessitará de uma palavra-passe para abrir.

Parâmetros

Name Chave Necessário Tipo Description
Senha válida para o arquivo PDF
password True string

Senha válida para o arquivo PDF

Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Girar todas as páginas em um documento PDF

Rodar todas as páginas de um documento PDF por um múltiplo de 90 graus

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

O ângulo para girar a página em graus, deve ser um múltiplo de 90 graus
rotationAngle True integer

O ângulo para girar a página em graus, deve ser um múltiplo de 90 graus

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Girar um intervalo, subconjunto de páginas em um documento PDF

Girar um intervalo de páginas específicas em um documento PDF por um múltiplo de 90 graus

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

O ângulo para girar a página em graus, deve ser um múltiplo de 90 graus
rotationAngle True integer

O ângulo para girar a página em graus, deve ser um múltiplo de 90 graus

Número de página (1 baseado) para começar a girar páginas a partir de (inclusive).
pageStart True integer

Número de página (1 baseado) para começar a girar páginas a partir de (inclusive).

Número de página (com base em 1) para parar de girar páginas de (inclusive).
pageEnd True integer

Número de página (com base em 1) para parar de girar páginas de (inclusive).

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Inserir, copiar páginas de um documento PDF para outro

Copie uma ou mais páginas de um documento PDF (documento de origem) e insira-as num segundo documento PDF (documento de destino).

Parâmetros

Name Chave Necessário Tipo Description
Arquivo PDF de origem para copiar páginas.
sourceFile True file

Arquivo PDF de origem para copiar páginas.

Arquivo PDF de destino para copiar páginas.
destinationFile True file

Arquivo PDF de destino para copiar páginas.

Número de página (com base em 1) para começar a copiar páginas de (inclusive) no S
pageStartSource True integer

Número de página (com base em 1) para começar a copiar páginas de (inclusive) no S

Número de página (com base em 1) para parar de copiar páginas de (inclusive) em
pageEndSource True integer

Número de página (com base em 1) para parar de copiar páginas de (inclusive) em

Número de página (1 baseado) para inserir as páginas anteriores no arquivo de destino.
pageInsertBeforeDesitnation True integer

Número de página (1 baseado) para inserir as páginas anteriores no arquivo de destino.

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Obter anotações em PDF, incluindo comentários no documento

Enumera as anotações, incluindo comentários e notas, em um documento PDF.

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Resultado da recuperação de anotações de um documento PDF

Obter metadados de documentos PDF

Devolve os metadados do documento PDF, incluindo Título, Autor, etc.

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Resultado de uma operação de deteção automática/obtenção de informações

Obter texto em um documento PDF por página

Obtém o texto em um PDF por página

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Texto do PDF, discriminado por página

Obtém campos e valores de formulário PDF

Criptografe um documento PDF com uma senha. Defina uma senha de proprietário para controlar as permissões de proprietário (editor/criador) e defina uma senha de usuário (leitor) para controlar o visualizador do PDF. Defina os campos de senha null para omitir a senha fornecida.

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Resultado da recuperação de campos de formulário PDF

Rasterizar um PDF para um PDF baseado em imagem

Rasterize um PDF em um PDF baseado em imagem. A saída é um PDF onde cada página é composta por uma imagem de alta resolução, com todo o texto, figuras e outros componentes removidos.

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Remover, excluir páginas de um documento PDF

Remover uma ou mais páginas de um documento PDF

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Número de página (1 baseado) para começar a excluir páginas de (inclusive).
pageStart True integer

Número de página (1 baseado) para começar a excluir páginas de (inclusive).

Número de página (1 baseado) para parar de excluir páginas de (inclusive).
pageEnd True integer

Número de página (1 baseado) para parar de excluir páginas de (inclusive).

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Remover todas as anotações em PDF, incluindo comentários no documento

Remove todas as anotações, incluindo comentários e notas, em um documento PDF.

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Remover uma anotação PDF específica, comentar no documento

Remove uma anotação específica em um documento PDF, usando o AnnotationIndex. Para enumerar AnnotationIndex para todas as anotações no documento PDF, use a API /edit/pdf/annotations/list.

Parâmetros

Name Chave Necessário Tipo Description
Arquivo de entrada para executar a operação.
inputFile True file

Arquivo de entrada para executar a operação.

O índice baseado em 0 da anotação no documento
annotationIndex True integer

O índice baseado em 0 da anotação no documento

Devoluções

Conteúdo do arquivo de saída da operação

OutputContent
binary

Definições

GetPdfAnnotationsResult

Resultado da recuperação de anotações de um documento PDF

Name Caminho Tipo Description
Annotations
Annotations array of PdfAnnotation

Anotações no arquivo PDF, ordenadas por posicionamento do início ao fim no documento

Êxito
Successful boolean

Verdadeiro se bem-sucedido, falso caso contrário

Anotação em PDF

Detalhes da anotação em PDF

Name Caminho Tipo Description
AnnotationIndex
AnnotationIndex integer

O índice baseado em 0 da anotação no documento

Tipo de anotação
AnnotationType string

Tipo de anotação; os valores possíveis são Texto

Data de Criação
CreationDate date-time

Data em que a anotação foi criada

Altura
Height double

Altura da anotação

EsquerdaX
LeftX double

Coordenada X esquerda para o local da anotação

ModifiedDate
ModifiedDate date-time

Data da última modificação da anotação

Número da página
PageNumber integer

O índice baseado em 1 da página que contém a anotação

Assunto
Subject string

Objeto da anotação

TextoConteúdos
TextContents string

Conteúdo do texto da anotação

Title
Title string

Título da anotação; este é muitas vezes o autor da anotação em arquivos PDF criados pelo Acrobat

TopY
TopY double

Coordenação Top Y da localização da anotação

Largura
Width double

Largura da anotação

PdfFormField

Definição de campo e valor no formulário

Name Caminho Tipo Description
FieldComboBoxSelectedIndex
FieldComboBoxSelectedIndex integer

Aplica-se apenas aos tipos de campo ComboBox; Especifica o índice selecionado da seleção da caixa de combinação, se disponível

Nome do campo
FieldName string

Nome do campo de formulário

Tipo de campo
FieldType string

O tipo de dados do campo; valores possíveis são Text (FieldValue será uma string), Checkbox (FieldValue pode ser "true" ou "false"), ComboBox (FieldComboBoxSelectedIndex também será preenchido), Other

Valor do campo
FieldValue string

Valor do campo de formulário

PdfFormFields

Resultado da recuperação de campos de formulário PDF

Name Caminho Tipo Description
Campos de Formulário
FormFields array of PdfFormField

Campos e valores de campo encontrados no formulário

Êxito
Successful boolean

True se a operação foi bem-sucedida, false caso contrário

Metadados em PDF

Resultado de uma operação de deteção automática/obtenção de informações

Name Caminho Tipo Description
Author
Author string

Nome de utilizador do criador/autor do documento, se disponível, nulo se não estiver disponível

Criador
Creator string

Criador do documento

DataCriada
DateCreated date-time

O carimbo de data/hora que o documento foi criado, se disponível, nulo se não estiver disponível

DataModificado
DateModified date-time

O carimbo de data/hora que o documento foi modificado pela última vez, se disponível, nulo se não estiver disponível

Palavras-chave
Keywords string

Palavras-chave do documento

PageCount
PageCount integer

O número de páginas do documento

Assunto
Subject string

Assunto do documento

Êxito
Successful boolean

True se a operação foi bem-sucedida, false caso contrário

Title
Title string

Título do documento

PdfPageText

Texto de uma única página de um PDF

Name Caminho Tipo Description
Número da página
PageNumber integer

Número da página (com base em 1)

Texto da página
PageText string

Texto da página

PdfTextByPageResult

Texto do PDF, discriminado por página

Name Caminho Tipo Description
Páginas
Pages array of PdfPageText

Páginas no PDF

Êxito
Successful boolean

True se a operação foi bem-sucedida, false caso contrário

binário

Este é o tipo de dados básico 'binário'.