Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var pdf = File.Open(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "wave.pdf"), FileMode.Open);

            var reader      = new PdfReader(pdf);
            var pdfDocument = new PdfDocument(reader);
            var bitmaps     = pdfDocument.ConvertToBitmaps();

            foreach (var bitmap in bitmaps)
            {
                bitmap.Save(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), $"wave-{DateTime.Now.Ticks}.png"), ImageFormat.Png);
                bitmap.Dispose();
            }

            var page1   = pdfDocument.GetPage(1);
            var bitmap1 = page1.ConvertPageToBitmap();

            bitmap1.Save(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), $"wave-page1-{DateTime.Now.Ticks}.png"), ImageFormat.Png);
            bitmap1.Dispose();
        }