Sou novo aqui, apesar de acompanhar o blog há tempos, então estou aberto às dicas e correções.
Exponho meu problema: tive um PDF corrompido e não consegui recuperar com ferramentas online (ILovePDF), para Windows (meu sistema secundário) e também para Ubuntu (Testdisk, Foremost, Ghostscript). Gostaria de saber se há alguma outra maneira de recuperá-lo (tenho cópia dele, mas não da versão com anotações, cerca de 200 páginas com grifos, comentários, dados gerais).
Dados adicionais: (i) o PDF foi fechado após um travamento no leitor (Foxit Reader); (ii) tem 661 páginas e 186,9 MB; (iii) todas as anotações foram feitas utilizando o Foxit Reader.
Os dois documentos na imagem abaixo são os que estavam abertos e que foram corrompidos:
Acho que tudo depende do nível de dano do arquivo. Depende do percentual de corrupção do arquivo ele pode ser integralmente restaurado, parcialmente ou irrecuperável.
Olá, @swatquest !
Agradeço a resposta.
Já havia tentado o Ghostscript e obtive o mesmo resultado: um arquivo de uma página, em branco. Segue o retorno no terminal:
**** This file had errors that were repaired or ignored.
**** Please notify the author of the software that produced this
**** file that it does not conform to Adobe’s published PDF
**** specification.
**** The rendered output from this file may be incorrect.
Olá, @swatquest .
Mais uma vez, agradeço a resposta e as sugestões. Infelizmente, nenhum deles funcionou. Segue abaixo o resultado.
Teste 1 - pdftk:
sudo pdftk MONTCLOS,\ Jean\ de.\ Lanfranc\ et\ Bérenger.pdf output teste1.pdf
Error: Unable to find file.
Error: Failed to open PDF file:
MONTCLOS, Jean de. Lanfranc et Bérenger.pdf
Errors encountered. No output created.
Done. Input errors, so no output created.
Teste 2 - ps2pdf:
sudo ps2pdf MONTCLOS,\ Jean\ de.\ Lanfranc\ et\ Bérenger.pdf teste1.pdf
**** Error: An error occurred while reading an XREF table.
**** The file has been damaged. This may have been caused
**** by a problem while converting or transfering the file.
**** Ghostscript will attempt to recover the data.
**** However, the output may be incorrect.
**** Error: Trailer dictionary not found.
Output may be incorrect.
No pages will be processed (FirstPage > LastPage).
Teste 3 - ps2pdf14:
sudo ps2pdf14 MONTCLOS,\ Jean\ de.\ Lanfranc\ et\ Bérenger.pdf teste2.pdf
**** Error: An error occurred while reading an XREF table.
**** The file has been damaged. This may have been caused
**** by a problem while converting or transfering the file.
**** Ghostscript will attempt to recover the data.
**** However, the output may be incorrect.
**** Error: Trailer dictionary not found.
Output may be incorrect.
No pages will be processed (FirstPage > LastPage).
Infelizmente a alteração não gerou resultados diferentes, conforme abaixo:
sudo pdftk “MONTCLOS, Jean de. Lanfranc et Bérenger.pdf” output teste1.pdf
Error: Unable to find file.
Error: Failed to open PDF file:
MONTCLOS, Jean de. Lanfranc et Bérenger.pdf
Errors encountered. No output created.
Done. Input errors, so no output created.