Vai al contenuto principale
Questo metodo salva il documento in un file in formato esterno. I formati di file disponibili sono rappresentati dalle costanti dell’enumerazione FileExportFormatEnum.
Su Linux e Windows, l’elaborazione parallela è supportata solo per l’esportazione nei formati PDF (tranne la modalità TextOnly) e PPTX.

Sintassi

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

Parametri

ExportFileName [in] Questa variabile contiene il percorso completo del file di output. Se il file esiste già, viene sovrascritto senza richiesta di conferma. Format [in] Questa variabile specifica il formato del file di output. Consulta la descrizione di FileExportFormatEnum per i formati di file supportati. ExportParams [in] Tramite questo parametro di input, passa l’oggetto dei parametri di esportazione del tipo corrispondente al formato del file. Ad esempio, se stai salvando il testo in un file RTF, crea un oggetto RTFExportParams, imposta al suo interno i parametri necessari e passalo a questo metodo come parametro di input exportParams. Questo parametro può essere 0; in tal caso vengono utilizzati i valori predefiniti per i parametri di esportazione.
In Linux, se stai lavorando con ABBYY FineReader Engine caricato out-of-process, devi passare NULL per questo parametro. Se vuoi passare i parametri di esportazione, crea un profilo utente con le impostazioni desiderate.

Valori restituiti

Durante l’esportazione in formato PDF o XPS, questo metodo può restituire gli errori FREN_E_INVALID_CREATION_DATE_FORMAT o FREN_E_INVALID_MODIFICATION_DATE_FORMAT, che indicano che il formato della data di creazione o di modifica non è valido. Restituisce inoltre i codici di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

  • Nella maggior parte dei casi, la sintesi del documento deve essere eseguita prima di esportare il documento. Omettere la sintesi del documento può causare errori durante l’esportazione. Per maggiori dettagli, vedere la descrizione del metodo IFRDocument::Synthesize.
  • Questo metodo può notificare eventi ai listener associati all’interfaccia IConnectionPointContainer dell’oggetto FRDocument.
  • In Linux e Windows: a seconda del valore della proprietà IEngine::MultiProcessingParams, ABBYY FineReader Engine può distribuire l’esportazione dei documenti multipagina tra i core della CPU.

Vedi anche

FRDocument