<pre> using (var rasterizer = new GhostscriptRasterizer()) //create an instance for GhostscriptRasterizer { //opens the PDF file for rasterizing string mydocpath = myDir; //Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); rasterizer.Open("test.pdf"); var rasterimg = new GhostscriptRasterizer(); rasterimg.("test.pdf"); double imgHeight = 0; for (int i = 1; i <= rasterizer.PageCount; i++) { rasterimg.Open("test.pdf"); var img = rasterizer.GetPage(400, 400, i); rasterimg.Dispose(); img.Save(mydocpath + "/test_"+i+".jpg", ImageFormat.Jpeg); string imgPath = mydocpath + "/test_" + i + ".jpg"; Image myImage = new Image(); myImage.Name = "test_" + i; myImage.Source = new BitmapImage(new Uri("File://" + imgPath)); pdfcanvas.Children.Add(myImage); imgHeight = imgHeight + myImage.Source.Height; if (pdfcanvas1.Width <= myImage.Source.Width) { pdfcanvas1.Width = myImage.Source.Width; } } pdfcanvas1.Height = imgHeight; }
Open
Dispose
rasterimg
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)