- Home
- Products For Home & Business
- Tools For Developers
- Download
- Purchase
- Support
- Company
QUESTIONS OR COMMENTS ABOUT PRODUCTS? WRITE US AT SUPPORT@BYTESCOUT.COM OR USE THIS FORM
QUESTIONS OR COMMENTS ABOUT PRODUCTS? WRITE US AT SUPPORT@BYTESCOUT.COM OR USE THIS FORM
You can download the source code of this example here: pdfdoscout_protection_options_demo.zip
This example shows how to protect generated PDF document from printing and content copying usingPDFDoc Scout library
Code to convert generate and protect PDF document:
IMPORTANT: set .ProtectionEnabled and other security options before calling .BeginDocument so generated document will be stored with protection while generated
Set PDFDoc = CreateObject("PDFDocScout.PDFDocument") ' create PDFDoc object
PDFDoc.InitLibrary "demo", "demo" ' initialize library
PDFDoc.OutputFileName = "ProtectionDemo.pdf" ' set output filename for PDF document
PDFDoc.AutoOpenGeneratedPDF = true ' automatically open generated PDF document in default PDF viewer application
PDFDoc.ProtectionEnabled = true
PDFDoc.ProtectionOptions_AllowCopy = false ' forbid copying of text content
PDFDoc.ProtectionOptions_AllowPrint = false' allow printing
PDFDoc.ProtectionOptions_AllowPrintHiQuality = false ' forbid printing in hi-quality mode
PDFDoc.BeginDocument ' starts PDF document generation
PDFDoc.Page.AddTextBox "Protection demo. Document can not be printed (.ProtectionOptions_AllowPrint = false). This text can not be copied (.ProtectionOptions_AllowCopy = false)", 10, 100, 400, 500,0,0
PDFDoc.EndDocument ' close pdf document generation
' disconnect from library
Set PDFDoc = Nothing
You can download the source code of this example here: pdfdoscout_protection_options_demo.zip
Tutorials: