I want to convert pdf's pages to png format. I know my code is not correct but I couldn't find what to do. Also, I want to use iTextSharp only.
Here is source code:
    public void PDFDisplay(string DosyaAdi, int PerNr, int ID, int FileId, string message)
    {
        string filepath = Server.MapPath(@"~/Content/Egitim/Files/") + DosyaAdi;
        PdfReader pdfReader = new PdfReader(filepath);
        int numberOfPages = pdfReader.NumberOfPages;
        string path = Server.MapPath(@"~/Content/Egitim/Slides/" + DosyaAdi + "/");
        Directory.CreateDirectory(path);
        System.Drawing.Image[] image1 = new System.Drawing.Image[numberOfPages];
        for (int i = 1; i < numberOfPages; i++)
        {
            byte[] pdfPage = pdfReader.GetPageContent(i);
            using (MemoryStream ms = new MemoryStream(pdfPage))
            {
                image1[i] = System.Drawing.Image.FromStream(ms);//error occurs here. Invalid parameter (ms)
            }
            image1[i].Save(path, System.Drawing.Imaging.ImageFormat.Png);
        }
Any ideas would be appreciated, thank you.
 
     
    