BrowserTools
Publicidade
Início / PDF / Eliminar páginas de um PDF

Eliminar páginas de um PDF

Remove páginas específicas de um PDF usando um intervalo simples como 2,5-7 e descarrega o ficheiro recortado, localmente no teu navegador.

A carregar Eliminar páginas de um PDF… Se nada acontecer, ativa o JavaScript.

Eliminar páginas é uma das edições mais comuns de que um PDF alguma vez precisa. Uma digitalização capta um verso em branco, um relatório descarregado traz uma capa e uma página de texto jurídico de praxe que não queres reencaminhar, um contrato inclui um anexo destinado a outra pessoa, ou um ficheiro fundido acabou com um duplicado. Em vez de reimprimir ou reconstruir todo o documento, simplesmente removes as páginas de que não precisas e manténs tudo o resto exatamente como estava.

Perguntas frequentes

Os meus ficheiros são enviados para um servidor?
Não. Toda a operação corre dentro do teu navegador usando o pdf-lib. O teu PDF é lido a partir do teu disco local, é montado na memória um novo documento que contém apenas as páginas conservadas, e o resultado é descarregado diretamente para o teu dispositivo. O ficheiro nunca sai do teu computador, por isso os documentos confidenciais permanecem privados.
Como especifico que páginas eliminar?
Escreve uma cadeia de intervalo usando vírgulas e hífenes. Por exemplo, 2,5-7 elimina a página 2 e as páginas 5, 6 e 7. Podes combinar livremente páginas avulsas e intervalos, como 1,3,8-10. Os números de página referem-se à ordem física das páginas no ficheiro, em que a primeira página é a 1.
O que acontece se introduzir um valor inválido ou fora do intervalo?
A ferramenta limita os números ao comprimento real do teu documento e ignora qualquer coisa que não seja uma página ou um intervalo válidos, por isso um valor solto não quebrará o processo. Se nada de válido for introduzido, pede-te que forneças um intervalo, e se a tua introdução eliminasse todas as páginas, para e avisa-te em vez de produzir um ficheiro vazio.
As páginas conservadas perdem qualidade?
Não. Eliminar páginas é uma operação estrutural. As páginas que conservas são copiadas como objetos de página completos, incluindo os seus fluxos de conteúdo, tipos de letra incorporados e imagens, sem recodificação. O texto mantém-se nítido, as imagens conservam a sua resolução e os gráficos vetoriais são preservados exatamente. Apenas o tamanho do ficheiro diminui, na proporção das páginas removidas.
A numeração de páginas segue os números de página impressos no documento?
Não. Os números contam as páginas físicas do ficheiro, começando em 1 para a primeira página. Não leem quaisquer números de página impressos no conteúdo, por isso se o teu documento tiver uma capa ou páginas preliminares, os números que introduzires podem diferir dos números mostrados dentro das páginas. A contagem de páginas mostrada ao carregar indica-te o intervalo válido.
Posso eliminar páginas não consecutivas de uma só vez?
Sim. Combina páginas individuais e intervalos numa única cadeia, por exemplo 1,4,9-11, que remove as páginas 1, 4, 9, 10 e 11 numa só operação. Não é preciso executar a ferramenta várias vezes para remover páginas de diferentes partes do documento.
Isto funciona com PDF protegidos por palavra-passe?
Os PDF com uma palavra-passe de proprietário (de permissões) que restringe a extração ou a modificação não podem ser editados sem essa palavra-passe. Os ficheiros que só exigem uma palavra-passe para abrir, e que consegues ver normalmente, podem funcionar consoante o modo de cifragem utilizado. Certifica-te sempre de que tens o direito de editar o documento.
Que formatos de ficheiro de entrada aceita a ferramenta?
Aceita ficheiros PDF padrão (.pdf) compatíveis com as versões de PDF 1.0 a 2.0. Funcionam os documentos do Word, LibreOffice, Google Docs, Acrobat, LaTeX, ferramentas de design, scanners e navegadores. Os PDF digitalizados que contêm apenas imagens são tratados da mesma forma, uma vez que a ferramenta opera sobre objetos de página inteiros independentemente do seu conteúdo.
Posso remover páginas de muitos PDF de uma só vez?
A interface do navegador trata de um ficheiro de cada vez. Para edição em massa, o pdf-lib está disponível como pacote de npm e pode ser programado em Node.js para eliminar páginas em centenas de ficheiros automaticamente. A lógica de cópia de páginas é idêntica à que impulsiona esta ferramenta do navegador.

