Compartilhar via


Cloudmersive PDF

O PDF permite que você crie, converta, processe, edite, trabalhe com, criptografe e assine arquivos PDF sem esforço.

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

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – 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
Publicador Cloudmersive, LLC
Site https://cloudmersive.com/pdf-api
Política de privacidade https://cloudmersive.com/privacy-policy

Esse conector é fundamental para qualquer aplicativo que funcione com PDF para gerar PDFs, aprimorar PDFs, criptografar e proteger por senha PDFs, 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 PDF cloudmersive abrange uma ampla gama de principais recursos de processamento em PDF e segurança de PDF. Você pode saber mais na página da API 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.

Obter a chave e o segredo da API

  • Registrar-se para uma conta cloudmersive
  • Entre com sua conta do Cloudmersive e clique em Chaves de API

Aqui você pode criar e ver suas chaves de API listadas na página Chaves de API. Basta copiar e colar essa chave de API no Conector pdf cloudmersive.

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

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default 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.

Essa não é uma conexão compartilhável. Se o aplicativo de energia 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

Limitações

Nome Chamadas Período de renovação
Chamadas à 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 em PDF, comentários no documento PDF

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

Conjuntos e preenchimentos de valores de campo de formulário PDF

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

Criptografar, proteger por 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 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 nula para omitir a senha. Restrinja ou permita impressão, cópia de conteúdo, assembly de documentos, edição (somente leitura), preenchimento de formulário, modificação de anotações e impressão degradada por meio do DOCUMENTO GERENCIAMENTO de Direitos Digitais (DRM).

Criptografar e proteger por senha um PDF

Criptografar 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 nulos para omitir a senha fornecida.

Define metadados de documento PDF

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

Descriptografar e proteger por senha um PDF

Descriptografe um documento PDF com uma senha. O PDF descriptografado não exigirá mais uma senha para abrir.

Girar todas as páginas em um documento PDF

Girar todas as páginas em um documento PDF em 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 em um segundo documento PDF (documento de destino).

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

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

Obter metadados de documento PDF

Retorna 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 valores e campos de formulário PDF

Criptografar 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 nulos para omitir a senha fornecida.

Rasterizar um PDF em um PDF baseado em imagem

Rasterize um PDF em um PDF baseado em imagem. A saída é um PDF em que cada página é composta por uma imagem de alta resolução, com todos os textos, 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 anotações, em um documento PDF.

Remover uma anotação específica em PDF, 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

Nome Chave Obrigatório Tipo Description
Texto de marca d'água a ser adicionado ao PDF (obrigatório)
watermarkText True string

Texto de marca d'água a ser adicionado ao PDF (obrigatório)

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

Nome da família de fontes para o texto da marca d'água; 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 no nome da cor hexadecimal ou HTML; o padrão é Vermelho
fontColor string

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

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

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

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

Arquivo de entrada no qual executar a operação.

Retornos

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

OutputContent
binary

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

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

Parâmetros

Nome Chave Obrigatório Tipo Description
AnnotationIndex
AnnotationIndex integer

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

AnnotationType
AnnotationType string

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

CreationDate
CreationDate date-time

Data em que a anotação foi criada

Altura
Height double

Altura da anotação

LeftX
LeftX double

Coordenada X esquerda para o local da anotação

ModifiedDate
ModifiedDate date-time

Data em que a anotação foi modificada pela última vez

PageNumber
PageNumber integer

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

Assunto
Subject string

Assunto da anotação

TextContents
TextContents string

Conteúdo de texto da anotação

Title
Title string

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

TopY
TopY double

Coordenação Y superior do local da anotação

Largura
Width double

Largura da anotação

InputFileBytes
InputFileBytes byte

Bytes de conteúdo de arquivo de entrada para o arquivo a ser modificado

Retornos

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

OutputContent
binary

Conjuntos e preenchimentos de valores de campo de formulário PDF

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

Parâmetros

Nome Chave Obrigatório Tipo Description
CheckboxValue
CheckboxValue boolean

Para campos do tipo Caixa de seleção, 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

FieldName
FieldName string

Nome do campo a ser definido; você pode chamar /convert/edit/pdf/form/get-fields para enumerar nomes de campo 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

Retornos

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

OutputContent
binary

Criptografar, proteger por 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 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 nula para omitir a senha. Restrinja ou permita impressão, cópia de conteúdo, assembly de documentos, edição (somente leitura), preenchimento de formulário, modificação de anotações e impressão degradada por meio do DOCUMENTO GERENCIAMENTO de Direitos Digitais (DRM).

Parâmetros

Nome Chave Obrigató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" (criptografia RC4 de 128 bits) e "256" (256 bits)
encryptionKeyLength string

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

Defina como false para desabilitar a impressão por meio do DRM. O padrão é true.
allowPrinting boolean

Defina como false para desabilitar a impressão por meio do DRM. O padrão é true.

Defina como false para desabilitar o assembly de documentos por meio do DRM. O padrão é true.
allowDocumentAssembly boolean

Defina como false para desabilitar o assembly de documentos por meio do DRM. O padrão é true.

Definir como false para desabilitar a cópia/extração de conteúdo da limitação de PDF
allowContentExtraction boolean

Definir como false para desabilitar a cópia/extração de conteúdo da limitação de PDF

Definir como false para desabilitar o preenchimento de campos de formulário no PDF por meio do DRM
allowFormFilling boolean

Definir como false para desabilitar o preenchimento de campos de formulário no PDF por meio do DRM

