我有各种 pdf 文件,例如 file1.pdf、file2.pdf...... 现在我想创建一个新的 pdf 文档,例如 MainDoc.pdf。 此 MainDoc.pdf 将包含 File1.pdf、File2.pdf... 作为附件。
尝试了这段代码,但出现错误:
“对象引用未设置到实例
”
its.Document PDFD = new its.Document(its.PageSize.LETTER);
its.pdf.PdfWriter writer;
writer = its.pdf.PdfWriter.GetInstance(PDFD, new FileStream(targetpath, FileMode.Create));
its.pdf.PdfFileSpecification pfs = its.pdf.PdfFileSpecification.FileEmbedded(writer, "C:\\test.xml", "New.xml", null);
writer.AddFileAttachment(pfs);
看起来问题出在作者身上。
未将对象引用设置为对象的实例。在 iTextSharp.text.pdf.PdfWriter.get_PdfIndirectReference()
最佳答案
Null 来自文档。
添加
PDFD.Open();
之后
its.pdf.PdfWriter writer = its.pdf.PdfWriter.GetInstance(PDFD, new FileStream(targetpath, FileMode.Create));
关于c# - 附件为pdf格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3253862/