2009-08-13 10 views
1

Je me demandais s'il existe un moyen pour php de vérifier si un fichier PDF stocké localement sur le serveur est corrompu ou non. Nous avons une application PHP qui traite beaucoup de documents numérisés convertis en PDF et il serait bon de vérifier lequel d'entre eux est corrompu pour alerter l'utilisateur. J'ai essayé de regarder autour mais sans chance.Vérifiez si un fichier PDF est corrompu avec PHP

Répondre

1

Il existe des versions de pdflib disponibles qui peuvent lire des fichiers PDF - vous pouvez simplement essayer d'ouvrir et de lire chaque page avec.

+0

Merci pour la réponse, je cherchais s'il y avait une solution php pure sans application tierce. Au fait, je vais y jeter un coup d'œil –

+0

Ce n'est pas vraiment une 'application tierce' ... le PDFLib pCOS, au moins, est disponible en extension PHP. J'ai utilisé pCOS pour analyser des fichiers PDF auparavant (inspection d'images, polices intégrées, etc.). Je ne suis pas sûr de ce que ce serait comme détecter la corruption, mais vous pouvez certainement le tester gratuitement. – Narcissus

0

Le problème est qu'il existe plusieurs façons de corrompre un fichier PDF. Peut-être votre meilleure solution serait de trouver une bibliothèque de lecture de PDF et essayer d'extraire le premier mot de chaque page ou quelque chose. Ce serait au moins attraper certains types de corruption de base.

Questions connexes