C# Document.ExportAsFixedFormat 方法

发布时间 2023-09-05 11:11:45作者: 多见多闻

定义

命名空间:
Microsoft.Office.Tools.Word

程序集:

Microsoft.Office.Tools.Word.dll, Microsoft.Office.Tools.Word.v4.0.Utilities.dll
以 PDF 或 XPS 格式保存文档。
 
public void ExportAsFixedFormat (string OutputFileName,
                                 Microsoft.Office.Interop.Word.WdExportFormat ExportFormat,
                                 bool OpenAfterExport = false, 
                                 Microsoft.Office.Interop.Word.WdExportOptimizeFor OptimizeFor = Microsoft.Office.Interop.Word.WdExportOptimizeFor.wdExportOptimizeForPrint, 
                                 Microsoft.Office.Interop.Word.WdExportRange Range = Microsoft.Office.Interop.Word.WdExportRange.wdExportAllDocument,
                                 int From = 1, int To = 1, 
                                 Microsoft.Office.Interop.Word.WdExportItem Item = Microsoft.Office.Interop.Word.WdExportItem.wdExportDocumentContent, 
                                 bool IncludeDocProps = false, bool KeepIRM = true, 
                                 Microsoft.Office.Interop.Word.WdExportCreateBookmarks CreateBookmarks = Microsoft.Office.Interop.Word.WdExportCreateBookmarks.wdExportCreateNoBookmarks, 
                                 bool DocStructureTags = true, bool BitmapMissingFonts = true, 
                                 bool UseISO19005_1 = false, 
                                 ref object FixedFormatExtClassPtr);
参数
OutputFileName
String
新 PDF 或 XPS 文件的路径和文件名。
 
ExportFormat
WdExportFormat
WdExportFormat 值之一,指定是以 PDF 还是 XPS 格式保存文档。
 
OpenAfterExport
Boolean
如果要自动打开新文件,则为 true;否则为 false。
 
OptimizeFor
WdExportOptimizeFor
WdExportOptimizeFor 值之一,指定进行屏幕优化还是打印优化。
 
Range
WdExportRange
WdExportRange 值之一,指定导出范围是整个文档、当前页、文本范围还是当前选定内容。 默认设置为导出整个文档。
 
From
Int32
指定起始页码(如果 Range 参数设置为 wdExportFromTo)。
 
To
Int32
指定结束页码(如果 Range 参数设置为 wdExportFromTo)。
 
Item
WdExportItem
WdExportItem 值之一,指定导出过程是仅包括文本,还是同时包括文本和标记。
 
IncludeDocProps
Boolean
如果要在新文件中包含文档属性,则为 true;否则为 false。
 
KeepIRM
Boolean
如果要在源文档具有信息权限管理 (IRM) 保护时将 IRM 权限复制到 XPS 文档,则为 true;否则为 false。 默认值为 true。
 
CreateBookmarks
WdExportCreateBookmarks
WdExportCreateBookmarks 值之一,指定是否导出书签以及要导出的书签类型。
 
DocStructureTags
Boolean
如果要包含额外数据(如有关内容的流和逻辑组织的信息)来协助使用屏幕读取器,则为 true;否则为 false。 默认值为 true。
 
BitmapMissingFonts
Boolean
如果要包含文本的位图,则为 true;如果要引用文本字体,则为 false。 如果字体许可证不允许在 PDF 文件中嵌入某种字体,则将此参数设置为 true。 如果将此参数设置为 false,则当指定字体不可用时,查看者的计算机会替换合适的字体。 默认值为 true。
 
UseISO19005_1
Boolean
如果要将 PDF 使用范围限制为按照 ISO 19005-1 进行标准化的 PDF 子集,则为 true;否则为 false。 如果将此参数设置为 true,则生成的文件会是更加可靠的独立文件,但这些文件可能会更大,或者由于格式限制而显示更多的视觉瑕疵。 默认值为 false。
 
FixedFormatExtClassPtr
Object
一个指针,指向使文档能够以其他固定格式保存的 IMsoDocExporter 接口的实现。 有关详细信息,请参阅“扩展 Office (2007) 固定格式导出功能”。
 
注解
仅在安装了提供此功能的外接程序后,才能将其另存为 PDF 或 XPS 文件 Microsoft Office Word。 有关详细信息,请在 Office Online 上搜索 "为其他文件格式(如 PDF 和 XPS)启用支持"。