TiffOptions
Contenido
[
Ocultar
]TiffOptions clase
Proporciona opciones que controlan cómo se guarda una presentación en formato TIFF.
public class TiffOptions : SaveOptions, ITiffOptions
Constructores
| Nombre | Descripción |
|---|---|
| TiffOptions() | Constructor predeterminado. |
Propiedades
| Nombre | Descripción |
|---|---|
| BwConversionMode { get; set; } | Especifica el algoritmo para convertir una imagen a color en una imagen en blanco y negro. Esta opción se aplicará solo si CompressionType está configurado a CCITT4 o CCITT3 Lectura/escritura BlackWhiteConversionMode. El valor predeterminado es Default. |
| CompressionType { get; set; } | Especifica el tipo de compresión. Lectura/escritura TiffCompressionTypes. |
| DefaultRegularFont { get; set; } | Devuelve o establece la fuente utilizada en caso de que no se encuentre la fuente origen. Lectura-escritura String. |
| DpiX { get; set; } | Especifica la resolución horizontal en puntos por pulgada. Lectura/escritura UInt32. |
| DpiY { get; set; } | Especifica la resolución vertical en puntos por pulgada. Lectura/escritura UInt32. |
| GradientStyle { get; set; } | Devuelve o establece el estilo visual del degradado. Lectura/escritura GradientStyle. |
| ImageSize { get; set; } | Especifica el tamaño de una imagen TIFF generada. El valor predeterminado es 0x0, lo que significa que los tamaños de imágenes generadas se calcularán en función del valor del tamaño de la diapositiva de la presentación. Lectura/escritura Size. |
| InkOptions { get; } | Proporciona opciones que controlan la apariencia de los objetos Ink en el documento exportado. Solo lectura IInkOptions |
| PixelFormat { get; set; } | Especifica el formato de píxel para las imágenes generadas. Lectura/escritura ImagePixelFormat. |
| ProgressCallback { get; set; } | Representa un objeto de devolución de llamada para actualizaciones del progreso de guardado en porcentaje. Ver IProgressCallback. |
| ShowHiddenSlides { get; set; } | Especifica si el documento generado debe incluir diapositivas ocultas o no. El valor predeterminado es false. |
| SkipJavaScriptLinks { get; set; } | Especifica si se deben omitir los hipervínculos con llamadas JavaScript al guardar la presentación. Lectura/escritura Boolean. El valor predeterminado es false. |
| SlidesLayoutOptions { get; set; } | Obtiene o establece el modo en que las diapositivas se colocan en la página al exportar una presentación ISlidesLayoutOptions. |
| WarningCallback { get; set; } | Devuelve o establece un objeto que recibe advertencias y decide si el proceso de carga continuará o será abortado. Lectura/escritura IWarningCallback. |
Ejemplos
El siguiente ejemplo muestra cómo convertir PowerPoint a TIFF con el tamaño predeterminado.
[C#]
// Instanciar un objeto Presentation que representa un archivo de presentación
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
// Guardando la presentación en un documento TIFF
presentation.Save("Tiffoutput_out.tiff", SaveFormat.Tiff);
}
El siguiente ejemplo muestra cómo convertir PowerPoint a TIFF con un tamaño personalizado.
[C#]
// Instanciar un objeto Presentation que representa un archivo Presentation
using (Presentation pres = new Presentation("Convert_Tiff_Custom.pptx"))
{
// Instanciar la clase TiffOptions
TiffOptions opts = new TiffOptions();
// Establecer el tipo de compresión
opts.CompressionType = TiffCompressionTypes.Default;
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.NotesPosition = NotesPositions.BottomFull;
opts.SlidesLayoutOption = notesOptions;
// Tipos de compresión
// Default - Especifica el esquema de compresión predeterminado (LZW).
// None - Especifica que no hay compresión.
// CCITT3
// CCITT4
// LZW
// RLE
// La profundidad depende del tipo de compresión y no puede establecerse manualmente.
// La unidad de resolución siempre es igual a "2" (puntos por pulgada)
// Estableciendo DPI de la imagen
opts.DpiX = 200;
opts.DpiY = 100;
// Establecer tamaño de la imagen
opts.ImageSize = new Size(1728, 1078);
// Guardar la presentación en TIFF con el tamaño de imagen especificado
pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
El siguiente ejemplo muestra cómo convertir PowerPoint a TIFF con un formato de píxel de imagen personalizado.
[C#]
// Instanciar un objeto Presentation que representa un archivo Presentation
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat contiene los siguientes valores (según la documentación):
Format1bppIndexed; // 1 bits por pixel, indexado.
Format4bppIndexed; // 4 bits por pixel, indexado.
Format8bppIndexed; // 8 bits por pixel, indexado.
Format24bppRgb; // 24 bits por pixel, RGB.
Format32bppArgb; // 32 bits por pixel, ARGB.
*/
// Guardar la presentación en TIFF con el tamaño de imagen especificado
presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
Ver también
- clase SaveOptions
- interfaz ITiffOptions
- espacio de nombres Aspose.Slides.Export
- ensamblado Aspose.Slides