• 1000
Когда я просматриваю xobjects страницы, когда изображение является TIFF, оно взрывается, когда я пытаюсь получить байты потоков.
if (PdfName.Image.Equals(subtype))
{
var pdfImageXObject = new PdfImageXObject(stream);
var fileExtention = pdfImageXObject.IdentifyImageFileExtension();
var fileType = pdfImageXObject.IdentifyImageType();
byte[] bytes = pdfImageXObject.GetImageBytes(); -- ERROR'S HERE ON TIFF
...
iText.IO.IOException HResult = 0x80131500 Message = The color глубина 4 не поддерживается. Source = itext.kernel. StackTrace: в iText.Kernel.Pdf.Xobject.ImagePdfBytesInfo.DecodeTiffAndPngBytes (Byte [] imageBytes) в iText.Kernel.Pdf.Xobject.PdfImageXObject.GetImageBytes. (В формате Boolean DecoBytes. PdfImageXObject.GetImageBytes ()
Есть ли способ получить необработанный TIFF ???
Спасибо!
* РЕДАКТИРОВАТЬ * На этом этапе я завершаю попытку отлова и игнорирую плохой TIFF. = (Я wi sh iText 7 просто предоставит необработанный массив байтов, который не вызовет исключения.