Defina como false para desabilitar a edição no PDF por meio do DRM (tornando o PDF
allowEditing boolean

Defina como false para desabilitar a edição no PDF por meio do DRM (tornando o PDF

Definido como false para desabilitar anotações e edição de anotações no
allowAnnotations boolean

Definido como false para desabilitar anotações e edição de anotações no

Defina como false para desabilitar a impressão degradada do PDF por meio do DRM. Def
allowDegradedPrinting boolean

Defina como false para desabilitar a impressão degradada do PDF por meio do DRM. Def

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

Arquivo de entrada no qual executar a operação.

Retornos

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

OutputContent
binary

Criptografar e proteger por senha um PDF

Criptografar 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 nulos para omitir a senha fornecida.

Parâmetros

Nome Chave Obrigató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" (criptografia RC4 de 128 bits) e "256" (256 bits)
encryptionKeyLength string

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

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

Arquivo de entrada no qual executar a operação.

Retornos

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

OutputContent
binary

Define metadados de documento PDF

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

Parâmetros

Nome Chave Obrigatório Tipo Description
InputFileBytes
InputFileBytes byte

Bytes de conteúdo de arquivo de entrada para o arquivo a ser modificado

Autor
Author string

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

Criador
Creator string

Criador do documento

DateCreated
DateCreated date-time

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

DateModified
DateModified date-time

O carimbo de data/hora em 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 no documento

Assunto
Subject string

Assunto do documento

Êxito
Successful boolean

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

Title
Title string

Título do documento

Retornos

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

OutputContent
binary

Descriptografar e proteger por senha um PDF

Descriptografe um documento PDF com uma senha. O PDF descriptografado não exigirá mais uma senha para abrir.

Parâmetros

Nome Chave Obrigatório Tipo Description
Senha válida para o arquivo PDF
password True string

Senha válida para o arquivo PDF

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

Arquivo de entrada no qual executar a operação.

Retornos

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

OutputContent
binary

Girar todas as páginas em um documento PDF

Girar todas as páginas em um documento PDF em um múltiplo de 90 graus

Parâmetros

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

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

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

Retornos

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

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

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

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

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

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

Número da página (1 baseado) para interromper a rotação de páginas (inclusive).
pageEnd True integer

Número da página (1 baseado) para interromper a rotação de páginas (inclusive).

Retornos

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 em um segundo documento PDF (documento de destino).

Parâmetros

Nome Chave Obrigatório Tipo Description
Arquivo PDF de origem do qual copiar páginas.
sourceFile True file

Arquivo PDF de origem do qual copiar páginas.

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

Arquivo PDF de destino para o qual copiar páginas.

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

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

Número de página (1 baseado) para interromper a cópia de páginas de páginas de (inclusive) em
pageEndSource True integer

Número de página (1 baseado) para interromper a cópia de páginas de páginas de (inclusive) em

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

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

Retornos

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 anotações, em um documento PDF.

Parâmetros

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

Retornos

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

Obter metadados de documento PDF

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

Parâmetros

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

Retornos

Resultado de uma operação de autodetect/get-info

Corpo
PdfMetadata

Obter texto em um documento PDF por página

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

Parâmetros

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

Retornos

Texto do PDF, dividido por página

Obtém valores e campos de formulário PDF

Criptografar 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 nulos para omitir a senha fornecida.

Parâmetros

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

Retornos

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

Rasterizar um PDF em um PDF baseado em imagem

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

Parâmetros

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

Retornos

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

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

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

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

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

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

Retornos

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 anotações, em um documento PDF.

Parâmetros

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual executar a operação.

Retornos

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

OutputContent
binary

Remover uma anotação específica em PDF, 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

Nome Chave Obrigatório Tipo Description
Arquivo de entrada no qual executar a operação.
inputFile True file

Arquivo de entrada no qual 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

Retornos

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

Nome Caminho Tipo Description
Annotations
Annotations array of PdfAnnotation

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

Êxito
Successful boolean

True se bem-sucedido, false caso contrário

PdfAnnotation

Detalhes da anotação em PDF

Nome Caminho Tipo Description
AnnotationIndex
AnnotationIndex integer

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

AnnotationType
AnnotationType string

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

CreationDate
CreationDate date-time

Data em que a anotação foi criada

Altura
Height double

Altura da anotação

LeftX
LeftX double

Coordenada X esquerda para o local da anotação

ModifiedDate
ModifiedDate date-time

Data em que a anotação foi modificada pela última vez

PageNumber
PageNumber integer

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

Assunto
Subject string

Assunto da anotação

TextContents
TextContents string

Conteúdo de texto da anotação

Title
Title string

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

TopY
TopY double

Coordenação Y superior do local da anotação

Largura
Width double

Largura da anotação

PdfFormField

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

Nome Caminho Tipo Description
FieldComboBoxSelectedIndex
FieldComboBoxSelectedIndex integer

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

FieldName
FieldName string

Nome do campo de formulário

FieldType
FieldType string

O tipo de dados do campo; os valores possíveis são Texto (FieldValue será uma cadeia de caracteres), Caixa de seleção (FieldValue pode ser "true" ou "false"), ComboBox (FieldComboBoxSelectedIndex também será preenchido), Outros

FieldValue
FieldValue string

Valor do campo de formulário

PdfFormFields

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

Nome Caminho Tipo Description
FormFields
FormFields array of PdfFormField

Campos e valores de campo encontrados no formulário

Êxito
Successful boolean

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

PdfMetadata

Resultado de uma operação de autodetect/get-info

Nome Caminho Tipo Description
Autor
Author string

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

Criador
Creator string

Criador do documento

DateCreated
DateCreated date-time

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

DateModified
DateModified date-time

O carimbo de data/hora em 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 no documento

Assunto
Subject string

Assunto do documento

Êxito
Successful boolean

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

Title
Title string

Título do documento

PdfPageText

Texto de uma única página de um PDF

Nome Caminho Tipo Description
PageNumber
PageNumber integer

Número da página (baseado em 1)

PageText
PageText string

Texto da página

PdfTextByPageResult

Texto do PDF, dividido por página

Nome Caminho Tipo Description
Páginas
Pages array of PdfPageText

Páginas no PDF

Êxito
Successful boolean

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

binário

Esse é o tipo de dados básico 'binary'.