 |
Example 4: Encrypt a PDF file (VC++) |
|
 |
#include "stdafx.h"
#using <mscorlib.dll>
#import "PDFsign.tlb" no_namespace named_guids
using namespace System;
int _tmain()
{
IPDFsignPtr NVsign;
::CoInitialize(NULL);
NVsign.CreateInstance(__uuidof(PDFsign));
NVsign->PutPDFEncrypt(true);
NVsign->PutPDFEncryptionType("rc4");
NVsign->PutPDFOwnerPassword("owner");
// p - document printing is denied
// e - disable extraction of text and graphics
NVsign->PutPDFPermissions("pe");
NVsign->EncryptPDF("c:\\in.pdf", "c:\\out.pdf");
Console::WriteLine(S"Done.");
return 0;
}
|
|
 |
|