Zum Hauptinhalt springen
Diese Methode speichert die Seite als Datei in einem externen Format. Die verfügbaren Dateiformate werden durch die Aufzählungskonstanten der FileExportFormatEnum angegeben.

Syntax

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] _
)

Parameter

ExportFileName [in] Diese Variable enthält den vollständigen Pfad zur Ausgabedatei. Wenn diese Datei bereits vorhanden ist, wird sie ohne Rückfrage überschrieben. Format [in] Diese Variable gibt das Format der Ausgabedatei an. Eine Beschreibung der unterstützten Dateiformate finden Sie unter FileExportFormatEnum. ExportParams [in] Übergeben Sie über diesen Eingabeparameter das Objekt mit den Exportparametern des Typs, der Ihrem Dateiformat entspricht. Wenn Sie beispielsweise Text in einer RTF-Datei speichern, erstellen Sie ein Objekt vom Typ RTFExportParams, legen darin die erforderlichen Parameter fest und übergeben es als Eingabeparameter exportParams an diese Methode. Dieser Parameter kann 0 sein; in diesem Fall werden die Standardwerte für die Exportparameter verwendet.
Unter Linux müssen Sie für diesen Parameter NULL übergeben, wenn Sie mit ABBYY FineReader Engine arbeiten, die außerhalb des Prozesses geladen wurde. Wenn Sie die Exportparameter übergeben möchten, erstellen Sie ein Benutzerprofil mit den gewünschten Einstellungen.

Rückgabewerte

Beim Export in das PDF- oder XPS-Format kann diese Methode die Fehler FREN_E_INVALID_CREATION_DATE_FORMAT oder FREN_E_INVALID_MODIFICATION_DATE_FORMAT zurückgeben. Diese weisen darauf hin, dass das Format des Erstellungs- oder Änderungsdatums ungültig ist. Außerdem gibt sie die Standard-Rückgabecodes von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

  • In den meisten Fällen müssen Sie vor dem Exportieren der Seite eine Dokumentsynthese durchführen. Wenn Sie die Dokumentsynthese auslassen, kann dies beim Export zu Fehlern führen. Für die Dokumentsynthese können Sie entweder Methoden des FRDocument-Objekts oder die Methode IFRPage::Synthesize verwenden.
  • Diese Methode kann Ereignisse an die Listener melden, die an die IConnectionPointContainer-Schnittstelle des FRPage-Objekts angeschlossen sind.

Siehe auch

FRPage Exportparameter anpassen