Document.ExportAsFixedFormat 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以 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);
abstract member ExportAsFixedFormat : string * Microsoft.Office.Interop.Word.WdExportFormat * bool * Microsoft.Office.Interop.Word.WdExportOptimizeFor * Microsoft.Office.Interop.Word.WdExportRange * int * int * Microsoft.Office.Interop.Word.WdExportItem * bool * bool * Microsoft.Office.Interop.Word.WdExportCreateBookmarks * bool * bool * bool * obj -> unit
Public Sub ExportAsFixedFormat (OutputFileName As String, ExportFormat As WdExportFormat, Optional OpenAfterExport As Boolean = false, Optional OptimizeFor As WdExportOptimizeFor = Microsoft.Office.Interop.Word.WdExportOptimizeFor.wdExportOptimizeForPrint, Optional Range As WdExportRange = Microsoft.Office.Interop.Word.WdExportRange.wdExportAllDocument, Optional From As Integer = 1, Optional To As Integer = 1, Optional Item As WdExportItem = Microsoft.Office.Interop.Word.WdExportItem.wdExportDocumentContent, Optional IncludeDocProps As Boolean = false, Optional KeepIRM As Boolean = true, Optional CreateBookmarks As WdExportCreateBookmarks = Microsoft.Office.Interop.Word.WdExportCreateBookmarks.wdExportCreateNoBookmarks, Optional DocStructureTags As Boolean = true, Optional BitmapMissingFonts As Boolean = true, Optional UseISO19005_1 As Boolean = false, Optional ByRef FixedFormatExtClassPtr As Object)
参数
- 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) 固定格式导出功能”。
注解
只有在安装提供此功能的加载项后,才能将 Microsoft Office Word 保存为 PDF 或 XPS 文件。 有关详细信息,请在 Office Online 上搜索“启用对其他文件格式(如 PDF 和 XPS)的支持”。
可选参数
有关可选参数的信息,请参阅 Office 解决方案中的可选参数。