Mesclar, dividir, girar e limpar metadados de PDF
A caixa de ferramentas PDF destina-se à preparação de documentos, e não à edição no nível da página. Ele pode organizar vários PDFs em um arquivo, girar cada página de um documento selecionado, dividir um documento em intervalos completos de páginas e limpar campos comuns de informações do documento.
Comece com uma cópia da fonte. As estruturas do PDF variam amplamente, e um documento criptografado, malformado, com muitos formulários ou assinado digitalmente pode não se comportar como um simples folheto digitalizado. O resultado baixado é um arquivo recém-produzido e deve ser revisado de forma independente.
Comece com um plano de documento, não com o botão de mesclagem
Anote a ordem pretendida dos arquivos, o nome da saída, a contagem de páginas e se o resultado precisa de rotação, divisão ou limpeza de metadados. Este pequeno plano detecta erros que uma fila visual pode ocultar, especialmente quando os nomes dos arquivos de origem são semelhantes.
Preserve os originais intocados. Um PDF mesclado ou reconstruído é um documento derivado e as operações podem afetar assinaturas, campos interativos, marcadores, anotações e relacionamentos de objetos internos, mesmo quando as páginas visíveis parecem inalteradas.
Entenda o que cada operação muda
Mesclar páginas de cópias em um novo contêiner na ordem da fila. A rotação altera os valores de rotação da página do documento selecionado. Dividir cópias de intervalos completos em arquivos separados. A limpeza de metadados tem como alvo campos comuns de informações de documentos expostos pela biblioteca.
Nenhuma dessas ações é ocultação do conteúdo da página. Um nome impresso em uma digitalização, um anexo oculto, um comentário ou um identificador em um objeto de metadados não suportado precisa de um fluxo de trabalho de inspeção separado.
Trate a divisão como um exercício contábil
Intervalos completos e não sobrepostos tornam visíveis as páginas ausentes. Se a fonte tiver doze páginas, um plano como 1-3, 4-9, 10-12 poderá ser verificado antes da exportação. Intervalos ambíguos ou incompletos são mais um aviso do que uma conveniência.
Após extrair o ZIP, abra cada parte e compare sua primeira página, última página e conte com o plano escrito. Não confie apenas nos nomes de arquivos gerados.
Revise o arquivo reconstruído em outro visualizador
Use um segundo visualizador de PDF para reduzir a chance de que a mesma suposição de renderização oculte um problema tanto na visualização quanto na revisão. Verifique ordem, rotação, limites de corte, links, formulários, anotações e renderização de alto zoom em páginas representativas.
Abra as propriedades do documento para verificar os campos que você pretende limpar. Se o documento tiver requisitos legais, de arquivamento, de acessibilidade ou de assinatura, use a validação especializada apropriada para esse requisito.
Mantenha uma cadeia de custódia simples para documentos importantes
Para trabalhos que talvez precisem ser explicados posteriormente, registre os nomes dos arquivos de origem, contagens de páginas de origem, ordem planejada, operação executada, nome do arquivo de saída e data de revisão. Uma soma de verificação de cada fonte intocada e do resultado final pode ajudar a distinguir as versões, embora não prove que o documento esteja correto. Evite substituir os originais ou usar nomes vagos, como final-new-2.pdf. Um breve registro de texto ao lado dos arquivos torna mais fácil para outra pessoa reproduzir a montagem, identificar a cópia oficial e entender por que uma página foi girada, removida ou colocada em uma posição específica.
Início rápido: LocalUtils
- Adicione um PDF para inspecionar a contagem de páginas e os metadados. Use os controles de arquivo único para rotação, limpeza de metadados ou divisão.
- Para uma divisão, insira intervalos que considerem cada página exatamente uma vez. A ferramenta rejeita páginas ausentes, duplicadas, invertidas ou fora do intervalo e empacota partes válidas em um arquivo ZIP.
- Adicione dois ou mais PDFs para entrar no modo de mesclagem. Organize a fila na ordem de leitura pretendida antes de criar o arquivo combinado.
- Baixe o resultado, abra-o em um segundo visualizador de PDF e só então limpe a fila. A fila é armazenada no IndexedDB deste navegador até ser limpa.
O que o navegador faz
PDF.js lê o documento selecionado para visualizações e metadados no navegador. PDF-lib cria a saída alterada copiando ou reconstruindo páginas. Os PDFs selecionados não são postados em uma API de processamento de documentos LocalUtils.
A limpeza de metadados limpa os campos título, autor, assunto, palavras-chave, produtor e criador expostos pelo PDF-lib. Ele não remove palavras impressas em uma página, anotações que contenham informações de identificação, anexos incorporados ou todos os objetos privados possíveis em um PDF complexo.
Entradas e saídas
- Entrada: um ou mais arquivos PDF que PDF.js e PDF-lib podem abrir.
- Saída de mesclagem: um PDF contendo páginas copiadas na ordem da fila.
- Saída dividida: um arquivo ZIP contendo um PDF para cada intervalo completo de páginas.
- Rotação ou saída de metadados: um PDF reconstruído baixado pelo navegador.
Limites a saber antes de começar
- PDFs protegidos por senha ou danificados podem não abrir.
- A rotação aplica-se 90 graus no sentido horário a cada página, não a um subconjunto escolhido a dedo.
- A divisão requer que todas as páginas sejam atribuídas; não é um atalho para exclusão de página.
- A reconstrução de um PDF assinado invalida o relacionamento da assinatura original e os recursos interativos devem ser testados novamente.
Lista de verificação de verificação
- Compare a contagem e a ordem das páginas com o plano pretendido.
- Verifique uma seleção de páginas com zoom alto em busca de problemas de recorte, rotação, forma e anotação.
- Abra as propriedades do documento em outro visualizador para confirmar se os campos de metadados de destino estão vazios.
Solução de problemas
- Se uma visualização estiver em branco, tente abrir a fonte em um visualizador de desktop e salvar uma cópia limpa antes de tentar novamente.
- Se a ordem de mesclagem estiver errada, reordene a fila antes do processamento; alterar nomes de arquivos não altera a ordem da fila.
- Se o resultado for inesperadamente grande, inspecione se a origem contém varreduras de alta resolução ou recursos incorporados.
Perguntas que as pessoas fazem
Os metadados devem ser removidos antes ou depois da fusão?
A limpeza do arquivo final mesclado é mais fácil de verificar como uma saída, mas os metadados ou anexos específicos da origem também podem exigir inspeção antes da mesclagem.
Uma mesclagem pode preservar assinaturas digitais?
Um PDF recém-montado não preserva o relacionamento original de bytes assinados. Trate as assinaturas como exigindo um fluxo de trabalho de assinatura dedicado após a preparação.
Por que manter o original?
Ele fornece a referência necessária para detectar páginas ausentes, recursos alterados, alterações de qualidade e diferenças de metadados.
