Salvataggio di un documento come TIFF Multipage
Quando si lavora con i documenti, è spesso necessario convertire il documento in un file immagine raster. Questo è particolarmente rilevante se è necessario 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. Questo articolo descrive come convertire un documento in un’immagine raster utilizzando l’esempio del formato TIFF – uno dei formati di immagine più popolari.
Convertire DOC in Multi-Page TIFF
In Aspose.Words, la conversione da DOC a TIFF può essere eseguita con una riga di codice, semplicemente passando il percorso “salva a” e l’estensione del file rilevante al Save metodo. The Save metodo deriva automaticamente il SaveFormat
dall’estensione del nome del file specificato nel percorso. L’esempio seguente mostra come convertire un documento nel formato TIFF:
Specificare le opzioni aggiuntive durante la Rendering TIFF
Spesso è necessario specificare opzioni aggiuntive, che influiscono sul risultato di rendering. Con questo scopo, utilizzare il ImageSaveOptions classe, che contiene proprietà che determinano come il documento viene visualizzato sull’immagine. È possibile specificare quanto segue:
- Salva il 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à delle immagini (JpegQuality, Scale, TiffCompression, GraphicsQualityOptions)
- Il metodo utilizzato per binariare l’immagine (TiffBinarizationMethod, ThresholdForFloydSteinbergDithering)
- Formato pixel per immagini generate (PixelFormat)
- No. Windows metafiles gestione da Aspose.Words (MetafileRenderingOptions, UseGdiEmfRenderer)
- Opzioni aggiuntive che puoi vedere nel ImageSaveOptions classe
L’esempio seguente mostra come convertire DOC in TIFF con opzioni configurate:
Soglia per TIFF Binarization
Un’immagine TIFF può essere salvata in formato 1bpp b/w impostando PixelFormat proprietà di Format1bppIndexed tipo di formato pixel, e il TiffCompression proprietà a Ccittt3 o Ccitt4.
Per la segmentazione delle immagini, Aspose.Words utilizza il metodo più semplice - soglia. Questo metodo converte un’immagine TIFF in scala grigia in un’immagine binaria, utilizzando un valore di soglia. Pertanto, quando un documento deve essere convertito in formato file TIFF, è possibile ottenere o impostare la soglia per la binarizzazione TIFF tramite il ThresholdForFloydSteinbergDithering proprieta'. Il valore predefinito per questa proprietà è impostato a 128, e più alto questo valore, più scuro l’immagine.
L’esempio seguente mostra come eseguire la binarizzazione TIFF con una soglia specificata:
Qui di seguito è possibile confrontare le immagini su cui è stata eseguita la binarizzazione TIFF a vari valori di soglia: