Salvataggio di un documento come TIFF multipagina

Quando si lavora con i documenti, spesso è necessario convertire il documento in un file di immagine raster(s). Ciò è particolarmente rilevante se si deve presentare il documento in un formato leggibile e stampabile, ma non modificabile. Ad esempio, è possibile utilizzare un’immagine raster della prima pagina del documento come anteprima. In questo articolo viene descritto come convertire un documento in un’immagine raster utilizzando l’esempio del formato TIFF, uno dei formati di immagine più diffusi.

Conversione di DOC in TIFF multipagina

In Aspose.Words, la conversione da DOC a TIFF può essere eseguita con una riga di codice, semplicemente passando il percorso “salva in” e l’estensione del file pertinente al metodo Save. Il metodo Save deriva automaticamente il SaveFormat dall’estensione del nome file specificata nel percorso. Nell’esempio seguente viene illustrato come convertire un documento nel formato TIFF:

Specificare opzioni aggiuntive durante il rendering di TIFF

Spesso è necessario specificare opzioni aggiuntive, che influenzano il risultato del rendering. A tale scopo, utilizzare la classe ImageSaveOptions, che contiene proprietà che determinano la modalità di visualizzazione del documento sull’immagine. È possibile specificare quanto segue:

L’esempio seguente mostra come convertire DOC in TIFF con le opzioni configurate:

Soglia per la binarizzazione TIFF

Un’immagine TIFF può essere salvata in formato b/n 1 bpp impostando la proprietàPixelFormat su Format1 bppIndexed pixel format type e la proprietà TiffCompression su Ccitt3 o Ccitt4.

Per la segmentazione delle immagini, Aspose.Words utilizza il metodo più semplice: thresholding. Questo metodo converte un’immagine TIFF in scala di grigi in un’immagine binaria, utilizzando un valore di soglia. Pertanto, quando un documento deve essere convertito nel formato di file TIFF, è possibile ottenere o impostare la soglia per la binarizzazione TIFF tramite la proprietà ThresholdForFloydSteinbergDithering. Il valore predefinito per questa proprietà è impostato su 128 e più alto è questo valore, più scura è l’immagine.

L’esempio seguente mostra come eseguire la binarizzazione TIFF con una soglia specificata:

Di seguito è possibile confrontare le immagini su cui è stata eseguita la binarizzazione TIFF a vari valori di soglia:

save-a-document-as-a-multipage-tiff-aspose-words-cpp