Sample code is here: https://www.e-iceblue.com/Tutorials/Spi ... rself.html
This error occurs in line: imgImagen.Save("convertToBmp.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
I include the code for your reference. I am using the whole namespace path because I had a conflict with other namespace's properties and method names.
I am using a ASP.NET Web Forms project and Visual Studio 2015 to perform my tests.
Best regards,
Jorge Maldonado
- Code: Select all
public void GenerateImage()
{
PdfDocument objDoc = new PdfDocument();
objDoc.LoadFromFile(@"c:\Temp\UserManual.pdf");
System.Drawing.Image imgImagen = objDoc.SaveAsImage(0);
System.Drawing.Image emf = objDoc.SaveAsImage(0, Spire.Pdf.Graphics.PdfImageType.Metafile);
System.Drawing.Image zoomImg = new Bitmap((int)(emf.Size.Width * 2), (int)(emf.Size.Height * 2));
using (Graphics g = Graphics.FromImage(zoomImg))
{
g.ScaleTransform(2.0f, 2.0f);
g.DrawImage(emf, new Rectangle(new Point(0, 0), emf.Size), new Rectangle(new Point(0, 0), emf.Size), GraphicsUnit.Pixel);
}
imgImagen.Save("convertToBmp.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
System.Diagnostics.Process.Start("convertToBmp.bmp");
emf.Save("convertToEmf.png", System.Drawing.Imaging.ImageFormat.Png);
System.Diagnostics.Process.Start("convertToEmf.png");
zoomImg.Save("convertToZoom.png", System.Drawing.Imaging.ImageFormat.Png);
System.Diagnostics.Process.Start("convertToZoom.png");
}