Vai al contenuto principale
Questo metodo apre un file immagine da un allegato e aggiunge al documento le pagine corrispondenti al file aperto.

Sintassi

C++

HRESULT AddImageFileFromAttachment(
  IPDFAttachment*         Attachment,
  IImagePasswordCallback* Callback,
  IPrepareImageMode*      PrepareMode,
  IIntsCollection*        PageIndices
);

C#

void AddImageFileFromAttachment(
  IPDFAttachment          Attachment,
  IImagePasswordCallback  Callback,
  IPrepareImageMode       PrepareMode,
  IIntsCollection         PageIndices
);

Visual Basic .NET

Sub AddImageFileFromAttachment( _
  Attachment As IPDFAttachment, _
  Callback As IImagePasswordCallback, _
  [PrepareMode As IPrepareImageMode = Nothing], _
  [PageIndices As IIntsCollection = Nothing] _
)

Parametri

Attachment [in] Questo parametro di tipo IPDFAttachment rappresenta l’allegato PDF da aggiungere. Questo metodo utilizza file in formati definiti da ABBYY FineReader Engine. Callback [in] Questo parametro fa riferimento all’interfaccia dell’oggetto di tipo ImagePasswordCallback implementato dall’utente, utilizzato per gestire eventuali richieste di password per l’accesso alle immagini in formato PDF. Questo parametro è facoltativo e può essere 0; in tal caso, i file protetti da password non possono essere elaborati. PrepareMode [in] Fa riferimento all’oggetto PrepareImageMode, che specifica come un’immagine verrà preelaborata durante l’apertura. Questo parametro è facoltativo e può essere 0; in tal caso vengono utilizzati i parametri predefiniti oppure, se è stato caricato un profilo, i parametri impostati in tale profilo. PageIndices [in] Questo parametro fa riferimento all’oggetto IntsCollection, che specifica gli indici delle pagine da aggiungere al documento. Si noti che non sono consentiti indici duplicati. Per aggiungere più volte la stessa pagina, chiamare questo metodo più volte.
Questo parametro è facoltativo e può essere 0; in tal caso, tutte le pagine del file aperto verranno aggiunte al documento.

Valori di ritorno

Questo metodo non prevede valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

Queste osservazioni valgono solo per Linux e Windows.
  • Se la licenza include il modulo Office Formats Opening, puoi utilizzare questo metodo anche per aprire documenti digitali nei formati supportati.
  • A seconda del valore della proprietà IEngine::MultiProcessingParams, ABBYY FineReader Engine può distribuire l’apertura dei documenti multipagina sui core CPU.
  • In Linux, questo metodo non funziona se l’oggetto Engine viene caricato come server out-of-process.

Vedi anche

FRDocument