ASP Core将PDF页面转换为图像

时间:2017-11-06 11:22:50

标签: asp.net-core

我想知道是否可以将PDF文档转换为一系列图像。 目前正在寻求从ASP.NET 4.6迁移到ASP.CORE,这是迄今为止的道路障碍。 我现在无法找到任何有关ASP Core的工作示例。

感谢我能得到的任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用Docnet

这是项目中的示例代码:

private static byte[] GetModifiedImage(IPageReader pageReader)
{
    var rawBytes = pageReader.GetImage();

    var width = pageReader.GetPageWidth();
    var height = pageReader.GetPageHeight();

    var characters = pageReader.GetCharacters();

    using (var bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb))
    {
        bmp.AddBytes(rawBytes);

        bmp.DrawRectangles(characters);

        using (var stream = new MemoryStream())
        {
            bmp.Save(stream, ImageFormat.Png);

            return stream.ToArray();
        }
    }
}

希望有帮助 干杯