这太逼我了":-(在FrmCreatePDF上是Btn_GeneratePDF。下面从CodeGuru稍作修改后的代码片段会抛出一个"NULL REFERENCE对象引用未设置为对象的实例"。错误被抛出"document.Add(header);"。那么“文档”是一个新对象吧?另外,“标头”是新的Paragraph对象吗?那么为什么这段代码对我不起作用?
提前致谢。
提前致谢。
Create PDF:
private void Btn_GeneratePDF_Click(object sender, EventArgs e)
{
String pdfDestination = "C:/users/rickw/source/repos/QC-Base/PDFs/example.pdf";
PdfWriter myPDFwriter = new PdfWriter(pdfDestination);
PdfDocument pdfDoc = new PdfDocument(myPDFwriter);
Document document = new Document(pdfDoc);
Paragraph header = new Paragraph("HEADER")
.SetTextAlignment(TextAlignment.CENTER)
.SetFontSize(20);
document.Add(header);
document.Close();
}