A classe ILovePdf
foi criada para manipular arquivos PDF utilizando a API do serviço ILovePDF.
Para realizar manipulações em arquivos PDF, você precisa fornecer as chaves pública e secreta únicas obtidas ao se registrar para usar o serviço ILovePDF. O registro pode ser feito aqui.
- comprimir: Comprime um arquivo PDF.
Aqui está um exemplo de como usar a classe ILovePdf
para comprimir um arquivo PDF:
# Instancia a classe ILovePdf com suas chaves pública e secreta
ilovepdf = ILovePdf(chave_publica, chave_secreta)
# Comprime o arquivo PDF
ilovepdf.comprimir(arquivo_input, arquivo_output)
Cria uma instância da classe ILovePdf
.
chave_publica
(str): Sua chave pública obtida no portal de desenvolvedores do ILovePDF.chave_secreta
(str): Sua chave secreta obtida no portal de desenvolvedores do ILovePDF.
Comprime o arquivo PDF especificado por arquivo_input
e o salva como arquivo_output
.
-
arquivo_input
(str): O caminho para o arquivo de entrada a ser comprimido. -
arquivo_output
(Optional[str], padrão=None): O caminho onde o arquivo comprimido será salvo. Se não for fornecido, o arquivo de saída terá o mesmo nome do arquivoarquivo_input
, com "_compresso" adicionado como sufixo.
Por favor, observe que você precisa ter uma conta válida e obter as chaves pública e secreta necessárias no portal de desenvolvedores do ILovePDF para usar essa classe efetivamente.