通过Aspose.Word创建PDF设置文档作者及PdfSaveOptions缺失报错问询
报错及功能实现解决方案
一、CS0246报错修复
出现该报错是因为缺少对应命名空间引用或者未正确安装依赖包,按以下步骤排查:
- 首先确认项目已安装正确的NuGet包:在项目的NuGet包管理界面搜索
Aspose.Words并安装官方正式版本,无需额外安装Aspose.Pdf等其他Aspose产品包。 - 确认代码文件头部添加对应命名空间引用:
using Aspose.Words.Saving;PdfSaveOptions类属于该命名空间,添加后即可解决类型找不到的报错。
二、PDF属性(作者等)设置方法
你要修改PDF作者、标题这类元数据属性,直接修改Document对象的内置文档属性即可,属性会在导出PDF时自动同步,完整可运行的参考代码如下:
using Aspose.Words; using Aspose.Words.Saving; // 加载原有Word文档,也可以是你代码中已经构建好的Document对象 Document doc = new Document("输入的Word文件路径.docx"); // 配置PDF元数据属性 doc.BuiltInDocumentProperties.Author = "自定义作者名称"; doc.BuiltInDocumentProperties.Title = "自定义PDF文档标题"; doc.BuiltInDocumentProperties.Subject = "自定义文档主题"; doc.BuiltInDocumentProperties.Comments = "自定义备注信息"; // 你的原有PDF导出配置 PdfSaveOptions options = new PdfSaveOptions(); options.ExportGeneratorName = false; // 导出PDF doc.Save("输出的PDF文件路径.pdf", options);
内容的提问来源于stack exchange,提问作者Mis Urb
相关产品推荐
相关产品推荐

