C# “如何修复”;压缩JPEG仅支持单个条带;问题

C# “如何修复”;压缩JPEG仅支持单个条带;问题,c#,itextsharp,C#,Itextsharp,我正在做一个项目,我必须使用itextsharp创建一个PDF文件。但是,我得到以下错误: System.IO.IOException: Compression JPEG is only supported with a single strip. This image has 229 strips. at iTextSharp.text.pdf.codec.TiffImage.GetTiffImageColor(TIFFDirectory dir, RandomAccessFileOrA

我正在做一个项目,我必须使用
itextsharp
创建一个PDF文件。但是,我得到以下错误:

System.IO.IOException: Compression JPEG is only supported with a single strip. This image has 229 strips.
   at iTextSharp.text.pdf.codec.TiffImage.GetTiffImageColor(TIFFDirectory dir, RandomAccessFileOrArray s)
   at iTextSharp.text.pdf.codec.TiffImage.GetTiffImage(RandomAccessFileOrArray s, Int32 page, Boolean direct)
   at iTextSharp.text.Image.GetInstance(Uri url)
   at iTextSharp.text.Image.GetInstance(String filename)
   at TPDFG.Program.Main(String[] args) in f:\TPDF\TPDF\Program.cs:line 157
我的代码第157行是:

Image _Image = Image.GetInstance(di.FullName + "\\" + ImageUrl);
一切正常,只有当嵌入的图像是TIFF并使用JPEG压缩压缩时,我才会出现此错误。如果我使用未压缩的TIFF或LZW压缩的TIFF,一切正常

我不是图像专家,所以我不知道这个错误是什么意思


我正在使用
imagemagick
命令行实用程序进行图像处理和转换。

我刚找到这篇文章,但它是针对
itext
java版本的。它说iText不支持多条TIFF。所以我认为这也适用于itextsharp

有关详细信息:-