Преобразование PDF в TIFF с abcpdf дает черный многоугольник в результате

У нас есть PDF-документ, который мы хотим преобразовать в TIF-файл. PDF-файл содержит поле со светло-серым фоном. При конвертации этот серый цвет превращается в черный многоугольник в тифе. Независимо от настроек рендеринга, он всегда будет черным. Есть ли что-то, что я могу сделать, чтобы повлиять на рендеринг в 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 ответ

Решение

Помимо этого вопроса мы обратились за поддержкой в ​​WebSuperGoo. Новая версия, которая будет выпущена в ближайшее время, исправит эту проблему. Кажется, мы не делали ничего плохого.

Другие вопросы по тегам