Como dividir arquivos PDF Usando Python Cloud API
Por que eu preciso dividir documentos PDF? Dividir PDFs com Python pode ser necessário ao gerenciar e organizar documentos grandes ou trabalhar em um ambiente de processamento de dados. Às vezes, um documento maior requer apenas uma seção ou conjunto de páginas separadas. A divisão de PDF permite que você destaque e extraia as páginas correspondentes sem o resto do documento.
Também, enviar ou compartilhar todos os PDFs pode ser ineficiente, especialmente se o documento for grande e contiver mais informações do que o necessário. Ao dividir PDFs, você só precisa separar as páginas correspondentes, o que torna o processo mais rápido e economiza largura de banda.
Dividir o PDF em seções menores pode reduzir o tamanho do arquivo, o que é útil quando você está tendo problemas de armazenamento ou carregando documentos em sistemas com restrições de tamanho.
Para começar, você deve ter Python e o PDF Cloud Python SDK instalado em seu sistema.
Instalação do GitHub
pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git
Comando do Console do Gerenciador de Pacotes
pip install asposepdfcloud
Etapas para dividir PDF via Cloud Python SDK
Uma divisão básica de PDFs programaticamente com Aspose.PDF Cloud Python SDK APIs pode ser feito com apenas algumas linhas de código.
- Instalar Python SDK.
- Ir até o Painel de Controle do Aspose Cloud.
- Criar uma nova Conta para acessar todos os aplicativos e serviços ou faça login em sua conta.
- Clique em Aplicativos no menu à esquerda para obter o Client Id e Client Secret.
- Consulte o Guia do Desenvolvedor para dividir um PDF em Python.
- Consulte nosso repositório do GitHub para uma lista completa de APIs junto com exemplos funcionais.
- Consulte a página de referência da API para a descrição dos parâmetros da API.
Dividir arquivos PDF únicos usando Python
def split_single_pages():
local_file_path = "C:/Samples/Sample-Document-01.pdf"
storage_file_name = "Sample-Document-01.pdf"
pdf_api_client = asposepdfcloud.ApiClient(app_secret, app_sid)
pdf_api = asposepdfcloud.PdfApi(pdf_api_client)
# Check if the file exists in cloud storage
files = pdf_api.get_files_list("/")
if not any(f.name == storage_file_name for f in files.value):
upload_result = pdf_api.upload_file(storage_file_name, local_file_path )
print(upload_result.status)
print(upload_result.uploaded[0])
# Split the document into single pages
count = 1
response = pdf_api.post_split_document(storage_file_name)
for page in response.result.documents:
res = pdf_api.download_file(page.href)
shutil.move(res, "page" + str(count)+".pdf")
count = count + 1
Com nossa biblioteca Python você pode:
- Combinar documentos PDF.
- Dividir arquivos PDF.
- Converter PDF para outros formatos e vice-versa.
- Manipular anotações.
- Trabalhar com imagens no PDF, etc.
- Você pode experimentar nosso aplicativo gratuito para dividir arquivos PDF online e testar a funcionalidade.
- Recursos de Aprendizado
- Documentação
- Código Fonte
- Referências de API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que usar Aspose.PDF Cloud para Python?
- Lista de Clientes
- Segurança