1. Produtos
  2.   Fusão
  3.   Python
  4.   PyMuPDF
 
  

Biblioteca de fusão de PDF Python de código aberto

Experimente esta biblioteca Python de código aberto e fácil de usar que permite dividir, unir, girar, trocar e excluir páginas sem esforço, tornando-a uma ferramenta versátil para suas necessidades de documentos PDF.

O que é PyMuPDF?

PyMuPDF, também conhecido como Fitz, é uma biblioteca Python de código aberto que fornece um conjunto abrangente de ferramentas para trabalhar com arquivos PDF. Com PyMuPDF, os usuários podem executar tarefas com eficiência, como abrir PDFs, extrair texto e imagens, manipular propriedades de página como rotação e corte, criar novos documentos PDF e converter páginas PDF em imagens.

O PyMuPDF suporta vários recursos. No entanto, nesta análise, nosso foco principal será nos recursos de divisão, mesclagem e gerenciamento de páginas de PDF da biblioteca. Para uma avaliação aprofundada dos recursos de extração e análise, clique aqui.

GitHub

Estatísticas do GitHub

Nome:
Linguagem:
Estrelas:
Garfos:
Licença:
O repositório foi atualizado pela última vez em

Introdução ao PyMuPDF

Você precisa do Python versão 3.8.0 ou superior para instalar e usar o PyMuPDF. Então, primeiro instale o Python e então use os comandos abaixo para instalar o PyMuPDF na sua máquina usando o pip e o ambiente virtual.

Linux


python -m venv pymupdf-venv
. pymupdf-venv/bin/activate
pip install pymupdf

Mac OS


python -m venv pymupdf-venv
. pymupdf-venv/bin/activate
pip install pymupdf

Windows


python -m venv pymupdf-venv
.\pymupdf-venv\Scripts\activate
pip install pymupdf 

Junte vários PDFs em um

Usando a biblioteca PyMuPDF, podemos combinar vários PDFs em um único arquivo PDF em Python. O seguinte trecho de código une dois documentos PDF anexando um após o outro e salvando-o como um novo documento:

Dividir PDF em vários arquivos

Também é possível dividir um documento PDF em vários PDFs em Python usando a biblioteca PyMuPDF. O seguinte trecho de código divide as duas primeiras páginas de um documento e as armazena como um PDF separado:

Girar páginas do PDF

Também podemos girar páginas de um arquivo PDF usando a biblioteca PyMuPDF. Usaremos a função set_rotation para girar as páginas no trecho de código abaixo:

Saída

Como podemos ver, o documento é girado em 90 graus.

Excluir páginas do PDF

O PyMuPDF também pode ser usado para excluir páginas de um arquivo PDF. Usaremos a função delete_page para excluir as páginas. A seguir está o documento que é a entrada e o código excluirá sua segunda página:

Saída

A imagem abaixo exibe o arquivo PDF modificado, do qual a segunda página foi removida.

Conclusão

O PyMuPDF ostenta pontos fortes notáveis em mesclar e manipular páginas em documentos PDF. Sua flexibilidade e eficiência em girar, cortar, redimensionar e excluir páginas o tornam uma escolha robusta para tarefas de modificação de PDF. Além disso, a capacidade do PyMuPDF de mesclar vários documentos PDF perfeitamente é uma vantagem notável.

No entanto, sua API relativamente complexa pode apresentar uma curva de aprendizado para novatos, e pode haver algumas limitações no manuseio de PDFs extremamente grandes ou complexos, o que pode impactar o desempenho. No entanto, seus amplos recursos nessas áreas o tornam uma ferramenta valiosa para aqueles que buscam controle preciso sobre o conteúdo de PDF.

Produtos Similares

 Portugese