Раньше я никогда не слышал о «маскировке» изображений JPG или PNG в PDF-файлы (за все годы разработки PDF и изображений).Если вы говорите, что какой-то творческий человек добавил к файлу JPG, например, заголовок файла PDF, например, чтобы «заставить» читателей PDF думать, что файл является PDF, то это просто недопустимый PDF.
ЭтоЧестно говоря, это странное понятие, поскольку для этих распространенных графических форматов существует так много средств просмотра изображений, что им нужно притворяться PDF.(Существует прецедент для «свернутых» данных XFA в формате dyanamic, но это настоящий PDF-файл, который действителен, так как, по большей части, отправляет данные XFA в свою область.)
(Есливам нужно носить с собой файлы изображений в формате PDF, в этом случае вы можете прикрепить их как встроенные файлы.)
Часто самый простой способ проверить, действителен ли PDF-файл (например, не просто после заголовка PDF-файла)чтобы открыть его с помощью библиотеки PDF.Невозможность открыть сообщит вам, если это не настоящий PDF.Это будет минимальная проверка работоспособности, например, что-то может содержать бессмысленное содержание страницы.
Моя компания предлагает бесплатный инструмент для проверки файлов PDF, PDF Checker , который можно использовать для проверки PDFфайлы.