跳轉到主要內容
此方法會將頁面以外部格式儲存成檔案。可用的檔案格式以 FileExportFormatEnum 列舉常數表示。

語法

C++

HRESULT Export(
  BSTR                 ExportFileName,
  FileExportFormatEnum Format,
  IUnknown*            ExportParams
);

C#

void Export(
  string               ExportFileName,
  FileExportFormatEnum Format,
  object               ExportParams
);

Visual Basic .NET

Sub Export( _
  ExportFileName As String, _
  Format As FileExportFormatEnum, _
  [ExportParams As Object = Nothing] _
)

參數

ExportFileName [in] 此變數包含輸出檔案的完整路徑。如果該檔案已存在,系統會直接覆寫,不會另外提示。 Format [in] 此變數指定輸出檔案的格式。支援的檔案格式請參閱 FileExportFormatEnum 的說明。 ExportParams [in] 請透過此輸入參數傳入與檔案格式相對應的匯出參數物件。例如,若要將文字儲存為 RTF 檔案,請建立 RTFExportParams 物件,在其中設定必要的參數,然後將其作為 exportParams 輸入參數傳遞給此方法。此參數可為 0,此時會使用匯出參數的預設值。
在 Linux 中,如果您使用的是以處理序外方式載入的 ABBYY FineReader Engine,則此參數必須傳遞 NULL。若要傳遞匯出參數,請建立包含所需設定的 user profile

回傳值

匯出為 PDF 或 XPS 格式時,此方法可能會回傳 FREN_E_INVALID_CREATION_DATE_FORMAT 或 FREN_E_INVALID_MODIFICATION_DATE_FORMAT 錯誤,表示建立日期或修改日期的格式無效。此外,它也會回傳 ABBYY FineReader Engine 函式的標準回傳碼

備註

  • 在大多數情況下,您必須先執行文件合成,才能匯出頁面。若略過文件合成,可能會在匯出時發生錯誤。您可以使用 FRDocument 物件的方法,或 IFRPage::Synthesize 方法來執行文件合成。
  • 此方法可能會將事件通知附加至 FRPage 物件之 IConnectionPointContainer 介面的監聽器。

另請參閱

FRPage 匯出參數調整