TiffOptions
内容
[
隐藏
]TiffOptions class
提供控制演示文稿以TIFF格式保存的选项。
public class TiffOptions : SaveOptions, ITiffOptions
构造函数
名称 | 描述 |
---|---|
TiffOptions() | 默认构造函数。 |
属性
名称 | 描述 |
---|---|
BwConversionMode { get; set; } | 指定将彩色图像转换为黑白图像的算法。该选项仅在CompressionType 设置为CCITT4或CCITT3时应用。读写BlackWhiteConversionMode 。默认值为Default。 |
CompressionType { get; set; } | 指定压缩类型。读写TiffCompressionTypes 。 |
DefaultRegularFont { get; set; } | 返回或设置在找不到源字体时使用的字体。读写字符串。 |
DpiX { get; set; } | 指定每英寸的水平分辨率。读写UInt32。 |
DpiY { get; set; } | 指定每英寸的垂直分辨率。读写UInt32。 |
GradientStyle { get; set; } | 返回或设置渐变的视觉样式。读写GradientStyle 。 |
ImageSize { get; set; } | 指定生成的TIFF图像的大小。默认值为0x0,表示生成的图像大小将根据演示文稿幻灯片大小值计算。读写Size。 |
InkOptions { get; } | 提供控制导出文档中Ink对象外观的选项。只读IInkOptions |
PixelFormat { get; set; } | 指定生成图像的像素格式。读写ImagePixelFormat 。 |
ProgressCallback { get; set; } | 表示用于保存进度更新(以百分比形式)的回调对象。详细信息请参见IProgressCallback 。 |
ShowHiddenSlides { get; set; } | 指定生成的文档是否应包含隐藏的幻灯片。默认值为false 。 |
SkipJavaScriptLinks { get; set; } | 指定在保存演示文稿时是否跳过带有JavaScript调用的超链接。读写布尔值。默认值为false。 |
SlidesLayoutOptions { get; set; } | 获取或设置导出演示文稿时幻灯片在页面上放置的模式ISlidesLayoutOptions 。 |
WarningCallback { get; set; } | 返回或设置一个接收警告并决定加载过程是继续还是中止的对象。读写IWarningCallback 。 |
示例
以下示例演示如何将PowerPoint转换为默认大小的TIFF。
[C#]
// 实例化一个表示演示文稿文件的Presentation对象
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
// 将演示文稿保存为TIFF文档
presentation.Save("Tiffoutput_out.tiff", SaveFormat.Tiff);
}
以下示例演示如何将PowerPoint转换为自定义大小的TIFF。
[C#]
// 实例化一个表示演示文稿文件的Presentation对象
using (Presentation pres = new Presentation("Convert_Tiff_Custom.pptx"))
{
// 实例化TiffOptions类
TiffOptions opts = new TiffOptions();
// 设置压缩类型
opts.CompressionType = TiffCompressionTypes.Default;
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.NotesPosition = NotesPositions.BottomFull;
opts.SlidesLayoutOption = notesOptions;
// 压缩类型
// Default - 指定默认压缩方案(LZW)。
// None - 指定不压缩。
// CCITT3
// CCITT4
// LZW
// RLE
// 深度取决于压缩类型,无法手动设置。
// 分辨率单位始终等于“2”(每英寸的点数)
// 设置图像DPI
opts.DpiX = 200;
opts.DpiY = 100;
// 设置图像大小
opts.ImageSize = new Size(1728, 1078);
// 将演示文稿保存为指定图像大小的TIFF
pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
以下示例演示如何将PowerPoint转换为具有自定义图像像素格式的TIFF。
[C#]
// 实例化一个表示演示文稿文件的Presentation对象
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat包含以下值(可以从文档中看到):
Format1bppIndexed; // 每像素1位,索引。
Format4bppIndexed; // 每像素4位,索引。
Format8bppIndexed; // 每像素8位,索引。
Format24bppRgb; // 每像素24位,RGB。
Format32bppArgb; // 每像素32位,ARGB。
*/
// 将演示文稿保存为指定图像大小的TIFF
presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
另请参见
- class SaveOptions
- interface ITiffOptions
- namespace Aspose.Slides.Export
- assembly Aspose.Slides