Questo metodo crea un oggetto MultipageImageWriter che può essere utilizzato per salvare più immagini in un unico file immagine multipagina, con parametri avanzati per il salvataggio delle immagini.
HRESULT CreateMultipageImageWriter(
BSTR FileName,
ImageFileFormatEnum FileFormat,
IUnknown* ExtendedParams,
IMultipageImageWriter** Result
);
IMultipageImageWriter CreateMultipageImageWriter(
string FileName,
IImageFileFormatEnum FileFormat,
object ExtendedParams
);
Function CreateMultipageImageWriter( _
FileName As String, _
FileFormat As IImageFileFormatEnum, _
ExtendedParams As Object _
) As IMultipageImageWriter
FileName
[in] Questo parametro contiene il percorso completo del file immagine multipagina in cui verranno salvate le immagini. Ad esempio, C:\MyPic.tif, /opt/MyPic.tif, /Users/user/Pictures/MyPic.tif. Se esiste già un file con questo nome, verrà sovrascritto senza richiesta di conferma.
FileFormat
[in] Una variabile di tipo ImageFileFormatEnum che specifica il formato del file di output. Non tutti i formati definiti da questa enumerazione sono supportati in scrittura.
ExtendedParams
[in] Questa variabile fa riferimento a un oggetto JpegExtendedParams o TiffExtendedParams che definisce, rispettivamente, i parametri per salvare l’immagine in formato JPEG o TIFF. Questo parametro è facoltativo e può essere NULL.
In Linux, se si utilizza ABBYY FineReader Engine caricato out-of-process, per questo parametro è necessario passare NULL.
Result
[out, retval] Un puntatore a una variabile puntatore IMultipageImageWriter* in cui viene restituito il puntatore all’interfaccia dell’oggetto di output MultipageImageWriter. Questo oggetto consente di aggiungere immagini alla fine del file immagine multipagina.
Questo metodo non prevede valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.
Si noti che non tutti i formati disponibili in scrittura sono adatti alle immagini multipagina. Pertanto, è possibile creare l’oggetto MultipageImageWriter anche per i formati a pagina singola, ma al file risultante non si può aggiungere più di una pagina.
Engine
MultipageImageWriter