PdfSaveOptions

PdfSaveOptions class

代表保存pdf文件的选项。

public class PdfSaveOptions : SaveOptions

构造函数

姓名 描述
PdfSaveOptions() 创建保存 pdf 文件的选项。

特性

姓名 描述
AllColumnsInOnePagePerSheet { get; set; } 如果 AllColumnsInOnePagePerSheet 为 true ,则一张表的所有列内容将只输出到结果中的一页。 pagesetup 的纸张尺寸宽度将被忽略,pagesetup 的其他设置仍然有效。
Bookmark { get; set; } 获取并设置Pdf书签条目对象.
CachedFileFolder { get; set; } 缓存的文件夹是用来存放一些大数据的。
CalculateFormula { get; set; } 表示是否在保存pdf文件之前计算公式。
CheckFontCompatibility { get; set; } 表示是否检查文本中每个字符的字体兼容性。
CheckWorkbookDefaultFont { get; set; } 当 Excel 中的字符为 Unicode 且未在单元格样式中设置正确的字体时, 它们可能在 pdf、图像中显示为块。 将此设置为 true 以尝试使用工作簿的默认字体首先显示这些字符。
ClearData { get; set; } 保存文件后使工作簿为空。
Compliance { get; set; } 工作簿将根据此属性中的 PdfCompliance 转换为 pdf。
CreateDirectory { get; set; } 如果为true且目录不存在,会在保存文件前自动创建目录。
CreatedTime { get; set; } 获取并设置生成pdf文档的时间。
CustomPropertiesExport { get; set; } 获取或设置一个确定方式的值CustomDocumentPropertyCollection导出为 PDF 文件。默认值为无。
DefaultEditLanguage { get; set; } 获取或设置默认编辑语言。
DefaultFont { get; set; } 当 Excel 中的字符为 Unicode 且未在单元格样式中设置正确的字体时, 它们可能在 pdf、图像中显示为块。 设置 DefaultFont,例如 MingLiu 或 MS Gothic 以显示这些字符。 如果此属性为未设置,Aspose.Cells 将使用系统默认字体显示这些 unicode 字符。
DisplayDocTitle { get; set; } 指示窗口的标题栏是否应显示文档标题。
DrawObjectEventHandler { get; set; } 实现这个接口,在渲染的时候获取DrawObject和Bound。
EmbedStandardWindowsFonts { get; set; } True 嵌入真字体。 仅影响 ASCII 字符 32-127。 始终嵌入大于 127 的字符代码的字体。 对于 PDF/A-1a、PDF/A-1b 标准,始终嵌入字体。 默认为 true。
EmfRenderSetting { get; set; } 渲染 Emf 元文件的设置。
ExportDocumentStructure { get; set; } 表示是否导出文档结构。
FontEncoding { get; set; } 获取或设置 pdf 中嵌入的字体编码。
GridlineType { get; set; } 获取或设置网格线类型。
IgnoreError { get; set; } 表示是否需要在渲染时隐藏错误。 错误可以是形状、图像、图表渲染等方面的错误。
IsFontSubstitutionCharGranularity { get; set; } 表示是否仅在单元格字体不兼容时替换字符的字体。
MergeAreas { get; set; } 表示是否在保存文件之前合并条件格式和验证区域。
OnePagePerSheet { get; set; } 如果 OnePagePerSheet 为 true ,则一张表的所有内容将只输出到结果中的一页。 pagesetup 的纸张大小会失效,pagesetup 的其他设置仍然有效。
OptimizationType { get; set; } 获取和设置 pdf 优化类型。
OutputBlankPageWhenNothingToPrint { get; set; } 表示在没有可打印的内容时是否输出空白页。
PageCount { get; set; } 获取或设置要保存的页数。
PageIndex { get; set; } 获取或设置要保存的第一页的从0开始的索引。
PageSavingCallback { get; set; } 控制/指示页面保存过程的进度。
PdfCompression { get; set; } 表示压缩算法
PrintingPageType { get; set; } 指示不打印哪些页面。
Producer { get; set; } 获取并设置生成的pdf文档的生产者。
RefreshChartCache { get; set; } 表示是否刷新图表缓存数据
SaveFormat { get; } 获取保存文件格式。
SecurityOptions { get; set; } 在 xls2pdf 结果需要安全性时设置此选项。
SortExternalNames { get; set; } 表示是否在保存文件之前对外部定义的名称进行排序。
SortNames { get; set; } 表示是否在保存文件之前对定义的名称进行排序。
TextCrossType { get; set; } 获取或设置文本宽度大于单元格宽度时显示的文本类型。
UpdateSmartArt { get; set; } 表示是否更新智能艺术设置。 默认值为false。
ValidateMergedAreas { get; set; } 表示是否在保存文件之前验证合并的单元格。
WarningCallback { get; set; } 获取或设置警告回调。

方法

姓名 描述
SetImageResample(int, int) 设置重采样图像和 jpeg 质量的所需 PPI(每英寸像素数)。 所有图像都将转换为具有指定质量设置的 JPEG, 并且大于指定 PPI(每英寸像素)的图像将被重新采样。

也可以看看