Sobre Eliminar páginas de um PDF

Esta ferramenta permite-te descrever as páginas a remover com uma cadeia de intervalo curta e familiar. Introduz algo como 2,5-7 para eliminar a página 2 e as páginas 5 a 7, e a ferramenta analisa-a num conjunto de números de página, valida-a face ao comprimento real do teu documento e constrói um PDF totalmente novo que contém apenas as páginas que conservaste. Fá-lo com o pdf-lib copiando os objetos de página sobreviventes para um documento novo, de modo que as páginas conservadas mantêm o seu texto, tipos de letra, imagens e qualidade originais sem recodificação. A ferramenta mostra-te a contagem de páginas original assim que carregas um ficheiro, por isso sabes sempre o intervalo válido, e recusa-se a eliminar todas as páginas para que nunca fiques com um ficheiro vazio.

Todo o processamento corre dentro do teu navegador. O teu PDF é lido a partir do disco local, o novo documento é montado na memória e o ficheiro recortado é descarregado diretamente de volta para o teu dispositivo. Nada é enviado, que é exatamente o que queres quando o documento é um acordo assinado, um extrato bancário, um registo médico ou qualquer outra coisa que não entregarias ao servidor de um terceiro. A ferramenta também funciona sem ligação assim que a página tiver carregado, e a numeração de páginas refere-se sempre à ordem física das páginas no ficheiro, e não a quaisquer números impressos no conteúdo.

Porque eliminar uma página de um PDF é, na verdade, um ato de reconstrução

Intuitivamente, eliminar uma página de um PDF soa como apagar uma folha de uma pilha de papel, mas por dentro está mais perto de remontar a pilha de raiz. Um PDF armazena as suas páginas como objetos referenciados a partir de uma estrutura chamada árvore de páginas, e o documento mantém uma tabela de referências cruzadas que regista o deslocamento exato em bytes de cada objeto do ficheiro. Simplesmente apagar uma página deixaria referências pendentes e um índice quebrado, por isso as ferramentas que se comportam bem constroem antes um documento novo, copiam apenas os objetos de página que queres conservar juntamente com os tipos de letra e imagens de que dependem, e escrevem uma tabela de referências cruzadas nova.

Esta reconstrução é a razão por que remover páginas é sem perdas e também por que a saída é um ficheiro novo em vez de uma edição no local. Como cada página leva o seu próprio fluxo de conteúdo e referencia recursos partilhados, a operação de cópia pode trazer exatamente o que uma página conservada precisa sem arrastar recursos usados apenas por páginas eliminadas. Na prática isto significa que um documento muito recortado encolhe muitas vezes mais do que se poderia esperar, uma vez que os tipos de letra e as imagens que apareciam apenas nas páginas removidas ficam totalmente para trás.

Há um pormenor subtil que apanha as pessoas de surpresa: as atualizações incrementais. O PDF permite que um ficheiro seja editado anexando as alterações ao fim em vez de o reescrever, por isso alguns PDF tecnicamente ainda contêm versões antigas de páginas escondidas em partes anteriores do ficheiro. Uma eliminação ingénua que apenas ajuste a árvore de páginas poderia deixar esse conteúdo antigo recuperável. Construir um documento novo e limpo, a abordagem usada aqui, contorna isto escrevendo apenas as páginas conservadas num ficheiro acabado de serializar, que é também por que razão este método é a escolha mais segura quando estás a remover páginas que continham informação sensível.

Publicidade
Publicidade
Publicidade