使用DecodeParm EncodedByteAlign = true从PDF中提取CCITTTFaxDecode图像

时间:2013-04-09 20:42:17

标签: c# pdf itextsharp

我有一张PDF,我正在尝试将图像从C#Bitmap对象(而不是文件)中提取出来。我正在使用iTextSharp 5.4.0。我注意到任何使用EncodeByteAlign = true作为解码参数的图像都会被解码为全白光栅。

这就是PDF对象的样子。

17 0 obj 
<<
/DecodeParms 
<<
/Rows 234
/Columns 417
/EndOfLine false
/BlackIs1 false
/EncodedByteAlign true
/K -1
>>
/ImageMask true
/Width 417
/BitsPerComponent 1
/Height 234
/Subtype /Image
/Filter /CCITTFaxDecode
/Length 1925
/Type /XObject
>>

我猜测DecodeT6()方法中的TIFFFaxDecoder.cs文件中存在错误,但我不确定如何修复它。

我的问题是,有没有人看过这个问题并成功使用iTextSharp(而不是其他外部库)?

如果有人有兴趣看到它,我可以发送文件。

谢谢, 达伦

0 个答案:

没有答案