java.lang.Object
com.aspose.cells.PdfSecurityOptions
public class PdfSecurityOptions
- extends java.lang.Object
Settings of pdf when converting excel to pdf, PDF/A does not allow security setting.
Example:
Workbook wb = new Workbook();
wb.getWorksheets().get(0).getCells().get("A1").setValue("Aspose");
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
PdfSecurityOptions pdfSecurityOptions = new PdfSecurityOptions();
//set owner password
pdfSecurityOptions.setOwnerPassword("YourOwnerPassword");
//set user password
pdfSecurityOptions.setUserPassword("YourUserPassword");
//set print permisson
pdfSecurityOptions.setPrintPermission(true);
//set high resolution for print
pdfSecurityOptions.setFullQualityPrintPermission(true);
pdfSaveOptions.setSecurityOptions(pdfSecurityOptions);
wb.save("output.pdf", pdfSaveOptions);
PdfSecurityOptions
public PdfSecurityOptions()
-
The constructor of PdfSecurityOptions
|
Property Getters/Setters Detail |
getUserPassword/setUserPassword | |
public java.lang.String getUserPassword() / public void setUserPassword(java.lang.String value)
|
-
Gets or sets the user password
setUserPassword | |
public void setUserPassword(java.lang.String value)
|
-
Gets or sets the user password
getOwnerPassword/setOwnerPassword | |
public java.lang.String getOwnerPassword() / public void setOwnerPassword(java.lang.String value)
|
-
Gets or sets the owner password of the document
setOwnerPassword | |
public void setOwnerPassword(java.lang.String value)
|
-
Gets or sets the owner password of the document
getPrintPermission/setPrintPermission | |
public boolean getPrintPermission() / public void setPrintPermission(boolean value)
|
-
Permission to print pdf document
setPrintPermission | |
public void setPrintPermission(boolean value)
|
-
Permission to print pdf document
getModifyDocumentPermission/setModifyDocumentPermission | |
public boolean getModifyDocumentPermission() / public void setModifyDocumentPermission(boolean value)
|
-
Permission to modify pdf document
setModifyDocumentPermission | |
public void setModifyDocumentPermission(boolean value)
|
-
Permission to modify pdf document
getExtractContentPermissionObsolete/setExtractContentPermissionObsolete | |
public boolean getExtractContentPermissionObsolete() / public void setExtractContentPermissionObsolete(boolean value)
|
-
Permission to copy or extract content Obsoleted according to PDF reference.
setExtractContentPermissionObsolete | |
public void setExtractContentPermissionObsolete(boolean value)
|
-
Permission to copy or extract content Obsoleted according to PDF reference.
getAnnotationsPermission/setAnnotationsPermission | |
public boolean getAnnotationsPermission() / public void setAnnotationsPermission(boolean value)
|
-
Permission to comment on the document.
setAnnotationsPermission | |
public void setAnnotationsPermission(boolean value)
|
-
Permission to comment on the document.
getFillFormsPermission/setFillFormsPermission | |
public boolean getFillFormsPermission() / public void setFillFormsPermission(boolean value)
|
-
Permission to fill the form fields.
setFillFormsPermission | |
public void setFillFormsPermission(boolean value)
|
-
Permission to fill the form fields.
getExtractContentPermission/setExtractContentPermission | |
public boolean getExtractContentPermission() / public void setExtractContentPermission(boolean value)
|
-
Permission to copy or extract content.
setExtractContentPermission | |
public void setExtractContentPermission(boolean value)
|
-
Permission to copy or extract content.
getAccessibilityExtractContent/setAccessibilityExtractContent | |
public boolean getAccessibilityExtractContent() / public void setAccessibilityExtractContent(boolean value)
|
-
Permission to copy or extract content (in support of accessibility to disabled users or for other purposes).
setAccessibilityExtractContent | |
public void setAccessibilityExtractContent(boolean value)
|
-
Permission to copy or extract content (in support of accessibility to disabled users or for other purposes).
getAssembleDocumentPermission/setAssembleDocumentPermission | |
public boolean getAssembleDocumentPermission() / public void setAssembleDocumentPermission(boolean value)
|
-
Permission to insert, rotate, or delete pages and create bookmarks or thumbnail images even if ModifyDocumentPermission is not set.
setAssembleDocumentPermission | |
public void setAssembleDocumentPermission(boolean value)
|
-
Permission to insert, rotate, or delete pages and create bookmarks or thumbnail images even if ModifyDocumentPermission is not set.
getFullQualityPrintPermission/setFullQualityPrintPermission | |
public boolean getFullQualityPrintPermission() / public void setFullQualityPrintPermission(boolean value)
|
-
Permission to print in high quality.
setFullQualityPrintPermission | |
public void setFullQualityPrintPermission(boolean value)
|
-
Permission to print in high quality.
See Also:
Aspose.Cells Documentation - the home page for the Aspose.Cells Product Documentation.
Aspose.Cells Support Forum - our preferred method of support.