示例代码如下:
Document pdfDocument = new Document(“d:\test1.pdf”);
FileStream imageStream = new FileStream(“d:\test1.png”, FileMode.Create);
ImageDevice outImageDevice = new PngDevice();
RenderingOptions options = outImageDevice.RenderingOptions;
options.ConvertFontsToUnicodeTTF = true;
outImageDevice.Process(pdfDocument.Pages[1], imageStream);
imageStream.Close();
附件是对应的pdf文件。
如果把以上代码改成下面的代码,转出来的图片,一些文字被渲染成方框了
Document pdfDocument = new Document(“d:\test1.pdf”);
FileStream imageStream = new FileStream(“d:\test1.png”, FileMode.Create);
ImageDevice outImageDevice = new PngDevice();
outImageDevice.Process(pdfDocument.Pages[1], imageStream);
imageStream.Close();
请问该如何解决以上问题test1.pdf (176.5 KB)