0
pdfbox問題PDFBox拋出異常:空引用異常
我使用pdfbox從PDF中提取文本到我的richtextbox。
我不知道有什麼問題,但也有PDF是好的,但也有PDF拋出異常,異常是:
對象引用不設置到對象的實例。
這裏是我的代碼:
using org.pdfbox.pdmodel;
using org.pdfbox.util;
private void pdfButton_Click(object sender, EventArgs e)
{
OpenFileDialog openFD = new OpenFileDialog();
openFD.FileName = "";
openFD.InitialDirectory = "C:\\";
openFD.Filter = "All PDF Files|*.PDF";
openFD.Title = "Browse all PDF files";
if (openFD.ShowDialog() == DialogResult.OK)
{
try
{
pdf_filename = Path.GetFileNameWithoutExtension(openFD.Filename);
PDDocument pdfFile = PDDocument.load(openFD.Filename);
PDFTextStripper pdfStripper = new PDFTextStripper();
richtextBox1.Text = pdfStripper.getText(pdfFile);
textBox1.Text = Path.GetFileName(openFD.Filename);
}
catch (Exception error)
{
MessageBox.Show(error.ToString());
}
}
}
在哪一行,你得到的異常? – tomsv
似乎pdfFile或pdfStripper爲空。異常發生在哪一行? – codeteq
異常被catch語句捕獲 – jomsk1e