DocumentBase.ExportAsFixedFormat 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 PDF 或 XPS 格式儲存文件。
public void ExportAsFixedFormat (string outputFileName, Microsoft.Office.Interop.Word.WdExportFormat exportFormat, bool openAfterExport, Microsoft.Office.Interop.Word.WdExportOptimizeFor optimizeFor, Microsoft.Office.Interop.Word.WdExportRange range, int from, int to, Microsoft.Office.Interop.Word.WdExportItem item, bool includeDocProps, bool keepIRM, Microsoft.Office.Interop.Word.WdExportCreateBookmarks createBookmarks, bool docStructureTags, bool bitmapMissingFonts, bool useISO19005_1, ref object fixedFormatExtClassPtr);
member this.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, Optional optimizeFor As WdExportOptimizeFor, Optional range As WdExportRange, Optional from As Integer, Optional to As Integer, Optional item As WdExportItem, Optional includeDocProps As Boolean, Optional keepIRM As Boolean, Optional createBookmarks As WdExportCreateBookmarks, Optional docStructureTags As Boolean, Optional bitmapMissingFonts As Boolean, Optional useISO19005_1 As Boolean, 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
true
表示要將資訊版權管理 (IRM) 權限複製到 XPS 文件 (如果來源文件有 IRM 保護的話),否則為 false
。 預設為 true
。
- createBookmarks
- WdExportCreateBookmarks
其中一個 WdExportCreateBookmarks 值,指定是否匯出書籤,以及指定要匯出的書籤類型。
- docStructureTags
- Boolean
true
表示要包含額外資料 (例如,內容之流程和邏輯組織的相關資訊) 以協助螢幕助讀員,否則為 false
。 預設為 true
。
- bitmapMissingFonts
- Boolean
true
表示要包含文字的點陣圖;false
表示要參考文字字型。 當字型授權不允許將字型嵌入 PDF 檔案時,請將這個參數設定為 true
。 如果您將這個參數設定為 false
,且指定的字型無法使用,則檢閱者的電腦會以適當的字型來替代。 預設為 true
。
- useISO19005_1
- Boolean
true
表示限制 PDF 使用依循 ISO 19005-1 標準化的 PDF 子集,否則為 false
。 如果您將這個參數設定為 true
,則產生的檔案會更確實地獨立 (Self-Contained),但由於格式的限制,可能變得較大或出現更多視覺疊影。 預設為 false
。
- fixedFormatExtClassPtr
- Object
IMsoDocExporter
介面的實作之指標,能夠以不同的固定格式儲存文件。 如需詳細資訊,請參閱<擴充 Office (2007) 固定格式匯出功能>。
範例
下列程式代碼範例會以指定的名稱,以 PDF 格式儲存目前的檔案。 因為未指定資料夾,所以 PDF 檔案預設會儲存在使用者的 [我的文件] 資料夾中。 若要使用此範例,請從文件層級專案中的 ThisDocument
類別執行它。
private void SaveAsPDF()
{
this.ExportAsFixedFormat(
@"myPDFDocument",
Word.WdExportFormat.wdExportFormatPDF,
false,
Word.WdExportOptimizeFor.wdExportOptimizeForOnScreen,
Word.WdExportRange.wdExportAllDocument,
0,
0,
Word.WdExportItem.wdExportDocumentWithMarkup,
true,
true,
Word.WdExportCreateBookmarks.wdExportCreateWordBookmarks,
true,
true,
false,
ref missing);
}
Private Sub SaveAsPDF()
Me.ExportAsFixedFormat("MyPDFDocument", _
Word.WdExportFormat.wdExportFormatPDF)
End Sub
備註
只有在安裝提供此功能的載入宏之後,才能從 Microsoft Office Word 儲存為 PDF 或 XPS 檔案。 如需詳細資訊,請在 Office Online 上搜尋「啟用其他檔格式的支援,例如 PDF 和 XPS」。
選擇性參數
如需選擇性參數的資訊,請參閱 Office 方案中的選擇性參數。