Manipulação de Documentos PDF no Navegador
A estrutura de um ficheiro PDF (Portable Document Format) organiza o conteúdo em páginas independentes, o que viabiliza a reorganização, extração ou junção de elementos sem a necessidade de reprocessar o conteúdo gráfico subjacente. Esta ferramenta executa operações de manipulação diretamente no cliente, permitindo combinar múltiplos ficheiros PDF num único documento, extrair intervalos específicos de páginas de um único PDF ou dividir um PDF em páginas individuais.
O processamento ocorre inteiramente no navegador do utilizador, o que significa que os ficheiros não são carregados para o BroBroGo. Todo o trabalho ao nível das páginas é executado localmente e os descarregamentos são gerados no próprio dispositivo.
Requisitos e Limites de Entrada de Ficheiros
Para garantir a estabilidade do processamento local, a ferramenta aplica regras estritas aos ficheiros de entrada:
- Formatos suportados: Apenas ficheiros PDF são aceites. Caso tente introduzir outro formato, surge a mensagem "Apenas ficheiros PDF são suportados.".
- Tamanho máximo por ficheiro: Cada PDF individual pode ter até 80 MB. Ficheiros que excedam este limite acionam o erro "Cada PDF deve ter
{max}ou menos.". - Quantidade de ficheiros: É possível selecionar ou arrastar até 20 ficheiros PDF em simultâneo. Se este limite for ultrapassado, o sistema exibe o aviso "Escolha até
{max}PDFs de cada vez.".
Regras para a Extração e Divisão de Páginas
A extração e a divisão de documentos exigem a definição precisa das páginas a processar, seguindo regras de indexação e limites operacionais:
- Indexação baseada em 1: A numeração das páginas utiliza o sistema convencional onde a primeira página do documento corresponde ao número 1.
- Sintaxe de intervalos: Os intervalos devem ser inseridos no formato "1-3, 5, 9-11".
- Páginas duplicadas: Quaisquer números de página duplicados inseridos no campo de intervalo são ignorados no resultado final.
- Valores fora do limite: Números de página que não existam no documento original são rejeitados.
- Limite de extração: O utilizador pode extrair um máximo de 200 páginas por operação.
Validações de Operação e Mensagens de Erro
Cada modo de operação exige uma configuração específica de ficheiros. O não cumprimento destas condições impede o processamento e gera mensagens de erro específicas:
Condições de Operação
- Mesclar: Requer a seleção de, no mínimo, dois ficheiros PDF. Se tentar iniciar a operação com menos, a ferramenta exibe "Escolha pelo menos dois PDFs para mesclar.".
- Extrair ou Dividir: Requer a seleção de exatamente um ficheiro PDF. Caso contrário, é exibida a mensagem "Use exatamente um PDF para divisão ou extração de páginas.".
- Ausência de ficheiros: Se nenhuma ação for configurada com ficheiros válidos, surge o aviso "Escolha pelo menos um ficheiro PDF." ou "Introduza os números das páginas que deseja extrair.".
Estado do Ficheiro de Entrada
- Ficheiros vazios: Se o PDF não contiver páginas, o processamento falha com "Este PDF está vazio.".
- Encriptação: Documentos protegidos por palavra-passe ou encriptados são recusados com a mensagem "Este PDF está encriptado ou protegido por palavra-passe.".
- Ficheiros corrompidos: Se a estrutura do ficheiro estiver danificada, surge o erro "Não foi possível abrir este ficheiro como PDF. Pode estar corrompido ou ter uma etiqueta incorreta.".
- Intervalo inválido: Se os números de página solicitados não forem compatíveis com o documento, é exibido "O intervalo de páginas é inválido para este PDF.".
- Documentos demasiado longos: Se um PDF exceder o limite de páginas suportado para divisão, surge o aviso "Este PDF tem mais de
{max}páginas, pelo que é demasiado grande para dividir por aqui.". - Falhas genéricas: Em caso de erro inesperado, a ferramenta apresenta "Falha no processamento do PDF. Tente outro ficheiro.", "Não foi possível processar
{count}ficheiro(s)." ou "Não foi possível processar este PDF.".
Resultados e Descarregamento
Após a conclusão do processamento, a ferramenta apresenta um resumo detalhado do resultado gerado:
- Métricas de saída: O sistema exibe o tamanho do ficheiro de "Origem", o tamanho do ficheiro de "Destino" e o número total de "Páginas".
- Resumo de conversão: É apresentada a mensagem "
{pages}página(s) criada(s):{original}->{output}" juntamente com a indicação "{count}ficheiro(s) PDF criado(s).". - Opções de descarregamento: O utilizador pode clicar em "Descarregar" para obter um ficheiro individual ou em "Descarregar tudo (.zip)" para obter todos os ficheiros gerados num único arquivo comprimido com o nome
brobrogo-pdfs.zip.
Perguntas Frequentes
Os meus PDFs saem do meu dispositivo?
Não. O processamento ao nível das páginas ocorre diretamente no seu navegador e os descarregamentos são gerados localmente.
Como funcionam os intervalos de páginas?
Use números de página baseados em 1, como 1-3, 5, 9-11. As páginas duplicadas são ignoradas e os valores fora do intervalo são rejeitados.
O site abre PDFs protegidos por palavra-passe?
Não. Os PDFs encriptados ou protegidos por palavra-passe são recusados com uma mensagem clara, em vez de tentarmos contornar a proteção.