after set permisson with Core Api, the pdf has following error: The required values were not found in the last trailer. I use Build 6.0.322.7 of Core Api.
Code: Select all
Dim pDoc As PDFXCoreAPI.IPXC_Document = pdfInst.OpenDocumentFromFile(sFilePath, Nothing, Nothing, 0, 0)
Dim nPermission As UInteger = CType(PDFXCoreAPI.PXC_SecurityPermissions.Permit_Printing + PDFXCoreAPI.PXC_SecurityPermissions.Permit_HighQualityPrinting, UInt32)
pDoc.SetStdEncryption(PDFXCoreAPI.PXC_StdEncryptionMehtod.SEM_AV10, True, nPermission, sUserPassword, sOwnerPassword)
pDoc.WriteToFile(sFilePath & ".pdf")
pDoc.Close()
Best Regards,
edvschu