17.05.2014 Views

PDFlib 8 Windows COM/.NET Tutorial

PDFlib 8 Windows COM/.NET Tutorial

PDFlib 8 Windows COM/.NET Tutorial

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cookbook A full code sample can be found in the Cookbook topic general/permission_settings.<br />

Table 3.3 Access restriction keywords for the permissions option in begin_document( )<br />

keyword<br />

noprint<br />

nomodify<br />

nocopy<br />

noannots<br />

noforms<br />

noaccessible<br />

noassemble<br />

nohiresprint<br />

plainmetadata<br />

explanation<br />

Acrobat will prevent printing the file.<br />

Acrobat will prevent editing or cropping pages and creating or changing form fields.<br />

Acrobat will prevent copying and extracting text or graphics; the accessibility interface will be<br />

controlled by noaccessible.<br />

Acrobat will prevent creating or changing annotations and form fields.<br />

(PDF 1.4; implies nomodify and noannots) Acrobat will prevent form field filling.<br />

(PDF 1.4) Acrobat will prevent extracting text or graphics for accessibility purposes (such as a<br />

screenreader program).<br />

(PDF 1.4; implies nomodify) Acrobat will prevent inserting, deleting, or rotating pages and<br />

creating bookmarks and thumbnails.<br />

(PDF 1.4) Acrobat will prevent high-resolution printing. If noprint isn’t set, printing is restricted to<br />

the »print as image« feature which prints a low-resolution rendition of the page.<br />

(PDF 1.5) Keep XMP document metadata unencrypted even for encrypted documents.<br />

Note When serving PDFs over the Web, clients can always produce a local copy of the document<br />

with their browser. There is no way for a PDF to prevent users from saving a local copy.<br />

Encrypted file attachments. In PDF 1.6 and above file attachments can be encrypted<br />

even in otherwise unprotected documents. This can be achieved by supplying the<br />

attachmentpassword option to begin_document( ).<br />

78 Chapter 3: Creating PDF Documents (Edition for <strong>COM</strong>, .<strong>NET</strong>, and REALbasic)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!