c# - 附件为pdf格式

标签 c# pdf

我有各种 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/

相关文章:

c# - Fluent API 的类型推断

c# - 富文本框中的图标?

html - 如何打印完全适合 A4 纸的 HTML 表格

php - 使用 php 将生成的输出 html/css 转换为 pdf - 2017 年

javascript - 谁能告诉我是否可以使用 javascript 生成 PDF 文件?

c# - 问号在 C# 代码中意味着什么?

c# - 为什么 Validator.TryValidateObject 速度呈指数级下降

iphone - 使用CGContextDrawPDFPage绘制PDF页面异常泄漏

c# - 将转换器绑定(bind)到 Windows Phone 8 应用程序中的 XAML

pdf - PDF 的 Scribd 搜索引擎优化功能