_Document.ExportAsFixedFormat 方法

定义

将文档保存为 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 = false, Microsoft.Office.Interop.Word.WdExportCreateBookmarks CreateBookmarks = Microsoft.Office.Interop.Word.WdExportCreateBookmarks.wdExportCreateNoBookmarks, bool DocStructureTags = false, bool BitmapMissingFonts = false, 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 = false, Optional CreateBookmarks As WdExportCreateBookmarks = Microsoft.Office.Interop.Word.WdExportCreateBookmarks.wdExportCreateNoBookmarks, Optional DocStructureTags As Boolean = false, Optional BitmapMissingFonts As Boolean = false, Optional UseISO19005_1 As Boolean = false, Optional ByRef FixedFormatExtClassPtr As Object)

参数

OutputFileName
String

新的 PDF 或 XPS 文件的路径和文件名。

ExportFormat
WdExportFormat

指定采用 PDF 格式或 XPS 格式。

OpenAfterExport
Boolean

导出内容后打开新文件。

OptimizeFor
WdExportOptimizeFor

指定是针对屏幕显示还是打印进行优化。

Range
WdExportRange

指定导出区域是整个文档、当前页面、文本区域还是当前所选内容。 默认情况下导出整个文档。

From
Int32

如果 Range 参数设置为 wdExportFromTo,则指定起始页码。

To
Int32

如果 Range 参数设置为 wdExportFromTo,则指定结束页码。

Item
WdExportItem

指定导出过程是只包括文本还是包括文本和标记。

IncludeDocProps
Boolean

指定在最新导出的文件中是否包括文档属性。

KeepIRM
Boolean

指定是否将 IRM 权限复制到 XPS 文档,如果在源文档具有 IRM 保护。 默认值为 True

CreateBookmarks
WdExportCreateBookmarks

指定是否导出书签和要导出的书签的类型。

DocStructureTags
Boolean

指定是否包含额外数据来帮助屏幕阅读器,例如有关的流和逻辑组织的内容的信息。 默认值为 True

BitmapMissingFonts
Boolean

指定是否包含文本的位图。 当字体许可不允许在 PDF 文件中嵌入某一字体时,请将此参数设置为 True 。 如果 False ,则引用该字体,和查看者的计算机会替换合适的字体,如果编写的一个不可用。 默认值为 True

UseISO19005_1
Boolean

指定是否限制对 PDF 子集的 PDF 使用按照 ISO 标准化 19005-1。 如果 ,所产生的文件会更加可靠地自我包含,但可能会更大或显示更多的视觉瑕疵,由于受到格式的限制。 默认值为 False

FixedFormatExtClassPtr
Object

指定一个指针以指向一个允许对代码的备用实现进行调用的加载项。 代码的备用实现将对应用程序生成的 EMF 和 EMF+ 页面描述进行解释,以生成其自身的 PDF 或 XPS。 有关详细信息,请参阅 MSDN 上的"扩展 Office (2007) 固定格式导出功能"。

注解

只有在安装加载项之后,才可以通过 2007 Microsoft Office system 程序将其另存为 PDF 或 XPS 文件。 有关详细信息,请在 Office Online 上搜索“启用对其他文件格式(如 PDF 和 XPS)的支持”。

适用于