Class PdfSaveOptions
Названий на: Aspose.Cells Асамблея: Aspose.Cells.dll (25.4.0)
Представляє варіанти збереження PDF-файлу.
public class PdfSaveOptions : PaginatedSaveOptions
Inheritance
object ← SaveOptions ← PaginatedSaveOptions ← PdfSaveOptions
Constructors
PdfSaveOptions()
Створює варіанти для збереження PDF-файлу.
public PdfSaveOptions()
Properties
Bookmark
Знайти і встановити Aspose.Cells.Rendering.PdfBookmarkEntry?text=PdfBookmarkEntry об’єкт.
public PdfBookmarkEntry Bookmark { get; set; }
вартість нерухомості
CalculateFormula
Показати, чи потрібно розрахувати формули, перш ніж зберегти PDF-файл.
public bool CalculateFormula { get; set; }
вартість нерухомості
Remarks
Стандартна вартість є фальшивою.
Compliance
Отримає або встановлює рівень дотримання стандартів PDF для вихідних документів.
public PdfCompliance Compliance { get; set; }
вартість нерухомості
Remarks
Попередня статтяКто чего не робить – PDF17
CreatedTime
Приймає і встановлює час для створення PDF-документу.
public DateTime CreatedTime { get; set; }
вартість нерухомості
Remarks
Якщо це не встановлено, то настане час генерувати PDF.
CustomPropertiesExport
Приймає або встановлює значення, яке визначає, як Aspose.Cells.Properties.CustomDocumentPropertyCollection експортується до файлу PDF.
public PdfCustomPropertiesExport CustomPropertiesExport { get; set; }
вартість нерухомості
DisplayDocTitle
Показує, чи має відображатися заголовок документа на заголовку вікна.
public bool DisplayDocTitle { get; set; }
вартість нерухомості
Remarks
Якщо фальсифіковано, то замість цього наголовна смуга повинна відображати назву файлу PDF.Дефіцитна вартість є фальшивою.
EmbedAttachments
Показує, чи потрібно вбудовати додаток для об’єктів Ole в Excel.
public bool EmbedAttachments { get; set; }
вартість нерухомості
Remarks
Вартість повинна бути фальшивою, коли встановлено відповідність PDF/A або увімкнуто шифрування PDF.
EmbedStandardWindowsFonts
Справжній для вбуття справжніх шрифтів типу.Впливає тільки на ASCII символи 32-127.Шрифти для символічних кодів, що перевищують 127 завжди вбудовані.Шрифти завжди вбудовані для стандарту PDF/A-1a, PDF/A-1b.Помилка є правдою.
public bool EmbedStandardWindowsFonts { get; set; }
вартість нерухомості
ExportDocumentStructure
Показати, чи експортувати структуру документа.
public bool ExportDocumentStructure { get; set; }
вартість нерухомості
FontEncoding
Знайдіть або встановити вбудований шрифт кодування в pdf.
public PdfFontEncoding FontEncoding { get; set; }
вартість нерухомості
Remarks
Стандартна вартість - Aspose.Cells.Rendering.PdfFontEncoding.Identity
ImageType
Представляє тип зображення при конвертації графіку і форми .
[Obsolete("Chart and Shape are always rendered as vector elements(e.g. point, line) for rendering quality.")]
[Browsable(false)]
public ImageType ImageType { get; set; }
вартість нерухомості
Remarks
Примітка: Цей член зараз застарілий. замість цього,Графік і форма завжди робляться в якості векторних елементів (наприклад, точка, лінія) для рендерації якості.Ця нерухомість буде видалена через 12 місяців з червня 2022 року.Апсос вибачиться за будь-які незручності, які ви могли відчути.
OptimizationType
Знайдіть і встановити тип оптимізації PDF.
public PdfOptimizationType OptimizationType { get; set; }
вартість нерухомості
Remarks
За замовчуванням вартість Aspose.Cells.Rendering.PdfOptimizationType.Standard
PdfCompression
Визначити алгоритм компресії
public PdfCompressionCore PdfCompression { get; set; }
вартість нерухомості
Producer
Отримає і встановлює продюсера генеруваного PDF-документу.
public string Producer { get; set; }
вартість нерухомості
Remarks
Якщо вартість нуля, або не встановлено діючу ліцензію, використовується рядка Aspose.Cells vVERSION.
SecurityOptions
Налаштуйте ці варіанти, коли необхідна безпека в результаті xls2pdf.
public PdfSecurityOptions SecurityOptions { get; set; }
вартість нерухомості
Examples
Наступний код встановлює дозвіл на друк високої роздільної здатності для виходу pdf.
Workbook wb = new Workbook();
wb.Worksheets[0].Cells["A1"].Value = "Aspose";
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
PdfSecurityOptions pdfSecurityOptions = new PdfSecurityOptions();
//set owner password
pdfSecurityOptions.OwnerPassword = "YourOwnerPassword";
//set user password
pdfSecurityOptions.UserPassword = "YourUserPassword";
//set print permisson
pdfSecurityOptions.PrintPermission = true;
//set high resolution for print
pdfSecurityOptions.FullQualityPrintPermission = true;
pdfSaveOptions.SecurityOptions = pdfSecurityOptions;
wb.Save("output.pdf", pdfSaveOptions);
Watermark
Приймати або встановити водяний знак до виходу.
public RenderingWatermark Watermark { get; set; }
вартість нерухомості
Examples
Наступний код встановлює водний знак у виході pdf.
//prepare a workbook with 3 pages.
Workbook wb = new Workbook();
wb.Worksheets[0].Cells["A1"].PutValue("Page1");
int index = wb.Worksheets.Add();
wb.Worksheets[index].Cells["A1"].PutValue("Page2");
index = wb.Worksheets.Add();
wb.Worksheets[index].Cells["A1"].PutValue("Page3");
wb.Worksheets[index].PageSetup.PaperSize = PaperSizeType.PaperA3;
//create a font for watermark, and specify bold, italic, color
RenderingFont font = new RenderingFont("Calibri", 68);
font.Italic = true;
font.Bold = true;
font.Color = Color.Blue;
//create a watermark from text and the specified font
RenderingWatermark watermark = new RenderingWatermark("Watermark", font);
//specify horizontal and vertical alignment
watermark.HAlignment = TextAlignmentType.Center;
watermark.VAlignment = TextAlignmentType.Center;
//specify rotation
watermark.Rotation = 30;
//specify opacity
watermark.Opacity = 0.6f;
//specify the scale to page(e.g. 100, 50) in percent.
watermark.ScaleToPagePercent = 50;
//spcify watermark for rendering to pdf.
PdfSaveOptions options = new PdfSaveOptions();
options.Watermark = watermark;
wb.Save("output_watermark.pdf", options);
Methods
SetImageResample(ІТ, ІТ)
Набір бажаного PPI (пікселів на дюйм) зображень зразка та якості jpeg. Всі зображення будуть конвертовані в JPEG з зазначеним налаштуванням якості,і зображення, які перевищують зазначений ППІ (пікселі на дюйм), будуть перезавантажені.
public void SetImageResample(int desiredPPI, int jpegQuality)
Parameters
desiredPPI
int
Визначені пікселі на дюйм. 220 високоякісні. 150 якість екрану. 96 якість електронної пошти.
jpegQuality
int
Від 0 до 100% JPEG якість.
Examples
Наступний код встановлює бажаний PPI як 96 і якість jpeg як 80 для зображень у виході pdf.
//load the source file with images.
Workbook wb = new Workbook("Book1.xlsx");
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
//set desired PPI as 96 and jpeg quality as 80.
pdfSaveOptions.SetImageResample(96, 80);
wb.Save("output.pdf", pdfSaveOptions);