У меня есть pdf, который был создан из программного обеспечения для сканирования. PDF имеет 1 TIFF-изображение на страницу. Я хочу извлечь изображение TIFF с каждой страницы.
Я использую iTextSharp, и я успешно нашел изображения и могу вернуть необработанные байты из метода PdfReader.GetStreamBytesRaw
. Проблема в том, что, как многие из меня обнаружили, iTextSharp не содержит метода PdfReader.CCITTFaxDecode
.
Что еще я знаю? Даже без iTextSharp я могу открыть pdf в блокноте и найти потоки с /Filter /CCITTFaxDecode
, и я знаю из /DecodeParams
, что он использует группу CCITTFaxDecode 4.
Кто-нибудь знает, как я могу получить изображения фильтра CCITTFaxDecode из моего pdf?
Cheers, Каху