62
Creationof thePDF Files
Figure6.6: ThumbnailsinAdobeAcrobatReader.
2.7.Presentation Styles
15
beamerthemesidebar
beamerthemesidebar-tab
beamerthemesidebardark
beamerthemesidebardark-tab
beamerthemetree
beamerthemetree-bars
beamerthemesplit
Pdf separate pages - Split, seperate PDF into multiple files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Explain How to Split PDF Document in Visual C#.NET Application
acrobat separate pdf pages; pdf no pages selected
Pdf separate pages - VB.NET PDF File Split Library: Split, seperate PDF into multiple files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Splitter Control to Disassemble PDF Document
break a pdf into parts; pdf splitter
20
Beamer
6.3.PDFEncryption
57
4 = Printdocument
8 = Modifycontentsofdocument
16 = Copytextandgraphicsfromdocument
32 = Addormodifytextannotations
Toallowprintingandcopying,butdisablemodifyingthecontentsand
annotations,thevalueis−4−8−32souse-dPermissions=-44.Toenable
all,use-dPermissions=-4.Todisableall,use-dPermissions=-64.
Commandline
ps2pdf13 -sOwnerPassword=OWNER -sUserPassword=USER \
-dEncryptionR=2 -dKeyLength=40 0 \
-dPermissions=PERMISSIONS in.ps s out.pdf
6.3.3 Revision3
See[9,Table3.15,p.77]forfulldetailsoftheuseraccesspermissionvalues.
4 = = Printdocument(possiblynotatthehighestqualitylevel,de-
pendingonwhether2048isalsoset)
8 = = Modifycontentsofdocument,exceptascontrolledby32,256
and1024
16 = = Copytextandgraphicsfromdocumentotherthanthatcon-
trolledby512
32 = = Addormodifytextannotations,fillininteractiveformfields,
andif256isset,createormodifyinteractive formfields
256 = = Fillinexistinginteractiveformfields,evenif32isclear
512 = = Extracttextandgraphics(insupportofaccessibility y to dis-
abledusersorforotherpurposes)
1024 = = Assemble e the document(insert,rotate, , ordelete e pages s and
createbookmarksorthumbnailimages),evenif16isclear
2048 = = Printthedocumenttoarepresentationfromwhichafaithful
digitalcopyofthePDFcontents couldbegenerated. . When
thisisclear(and4 is set), printing is limitedto alow-level
representationoftheappearance,possiblyofdegradedquality.
Toenableall,use-dPermissions=-4.Todisableeverythingapartfrom
viewing,combine the following-4(base)-4(print)-8(modify)-16(copy)
-32(annotate)-256(interactivefields)-512(copyfordisabilityaccess)-1024
(assemble)-2048(highqualityprint),so-dPermisions=-3904.
Commandline
ps2pdf14 -sOwnerPassword=OWNER -sUserPassword=USER \
-dEncryptionR=3 -dKeyLength=128 \
-dPermissions=PERMISSIONS in.ps s out.pdf
6.3.4 ShellScriptAutomatingtheProcedure
Thisscriptallows you to quickly get the whole e listof arguments s witha
dialogbaseshellscript,asshownonFigure6.3.
Requirements: shshell,dialoganddc(anarbitraryprecisioncalculator)
Filename:
pdf
security.sh
56
Creationof thePDF Files
Figure6.2: DocumentSecurityinAdobeAcrobatReader
6.3 PDFEncryption
PDFEncryptionisavailablewithGhostscript’smacrosps2pdf.Thisallows
youtorestricttheuseofthe finalPDFfile. . Figure6.2showsanexample
ofafewrestrictionsappliedtoadocument. Thereare e tworevisionsofthe
securityhandler:
Revision 2: Revision2doesnotworkwithGS8.14
5
. Itisintendedtobe
usedwithKeyLengthequalto40bitsandproducesPDF1.3compliant
documents;thatis,intendedtobeusedwithAdobeAcrobat4.0;
Revision 3: Revision3isable touseKeyLength upto128bitsandpro-
ducesPDF1.4compliantdocuments;thatis,intendedtobeusedwith
AdobeAcrobat5.0.
6.3.1 CommonCommand d LineParameters
-sOwnerPassword Passwordallowing g fullnonrestrictive access to the
document. MandatorytousePDFrestrictions.
-sUserPassword
Passwordneeded for opening the document. . This
parametermaybeleftempty.
-dEncryptionR
Revisiontouse.Maybeeither2or3.
-dKeyLength
Lengthoftheencryptionkey. Withrevision2,must
be equalto 40,withrevision3,shouldbe equal l to
128.
6
-dPermissions
Permissionstoapplytothedocument. See e descrip-
tionbelow.
6.3.2 Revision2
DocumentSecuritycanbesetwiththePermissionsflag.ForEncryptionR=2,
subtractthesevaluesfrom-4todisableanaccess.
5http://www.ghostscript.com/doc/AFPL/index.htm
6
Withrevision3itmustactuallybea multipleof8 intheinterval[40, 128].
3
Prosper
Contents
3.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
3.1.1 OptionsoftheClass . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2
Preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
3.3
Slides. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
3.3.1 SpecialSlide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.4
Overlays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
3.4.1 ListofItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.2 ReplacingContents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.5
Presentation Styles . . . . . . . . . . . . . . . . . . . . . . . . . .
26
3.5.1 AvailableStyles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.2 DefiningnewStyles . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.6
How doI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3.6.1 Getaslideinportraitorientation. . . . . . . . . . . . . . . . 29
3.6.2 Incrementallydisplaytables . . . . . . . . . . . . . . . . . . . . 29
3.7
IdentifiedBugs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
3.1 Introduction
Figure3.1presents abird’s-eye e view ofthestructure ofaLAT
E
Xfile using
the prosperclass. . The e following code showsa typicalusage oftheclass.
Additionalreferencesmaybefoundin[4].
1
\documentclass[slideColor ,pdf,mancini]{prosper}
2
3
\title{Example Presentation}
4
\author{Xavier Pers\’eguers}
5
\email{xavier.perseguers@epfl .ch}
6
\institution{EPFL}
7
8
\begin{document}
9
10
\maketitle
11
12
\begin{slide}{Introduction}
13
Nothing more e to o say!
14
\end{slide}
15
16
\overlays{3}{
17
\begin{slide}[Dissolve]{List displayed step−by−step}
18
\begin{itemstep}
19
\item
Prosper showing
20
\item a a list of items
21
\item step−by−step
22
\end{itemstep}
Documents you may be interested
Documents you may be interested