Vai al contenuto principale
Gli esempi in C# sono validi solo per FRE per Windows.
Durante l’esportazione, i documenti riconosciuti vengono salvati in file nei formati appropriati. ABBYY FineReader Engine dispone di un gruppo di oggetti che forniscono strumenti per configurare diversi parametri di esportazione. I puntatori a questi oggetti possono essere passati ai metodi di esportazione come parametri di input, influenzando così i risultati dell’esportazione. I seguenti oggetti di FineReader Engine forniscono metodi di esportazione: FRDocument e FRPage. Per i formati esterni supportati, sono disponibili i corrispondenti oggetti dei parametri di esportazione. Sono i seguenti: I processi di esportazione possono anche essere configurati mediante i profili. Per maggiori dettagli, vedere Utilizzo dei profili. L’esportazione dei biglietti da visita in formato vCard è disponibile tramite il metodo IBusinessCard::ExportToVCard.

La procedura di esportazione

Una procedura dettagliata che utilizza gli oggetti di questo gruppo dovrebbe essere simile alla seguente:
  1. Crea un oggetto parametro di esportazione corrispondente al formato esterno in cui verrà salvato il testo. Usa l’apposito metodo di creazione dell’oggetto Engine.
  2. Configura le proprietà necessarie dell’oggetto creato. Non è necessario configurare tutte le proprietà dell’oggetto parametro di esportazione, poiché al momento della creazione vengono inizializzate con valori predefiniti adeguati. Devi modificare solo le proprietà per cui desideri valori diversi da quelli predefiniti.
  3. Passalo a uno dei metodi di esportazione degli oggetti FRDocument o FRPage, insieme a una costante FileExportFormatEnum appropriata.
Codice di esempio che utilizza l’oggetto RTFExportParams:
FREngine.IEngine Engine;
FREngine.IFRDocument frDocument;
// Si presume che il documento sia stato riconosciuto e sintetizzato
// Configura i parametri di esportazione
FREngine.IRTFExportParams exportParams = Engine.CreateRTFExportParams();
exportParams.KeepLines = true;
// Salva i risultati utilizzando i parametri specificati
frDocument.Export( "D:\\Demo.rtf", FREngine.FileExportFormatEnum.FEF_RTF, exportParams );

Esportazione nei formati PDF e PDF/A

ABBYY FineReader Engine consente di configurare l’esportazione nei formati PDF e PDF/A in modo ancora più semplice. Fornisce l’oggetto PDFExportParams, che consente di configurare l’esportazione con pochi parametri. Ad esempio, usando una sola proprietà, IPDFExportParams::Scenario, è possibile ottimizzare il PDF in termini di qualità e dimensioni. La procedura che utilizza l’oggetto PDFExportParams è la seguente:
  1. Creare un oggetto PDFExportParams usando il metodo CreatePDFExportParams dell’oggetto Engine.
  2. Impostare i parametri necessari dell’oggetto PDFExportParams:
    • lo scenario di esportazione, che ottimizza l’esportazione in base ad alcuni parametri: qualità, dimensioni del file e/o velocità di esportazione (la proprietà Scenario)
    • il formato di esportazione: PDF, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b o PDF/A-3u (la proprietà PDFAComplianceMode)
    • la modalità di esportazione del testo riconosciuto: solo testo e immagini, testo sopra l’immagine della pagina, testo sotto l’immagine della pagina, solo immagine della pagina (la proprietà TextExportMode)
    • impostare altri parametri, se necessario
  3. Passare la costante FEF_PDF e l’oggetto con i parametri di esportazione a uno dei metodi di esportazione degli oggetti FRDocument o FRPage.
Esempio di codice che utilizza l’oggetto PDFExportParams:
FREngine.IEngine Engine;
FREngine.IFRDocument frDocument;
// Si presume che il documento sia stato riconosciuto e sintetizzato
// Configurare i parametri di esportazione
FREngine.IPDFExportParams pdfParams = Engine.CreatePDFExportParams();
pdfParams.Scenario = FREngine.PDFExportScenarioEnum.PES_Balanced;
// Salvare i risultati usando i parametri specificati
frDocument.Export( "D:\\Demo.pdf", FREngine.FileExportFormatEnum.FEF_PDF, pdfParams );
Una procedura simile viene usata nei seguenti esempi di codice:

Vedi anche

Formati di esportazione utilizzo dei profili Ottimizzazione dei parametri di preelaborazione, analisi, riconoscimento e sintesi