iLovePDF (versão prévia)
O conector iLovePDF permite automatizar operações comuns em PDF, como compactação, mesclagem, proteção e conversão de documentos diretamente em fluxos de trabalho e aplicativos. Com esse conector, os usuários podem simplificar fluxos de trabalho de documentos, reduzir tamanhos de arquivo, aplicar configurações de segurança e transformar PDFs em formatos acessíveis como PDF/A ou JPG, melhorando a produtividade e a integração entre processos de documentos digitais.
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 | |
|---|---|
| Nome | Suporte para iLovePDF |
| URL | https://www.ilovepdf.com/contact |
| equipo.crombie@crombie.dev |
| Metadados do conector | |
|---|---|
| Publicador | i Love PDF |
| nome | iLovePDF |
| cor da marca | #EF332A |
| descrição | Conector para processar arquivos por meio da API iLovePDF |
| stackOwner | iLovePDF |
| tags | PDF, Conversão, Automação, Documentos |
| useCases | Converter PDF em PDF-A, compactar arquivos PDF, Mesclar vários PDFs |
| supportedProducts | Power Automate, Power Apps |
| Local na rede Internet | https://www.ilovepdf.com |
| Política de privacidade | https://www.ilovepdf.com/help/privacy |
| Categorias | Conteúdo e arquivos |
Conector iLovePDF
O conector iLovePDF permite automatizar operações em PDF comuns, como compactação, mesclagem, proteção e conversão de documentos diretamente no Power Automate e no Power Apps. Com esse conector, os usuários podem simplificar fluxos de trabalho de documentos, reduzir tamanhos de arquivo, aplicar configurações de segurança e transformar PDFs em formatos acessíveis como PDF/A ou JPG, melhorando a produtividade e a integração entre processos de documentos digitais.
Publicador
iLovePDF
Pré-requisitos
Para usar esse conector, você precisa de uma conta de API iLovePDF.
Você também precisará de uma chave de API, que pode ser gerada a partir do painel da sua conta.
Operações com suporte
Há suporte para as seguintes operações:
- Divisão – divida um arquivo PDF em PDFs menores com base em intervalos de páginas ou número de páginas.
- Compactar – reduz o tamanho do arquivo de um PDF, mantendo a qualidade.
- Proteger – adiciona proteção de senha a um arquivo PDF para restringir o acesso.
- PDFtoJPG – converte cada página de um PDF em imagens JPG de alta qualidade.
- ImageToPDF – Converter imagens (JPG, PNG etc.) em um único documento PDF.
- PDFtoPDFA – converte um documento PDF no formato PDF/A de arquivamento de longo prazo.
- Desbloqueio – remove a proteção de senha ou restrições de um PDF protegido.
- Mesclar – combina arquivos PDF em um único documento.
- Marca d'água – adiciona marcas d'água de texto ou imagem a uma ou mais páginas em um PDF.
- Girar – Gira páginas selecionadas em um documento PDF para a orientação desejada.
- PDFOCR – executa o OCR (reconhecimento óptico de caracteres) para tornar os PDFs verificados pesquisáveis e editáveis.
- OfficeToPDF – converte documentos do Office (Word, Excel, PowerPoint) em formato PDF.
Compilando e usando o conector
Antes de usar o conector iLovePDF no Power Automate, você precisa configurar sua conexão fornecendo sua chave pública iLovePDF.
Essa chave pode ser obtida no painel do desenvolvedor do iLovePDF.
O conector usará essa chave para autenticar e autorizar todas as chamadas à API com segurança.
Depois que a conexão for estabelecida, você poderá criar um fluxo e adicionar a ação iLovePDF .
Ao configurar essa ação, você precisará especificar os seguintes parâmetros:
- Fonte do arquivo – escolha se o arquivo está vindo de um local de nuvem ou fornecido como conteúdo binário.
- Arquivo – Se o arquivo for fornecido como conteúdo binário, insira os dados binários do arquivo neste campo.
- URL do arquivo – se o arquivo estiver hospedado em um armazenamento em nuvem, forneça a URL direta para o arquivo PDF.
- Parâmetros específicos da ação – cada operação pode incluir campos adicionais ou opções de configuração, dependendo de sua funcionalidade (por exemplo, intervalos de página para Divisão, senha para Proteção).
Depois que esses parâmetros são configurados, o fluxo pode ser executado para iniciar o processo de assinatura automaticamente.
Problemas e limitações conhecidos
- Atualmente, a API dá suporte apenas a arquivos PDF.
- Arquivos grandes (mais de 25 MB) podem levar mais tempo para serem processados.
- O conector requer uma chave pública iLovePDF ativa.
Leitura adicional
Visite a documentação da API iLovePDF para obter mais detalhes sobre autenticação, pontos de extremidade e exemplos.
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_de_api | secureString | api_key para esta API. | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Adicionar números de página |
Inserir números de página em seus arquivos PDF |
| Compactar PDF |
Processar um arquivo usando a ferramenta de compactação |
| Desbloquear PDF |
Remover a proteção por senha de seus arquivos PDF |
| Dividir PDF |
Divida PDFs em intervalos de páginas específicos ou extraia cada página em um documento separado. |
| Girar páginas PDF |
Alterar a orientação de suas páginas PDF com facilidade |
| Imagem em PDF |
Converta uma imagem (JPG, PNG ou TIFF) em um PDF de alta qualidade. |
| Marca d’água |
Carimbar uma imagem ou texto em um arquivo PDF |
| Mesclar PDFs |
Combinar facilmente vários arquivos PDF em um único documento organizado |
| Office para PDF |
Tornar os arquivos do Office fáceis de ler convertendo-os em PDF |
| PDF OCR |
Converter arquivos PDF não selecionáveis em PDF selecionável e pesquisável |
| PDF para JPG |
Converta cada página PDF em JPG ou extraia todas as imagens inseridas como JPG. |
| PDF para PDF-A |
Converter PDF em PDF-A para arquivamento e preservação a longo prazo |
| Proteger PDF |
Protege seus arquivos PDF com uma senha para proteger informações confidenciais. |
Adicionar números de página
Inserir números de página em seus arquivos PDF
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
facing_pages
|
facing_pages | string |
Defina-o como true se o PDF estiver no modo de página voltado para |
|
|
first_cover
|
first_cover | string |
Se a primeira página for uma página de capa, ela não será numerada |
|
|
Páginas
|
pages | string |
Páginas a serem numeradas. Formatos aceitos 'all', '3-end', '1,3,4-9', '-2-end', '3-234' |
|
|
starting_number
|
starting_number | string |
Iniciar numeração de página com esse número |
|
|
vertical_position
|
vertical_position | string |
Definir se o número da página estará na parte superior ou inferior |
|
|
horizontal_position
|
horizontal_position | string |
Permite posicionar o número à esquerda, no centro ou à direita da página |
|
|
vertical_position_adjustment
|
vertical_position_adjustment | string |
Ajuste o número de pixels deslocados do vertical_position padrão. Ele aceita valores positivos e negativos. |
|
|
horizontal_position_adjustment
|
horizontal_position_adjustment | string |
Ajuste o número de pixels deslocados do horizontal_position padrão. Ele aceita valores positivos e negativos. |
|
|
font_family
|
font_family | string |
Fonte |
|
|
font_size
|
font_size | string |
Tamanho do tipo de letra |
|
|
font_color
|
font_color | string |
Cor hexadecimal |
|
|
enviar SMS
|
text | string |
Para definir o texto além do número, use {n} para o número atual e {p} para o total de páginas do arquivo |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Compactar PDF
Processar um arquivo usando a ferramenta de compactação
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
compression_level
|
compression_level | string |
Nível de compactação |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Desbloquear PDF
Remover a proteção por senha de seus arquivos PDF
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
senha
|
password | string |
Senha para descriptografar o arquivo |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Dividir PDF
Divida PDFs em intervalos de páginas específicos ou extraia cada página em um documento separado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
split_mode
|
split_mode | True | string |
Modo de divisão |
|
ranges
|
ranges | string |
Intervalos de páginas para dividir os arquivos |
|
|
fixed_range
|
fixed_range | string |
Número de páginas por divisão. Exemplo "2" para dividir a cada 2 páginas. |
|
|
remove_pages
|
remove_pages | string |
Páginas a serem removidas. Formatar "1,4,8-12,16" |
|
|
merge_after
|
merge_after | string |
Mesclar todos os intervalos após a divisão. Usado somente quando split_mode é "intervalos" |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Girar páginas PDF
Alterar a orientação de suas páginas PDF com facilidade
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
girar
|
rotate | string |
Rotação a ser aplicada |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Imagem em PDF
Converta uma imagem (JPG, PNG ou TIFF) em um PDF de alta qualidade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo de imagem |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo de imagem |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
orientação
|
orientation | string |
Valores aceitos -> retrato, paisagem. |
|
|
margem
|
margin | string |
Defina uma margem em pixels para a imagem no PDF de saída. |
|
|
Pagesize
|
pagesize | string |
Tamanho da página do PDF de saída. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Marca d’água
Carimbar uma imagem ou texto em um arquivo PDF
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
mode
|
mode | string |
Senha para descriptografar o arquivo |
|
|
enviar SMS
|
text | string |
Texto a ser carimbado. Se o modo for imagem, esse valor não terá efeito. |
|
|
image_source
|
image_source | string |
Origem da imagem a ser carimbada se o modo for imagem. |
|
|
image_name
|
image_name | string |
Nome do arquivo de imagem da imagem a ser carimbada se o modo for imagem. |
|
|
image_file
|
image_file | string |
Conteúdo do arquivo codificado em Base64 (necessário se image_source for 'binário') |
|
|
image_url
|
image_url | string |
URL do arquivo de imagem (necessário se image_source for 'url') |
|
|
Páginas
|
pages | string |
Páginas a serem carimbadas. Formatos aceitos 'all', '3-end', '1,3,4-9', '-2-end', '3-234' |
|
|
vertical_position
|
vertical_position | string |
Posição vertical |
|
|
horizontal_position
|
horizontal_position | string |
Posição horizontal |
|
|
vertical_position_adjustment
|
vertical_position_adjustment | string |
Ajuste o número de pixels deslocados do vertical_position padrão. Ele aceita valores positivos e negativos. |
|
|
horizontal_position_adjustment
|
horizontal_position_adjustment | string |
Ajuste o número de pixels deslocados do horizontal_position padrão. Ele aceita valores positivos e negativos. |
|
|
mosaico
|
mosaic | string |
Se for true, esse valor substituirá todos os parâmetros de posição e carimba a imagem ou o texto 9 vezes por página. |
|
|
rotação
|
rotation | string |
Ângulo de rotação. Intervalo inteiro aceito de 0 a 360. |
|
|
font_family
|
font_family | string |
Fonte |
|
|
font_style
|
font_style | string |
Estilo da fonte |
|
|
font_size
|
font_size | string |
Tamanho do tipo de letra |
|
|
font_color
|
font_color | string |
Cor hexadecimal |
|
|
transparência
|
transparency | string |
Percentual de opacidade para carimbo de texto ou imagem. Intervalo inteiro aceito de 1 a 100. |
|
|
camada
|
layer | string |
above=Colocar o carimbo sobre o conteúdo, abaixo=Colocar o carimbo abaixo do conteúdo. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Mesclar PDFs
Combinar facilmente vários arquivos PDF em um único documento organizado
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
file_source2
|
file_source2 | string |
Origem do arquivo |
|
|
file_name2
|
file_name2 | string |
Nome do arquivo 2 |
|
|
file2
|
file2 | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source2 for 'binário') |
|
|
file_url2
|
file_url2 | string |
URL do arquivo (necessária se file_source2 for 'url') |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Office para PDF
Tornar os arquivos do Office fáceis de ler convertendo-os em PDF
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
PDF OCR
Converter arquivos PDF não selecionáveis em PDF selecionável e pesquisável
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
ocr_languages
|
ocr_languages | string |
Idiomas OCR a serem aplicados |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
PDF para JPG
Converta cada página PDF em JPG ou extraia todas as imagens inseridas como JPG.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
pdfjpg_mode
|
pdfjpg_mode | string |
Valores aceitos, pages=Convert every PDF page to a JPG image, extract=extract all PDF's embedded images to separate JPG images. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
PDF para PDF-A
Converter PDF em PDF-A para arquivamento e preservação a longo prazo
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
conformidade
|
conformance | string |
Definir o nível de conformidade PDF/A |
|
|
allow_downgrade
|
allow_downgrade | string |
Permite o downgrade de conformidade em caso de erro de conversão. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |
Proteger PDF
Protege seus arquivos PDF com uma senha para proteger informações confidenciais.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
file_source
|
file_source | True | string |
Origem do arquivo |
|
nome_do_arquivo
|
file_name | True | string |
Nome do arquivo |
|
arquivo
|
file | string |
Conteúdo do arquivo codificado em Base64 (necessário se file_source for 'binário') |
|
|
file_url
|
file_url | string |
URL do arquivo (necessária se file_source for 'url') |
|
|
senha
|
password | True | string |
A senha com o arquivo será criptografada. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
tipo $content
|
$content-type | string | |
|
$content
|
$content | byte |