iText 7 pdfimagexobject - PullRequest
       45

iText 7 pdfimagexobject

0 голосов
/ 06 мая 2020
• 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 просто предоставит необработанный массив байтов, который не вызовет исключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...