使用abcpdf将pdf转换为tiff会在结果中生成黑色多边形

时间:2014-03-26 15:36:45

标签: converter tiff abcpdf

我们有一个PDF文档,我们想要转换为TIF文件。 pdf包含一个浅灰色背景的框。将此灰色转换为tif中的黑色多边形时。无论什么渲染设置,它总是黑色。有什么我可以做的影响渲染到TIF,所以这个灰盒子不会变成黑色?我们使用以下代码:

        using ( Doc doc = new Doc() )
        {
            XReadOptions options = new XReadOptions { ReadModule = ReadModuleType.Pdf };

            doc.Read( bytes, options );

            using ( MemoryStream ms = new MemoryStream() )
            {
                int n = doc.PageCount;
                for ( int i = 1; i <= 1; i++ )
                {
                    doc.PageNumber = i;

                    doc.Rect.String = doc.CropBox.String;
                    doc.Rendering.SaveAppend = ( i != 1 );

                    doc.Rendering.Save( "out.tif", ms );
                }

                byte[] tifBytes = ms.GetBuffer();
                File.WriteAllBytes( string.Format( @"{0}\total.tif", workingFolder), tifBytes );
            }
        }

1 个答案:

答案 0 :(得分:1)

除了这个问题,我们还要求WebSuperGoo提供支持。即将发布的新版本将解决此问题。似乎我们没有做错任何事。