Salvataggio di un documento come multipagina TIFF
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 da DOC a più pagine TIFF
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:
- Salva formato per determinare l’elenco delle opzioni disponibili (SaveFormat)
- Risoluzione (HorizontalResolution, VerticalResolution, Resolution)
- Numero di pagine (PageIndex, PageCount)
- Impostazioni di colore e illuminazione(PaperColor, ImageColorMode, ImageBrightness, ImageContrast)
- Qualità dell’immagine(JpegQuality, Scale, TiffCompression, GraphicsQualityOptions)
- Il metodo utilizzato per binarizzare l’immagine (TiffBinarizationMethod, ThresholdForFloydSteinbergDithering)
- Formato pixel per immagini generate (PixelFormat)
- Windows gestione dei metafile da parte di Aspose.Words (MetafileRenderingOptions, UseGdiEmfRenderer)
- Opzioni aggiuntive che puoi vedere nella classe ImageSaveOptions
L’esempio seguente mostra come convertire DOC in TIFF con le opzioni configurate:
Soglia per TIFF Binarizzazione
Un’immagine TIFF può essere salvata in formato b/n 1bpp impostando la proprietà PixelFormat sul tipo di formato pixel Format1bppIndexed 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 in scala di grigi TIFF 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: