如何在我的代码中使用itextsharp读取受密码保护的pdf?

如何在我的代码中使用itextsharp读取受密码保护的pdf?,itext,Itext,在我的C#window应用程序中,我想从ABC.pdf读取文本和图像,但其密码受保护。请帮助我解决此问题 PdfReader reader = new PdfReader(@"E:\ABC.pdf"); int intPageNum = reader.NumberOfPages; string[] words; string line; for (int i = 1; i

在我的C#window应用程序中,我想从ABC.pdf读取文本和图像,但其密码受保护。请帮助我解决此问题

            PdfReader reader = new PdfReader(@"E:\ABC.pdf");

            int intPageNum = reader.NumberOfPages;
            string[] words;
            string line;

            for (int i = 1; i <= intPageNum; i++)
            {
               var text = PdfTextExtractor.GetTextFromPage(reader, i, new LocationTextExtractionStrategy());

                words = text.Split('\n');
                for (int j = 0, len = words.Length; j < len; j++)
                {
                    line = Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(words[j]));
                    label1.Text = label1.Text + "\n" + line;
                }
            }
PdfReader=newpdfReader(@“E:\ABC.pdf”);
int intPageNum=reader.NumberOfPages;
字符串[]个单词;
弦线;

对于(int i=1;我有密码吗?当你说密码受保护时,你指的是用户密码、所有者密码还是两者都有?是的,我有密码,但我不想通过,我指的是两个密码。“我有密码,但我不想通过”你这是什么意思?我想说我有我的pdf文件的密码,但我不想在我的代码中传递/定义以读取该pdf文件。我发现了许多示例,其中pdf密码在代码中定义并读取pdf文件,但这不是我的要求。