Aspose::Cells::PdfSaveOptions::GetSecurityOptions method
PdfSaveOptions::GetSecurityOptions method
Set this options, when security is need in xls2pdf result.
PdfSecurityOptions Aspose::Cells::PdfSaveOptions::GetSecurityOptions()
Examples
Aspose::Cells::Startup();
//The following code sets hight resolution print permisson for the output pdf.
Workbook wb;
wb.GetWorksheets().Get(0).GetCells().Get(u"A1").PutValue(u"Aspose");
PdfSaveOptions pdfSaveOptions;
PdfSecurityOptions pdfSecurityOptions;
//set owner password
pdfSecurityOptions.SetOwnerPassword(u"YourOwnerPassword");
//set user password
pdfSecurityOptions.SetUserPassword(u"YourUserPassword");
//set print permisson
pdfSecurityOptions.SetPrintPermission(true);
//set high resolution for print
pdfSecurityOptions.SetFullQualityPrintPermission(true);
if (pdfSaveOptions.GetSecurityOptions().IsNull())
{
pdfSaveOptions.SetSecurityOptions(pdfSecurityOptions);
}
wb.Save(u"output.pdf", pdfSaveOptions);
Aspose::Cells::Cleanup();
See Also
- Class PdfSecurityOptions
- Class PdfSaveOptions
- Namespace Aspose::Cells
- Library Aspose.Cells for C++