Salvare un documento come TIFF multipagina
Quando si lavora con i documenti, spesso è necessario convertirli in file di immagine raster. Ciò è particolarmente rilevante se devi presentare il tuo documento in un formato leggibile e stampabile, ma non modificabile. Ad esempio, puoi 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.
Conversione di DOC in TIFF multipagina
In Aspose.Words la conversione da DOC a TIFF può essere effettuata con una sola riga di codice, semplicemente passando il percorso “salva in” e la relativa estensione del file al metodo save. Il metodo save deriva automaticamente l'SaveFormat dall’estensione del nome file specificata nel percorso. L’esempio seguente mostra come convertire un documento nel formato TIFF:
Specifica di opzioni aggiuntive durante il rendering TIFF
Spesso è necessario specificare opzioni aggiuntive, che influiscono sul risultato del rendering. A questo scopo, utilizzare la classe ImageSaveOptions, che contiene proprietà che determinano come viene visualizzato il documento sull’immagine. È possibile specificare quanto segue:
- Salva formato per determinare l’elenco delle opzioni disponibili (save_format)
- Risoluzione (horizontal_resolution, vertical_resolution)
- Numero di pagine (page_set)
- Impostazioni di colore e illuminazione (paper_color, image_color_mode, image_brightness, image_contrast)
- Qualità dell’immagine (jpeg_quality, scale, tiff_compression)
- Metodo utilizzato per binarizzare l’immagine (tiff_binarization_method, threshold_for_floyd_steinberg_dithering)
- Formato pixel per le immagini generate (pixel_format)
- Gestione dei metafile Windows tramite Aspose.Words (metafile_rendering_options, use_gdi_emf_renderer)
- Opzioni aggiuntive che puoi vedere nella classe ImageSaveOptions
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 da 1 bpp impostando la proprietà pixel_format sul tipo di formato pixel FORMAT1BPP_INDEXED e la proprietà tiff_compression su CCITT3 o CCITT4.
Per la segmentazione delle immagini, Aspose.Words utilizza il metodo più semplice: la soglia. Questo metodo converte un’immagine TIFF in scala di grigi in un’immagine binaria, utilizzando un valore di soglia. Pertanto, quando è necessario convertire un documento nel formato file TIFF, è possibile ottenere o impostare la soglia per la binarizzazione TIFF tramite la proprietà threshold_for_floyd_steinberg_dithering. Il valore predefinito per questa proprietà è impostato su 128 e quanto più alto è questo valore, tanto più scura sarà 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: