Adobe LiveCycle 11
Setting Page Properties
Assembler Service and DDX Reference
Page margins     101
Page margins
The PageMargins element lets you specify the initial placement of page content elements such as 
headers, watermarks, and tables of contents. (See “Adding and Manipulating Page Content” on page103
.)
The PageMargins element has four attributes, lefttopright, and bottom, which specify each 
margin as a distance from the edge of the page. The PageSize element specifies the page dimensions. 
The default margins are 36 points (.5 inches).
In this example, all the margins are set to values other than the default. The Header and Footer elements 
specify the header and footer. (See “Adding and removing headers and footers” on page103
.)
Example:Setting page margins
<PDF result="doc1">
<PDF source="doc2">
<PageMargins left="1in" top="0.75in" right="0.75in" bottom="1in"/>
<Header padding="0.5in">
<Center>
<StyledText><p>Header content</p></StyledText>
</Center>
</Header>
<Footer>
<Center>
<StyledText><p>Footer content</p></StyledText>
</Center>
</Footer>
</PDF>
</PDF>
The page margins determine the placement of the header:
The top of the header is aligned with the top margin
The left side of the Left header is aligned with the left margin
The right side of the Right header is aligned with the right margin
Footers behave in a similar manner. Watermarks, backgrounds, and tables of contents also use the margins 
to determine where to place new content, as described in the individual sections on those elements.
Pdf to powerpoint converter - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
converting pdf to ppt online; add pdf to powerpoint
Pdf to powerpoint converter - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
convert pdf document to powerpoint; convert pdf to powerpoint
Adobe LiveCycle 11
Setting Page Properties
Assembler Service and DDX Reference
Page margins     102
This figure shows the placement of the margins, header, and footer defined in the example.
Note:The page margins determine where to place the text or graphics but do not provide a clipping 
boundary. For example, the figure shows a centered header. If the header has too many characters, 
it can overflow both the left and right margins. Similarly, a left-justified header can overflow the 
right margin.
You can specify PageMargins only once within a given scope. The exception is when you use the 
alternation attribute and specify both OddPages and EvenPages as values. (See “Odd and even 
pages” on page26
.)
C#: How to Use SDK to Convert Document and Image Using XDoc.
You may use our converter SDK to easily convert PDF, Word, Excel, PowerPoint, Tiff, and Dicom files to raster images like Jpeg, Png, Bmp and Gif.
how to convert pdf to ppt using; convert pdf into ppt
C# PDF Convert: How to Convert MS PPT to Adobe PDF Document
Microsoft PowerPoint to PDF. |. Home ›› XDoc.Converter ›› C# Converter: PowerPoint to PDF. You maybe interested: PDF in C#,
convert pdf to powerpoint using; how to change pdf to powerpoint format
103
14
Adding and Manipulating Page Content
You can add and remove several types of content to the pages of assembled PDF documents:
Headers and footers consist of text or graphics that appear at the top or bottom of a page. Typically, 
they contain information such as the date, page number, and document title. 
Watermarks and backgrounds consist of text or graphics that can appear anywhere on a page. 
Watermarks can appear on top of the existing content, and backgrounds can appear in back of the 
existing content.
Overlays and underlays consist of entire PDF pages that are placed on top of the existing content 
(overlays) or in back of the existing content (underlays).
Page content, added in a manner similar to a watermark or background, which can be made screen 
readable for structured (tagged) PDF documents.
For the Assembler service, reapplying a page content element to a PDF file causes the file to grow in size. 
This growth occurs even if you set the PDF element’s save attribute to Full, as shown in the example below. 
The page content elements include the HeaderFooterWatermarkBackgroundPageContent
PageOverlay, and PageUnderlay elements. 
The reason the file grows is that the Header, for example, references an optional content group (OCG) in 
the PDF document. Because different PDF objects can reference the same OCG, it is assumed that other 
PDF objects must be able to access the OCG associated with the Header. For this reason, reapplying the 
Header adds a new OCG associated with the new Header. It does not remove the associated OCG. 
For example, the following DDX causes the file to grow in size each time it is applied to the file:
<PDF result="result.pdf" save="Full">
<PDF source="input.pdf" />
<Header> <Center>
<StyledText>
<p>For review</p>
</StyledText> </Center>
</Header>
</PDF>
Adding and removing headers and footers
You can specify headers and footers that appear in your resultant documents.
XDoc.Converter for .NET, Support Documents and Images Conversion
file converter SDK supports various commonly used document and image file formats, including Microsoft Office (2003 and 2007) Word, Excel, PowerPoint, PDF, Tiff
pdf to powerpoint conversion; converter pdf to powerpoint
Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue
change pdf to powerpoint; convert pdf pages to powerpoint slides
AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Adding headers and footers     104
Adding headers and footers
The Header and Footer elements specify page content that appears at the top and bottom of the page, 
respectively. Headers and footers are located on the page as follows:
Outer margins. The PageMargins element specifies the outer margins for the given page. (See “Page 
margins” on page101
.) For headers, the left, top, and right margins apply. For footers, the left, bottom, 
and right margins apply. The default margins are 36 points (.5 inches). 
Padding between the header or footer and the content. The Header or Footer element’s padding 
attribute specifies the distance between the header or footer and the body content.
Background color. The Header or Footer element’s backgroundColor attribute specifies the 
color to use for filling the background area for the header or footer area.
Placement of text. The Header or Footer element’s margin attribute provides additional control 
over placement of text.
Header and Footer elements have the child elements LeftCenter and Right, which specify an 
anchor for placement of content within the header or footer:
Left supplies content that is justified to the left margin.
Center supplies content that is centered on the page.
Right supplies content that is justified to the right margin.
Note:The margins and Header or Footer margins determine where to place the text or graphics. These 
margins do not provide a clipping boundary. It cannot be assumed that a DDX processor can wrap 
the text. For example, a left-justified header can overflow the right margin if it is too wide.
Header and Footer elements can be children of the following elements, which correspond to the pages 
on which they can appear:
PDF or PDFGroup elements (source pages)
TableOfContents or TableOfContentsPagePattern elements (table of contents pages)
BlankPage elements (blank pages)
You can also specify Header and Footer elements within named StyleProfile elements. Parent 
elements can then reference those StyleProfiles by name. (See “Using style profiles” on page116
.) 
In LiveCycle 7.x, when you specified a header or footer for a page, any header or footer that was previously 
added to the page was removed. This behavior applied even if it contained no text or graphics. In 
LiveCycleES 8.0 and later, you can retain pre-existing headers and footers by setting the 
replaceExisting attribute to false.
Note:The Assembler service can remove only page content added with Acrobat 8 or earlier. It cannot 
remove watermarks, backgrounds, headers, and footers added with later versions. Acrobat 9 and 
later does not distinguish between watermarks, backgrounds, headers, and footers. Also, the 
Assembler does not remove page content that contains Bates numbers. 
You can specify a different Header or Footer for even and odd pages within a given scope (see “Odd and 
even pages” on page26
). 
If Header or Footer are not explicitly specified for the current scope but are specified for a parent scope, 
the parent Header or Footer apply to the current scope.
You can specify the contents of the header and footer fields in one of two ways:
RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Able to view and edit PowerPoint rapidly. Convert. Convert PowerPoint to PDF. Convert PowerPoint to HTML5. Convert PowerPoint to Tiff. Convert PowerPoint to Jpeg
add pdf to powerpoint slide; change pdf to ppt
C# WinForms Viewer: Load, View, Convert, Annotate and Edit
View PDF in WPF; C#.NET: View Word in WPF; C#.NET: View Excel in WPF; C#.NET: View PowerPoint in WPF; C#.NET: View Tiff in WPF. XDoc.Converter for C#; XDoc.PDF
convert pdf to powerpoint slide; convert pdf to editable ppt
AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Adding headers and footers     105
By using styled text specified by a StyledText element (see “Specifying styled text” on page112
By using a page from a PDF document (specified by a PDF source element) as a graphic. The first page 
from the pages specified by the PDF source is used.
The next figure shows the elements of a header and footer including the padding below the header, and 
padding above the foot and the margins. The following example shows the corresponding DDX.
Example:Adding headers and a footer
<PDF result="doc2.pdf">
<PDF source="doc1.pdf">
<Header padding=".3in">
<Right> 
<StyledText><p>Right-justified header</p></StyledText>
</Right>
<Left> 
<StyledText><p>Left-justified header</p></StyledText>
</Left>
</Header>
<Footer padding=".25in">
<Center> 
<StyledText><p>A centered footer</p></StyledText>
</Center>
</Footer>
</PDF>
</PDF>
Here is an alternative way to specify the same information:
Example:Specifying headers and footers with the styleReference attribute
<PDF result="doc2.pdf">
C# powerpoint - Convert PowerPoint to PDF in C#.NET
RasterEdge Visual C# .NET PowerPoint to PDF converter library control (XDoc.PowerPoint) is a mature and effective PowerPoint document converting utility.
converting pdf to powerpoint; how to convert pdf to powerpoint in
VB.NET PDF Converter Library SDK to convert PDF to other file
editing if they integrate this VB.NET PDF converter control with for converting MicroSoft Office Word, Excel and PowerPoint document to PDF file in VB
pdf picture to powerpoint; change pdf to powerpoint online
AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Adding headers and footers     106
<PDF source="doc1.pdf">
<Header styleReference="myProfile"/>
<Footer styleReference="myProfile"/>
</PDF>
</PDF>
<StyleProfile name="myProfile">
<Header padding=".3in">
<Right> 
<StyledText><p>Right-justified header</p></StyledText>
</Right>
<Left> 
<StyledText><p>Left-justified header</p></StyledText>
</Left>
</Header>
<Footer padding=".25in">
<Center> 
<StyledText><p>A centered footer</p></StyledText>
</Center>
</Footer>
</StyleProfile>
In the example, the Header and Footer elements have a styleReference attribute that references a 
style profile. Style profiles (specified by the StyleProfile element) can contain information about 
headers, footers, watermarks, backgrounds, tables of contents, or date patterns. See “Using style profiles” 
on page116
for more information.
Note:In terms of scope, Header and Footer elements that reference definitions within StyleProfile 
elements are treated as if the definition appeared directly inline.
The next example shows different headers specified for odd and even pages and also specifies different 
page margins for odd and even pages. In addition, the Header elements specify true for the 
shrinkContentToFit attribute. This setting means that the content of the page is reduced in size to fit 
between the header and the bottom of the page. The default value is false, which means the header 
could possibly overlap some of the content at the top of the page.
Example:Specifying headers and footers for alternating pages
<PDF result="doc2.pdf">
<PDF source="doc1.pdf">
<PageMargins left="1in" top="0.5in" right="0.5in" 
bottom="0.5in" alternation="OddPages"/>
<PageMargins left="0.5in" top="0.5in" right="1in" 
bottom="0.5in" alternation="EvenPages"/>
<Header alternation="EvenPages" shrinkContentToFit="true">
<Center> <StyledText><p>Confidential</p></StyledText></Center>
<Left><StyledText><p>Draft</p></StyledText></Left>
</Header>
<Header alternation="OddPages" shrinkContentToFit="true">
<Center> <StyledText><p>Confidential</p></StyledText></Center>
<Right><StyledText><p>Draft</p></StyledText></Right>
</Header>
</PDF>
</PDF>
AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Removing headers and footers     107
Removing headers and footers
You can use the NoHeaders and NoFooters elements to remove headers and footers from the pages in 
a given scope. You can specify the alternation attribute for either of these elements, as described in 
“Odd and even pages” on page26
.
Note:You cannot specify both Header and NoHeaders or both Footer and NoFooters in the same 
scope. 
This example removes headers from the document. Any headers that were added to either of the source 
documents previously, for example by Acrobat or the Assembler service, are removed.
Example:Removing headers
<PDF result="headlessDoc.pdf">
<NoHeaders/>
<PDF source="doc1.pdf"/>
<PDF source="doc2.pdf"/>
</PDF>
In this example, a header is specified for the resultant document. The presence of NoHeaders in a lower 
scope means that the header does not apply to the pages of doc2.pdf. 
Example:Removing headers from specific sources
<PDF result="assembledDoc.pdf">
<Header styleReference="general"/>
<PDF source="doc1.pdf">
<PDF source="doc2.pdf">
<NoHeaders/>
</PDF>
<PDF source="doc3.pdf"/>
</PDF>
Note:The NoWatermarks and NoBackgrounds elements are used in the same way for watermarks and 
backgrounds.
Adding and removing watermarks and backgrounds
Like headers and footers, watermarks and backgrounds specify text or graphics to add to the existing page 
content. Watermarks are placed on top of the existing page content and are specified with the 
Watermark element. Backgrounds are placed behind the existing page content and are specified with the 
Background element. 
Watermarks and backgrounds are similar to headers and footers in these ways:
In LiveCycle 7.x, you could add at most one watermark and one background to a destination page. 
When you added a watermark or background, any previous one was removed. In LiveCycleES4 8.0 and 
later, you can retain pre-existing watermarks and backgrounds by setting the replaceExisting 
attribute to false.
Note:You can specify a different watermark or background for even and odd pages within a given 
scope (see “Odd and even pages” on page26
). 
AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Adding and removing watermarks and backgrounds     108
Watermark or Background element can specify its content either as direct child elements or with 
the styleReference attribute. The styleReference attribute references a StyleProfile 
element that can contain a watermark or background description.
The content of a watermark or background can be either a StyledText element or a single PDF 
source element. When using a PDF source, the first page in the pages specified for the source is used as 
the watermark or background.
If Watermark or Background are not explicitly specified for the current scope but are specified for a 
parent scope, the parent Watermark or Background apply to the current scope.
You can use the NoWatermarks and NoBackgrounds elements to ensure that a group of pages 
contains no watermarks or backgrounds.
Watermarks and backgrounds differ from headers and footers in that they are not restricted to specific 
areas of the page. You can specify the placement of a watermark or background using several attributes. 
You can also specify rotation and transparency.
Watermark and Background elements can be children of the following elements, which correspond to 
the pages on which they can appear:
PDF or PDFGroup elements (source pages)
TableOfContents or TableOfContentsPagePattern elements (table of contents pages)
BlankPage elements (blank pages)
You can specify a different Watermark or Background for even and odd pages within a given scope. (See 
“Odd and even pages” on page26
.)
Note:The Assembler service supports only unfiltered data, ASCIIHex filters, and ASCII85 filters for inline 
images in watermarks and backgrounds. All other filters in inline images are unsupported in these 
operations.
Watermarks and backgrounds (as with all other page content) follow scoping rules. (See “Scope of 
elements that affect PDF or XDP properties” on page25
.) In the following example, the Watermark 
element is a child of the PDF result element. It specifies a watermark that applies to all other children of the 
PDF result element that do not specify a watermark. Therefore the watermark applies to all the pages in 
doc1 and doc2.
Example:Adding a watermark 
<PDF result="myPDF">
<Watermark rotation="45">
<StyledText><p><b>Draft</b></p></StyledText>
</Watermark>
<PDF source="doc1"/>
<PDF source="doc2"/>
</PDF>
In the following example, the watermark specified for the PDF result still applies to the pages from doc1. 
However, the pages from doc2 have a different watermark, supplied by a PDF page (the second page of 
myWatermark). The pages of doc 3 have no watermark because of the presence of the NoWatermarks 
element. 
Example:Adding a watermark from a PDF page
<PDF result="myPDF">
<Watermark rotation="45">
AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Adding page content     109
<StyledText><p><b>Draft</b></p></StyledText>
</Watermark>
<PDF source="doc1"/>
<PDF source="doc2">
<Watermark>
<PDF source="myWatermark" pages="2"/>
</Watermark>
<PDF/>
<PDF source="doc3">
<NoWatermarks/>
</PDF>
</PDF>
Backgrounds follow the same rules as watermarks, including the ability to use the NoBackgrounds 
element. 
Adding page content
Page content can be added in a manner similar to adding a watermark or background. The difference 
between adding page content and adding a watermark or background is: 
1. If the PDF document is already tagged (structured), text can be supplied to specify the text read by a 
screen reader. Adding untagged pages to a base-document which is a structured PDF document, does 
not result in their being tagged. Even adding a PageContent element to such a document does not 
result in the added page being tagged. This behavior also applies when adding page content by using 
the TableOfContents or BlankPage elements. (See “PageContent” on page225
.)
2. The page content added in this manner is not removable by other DDX elements.
3. Multiple PageContent elements can be specified per page. 
It is recommended that the alternate text match the text within the page content element or accurately 
describe the graphic within the page content. In the following example, doc1 is a tagged PDF document:
Example:Adding page content for screen reading
<PDF result="doc2">
<PageContent appears="Behind" alternateText="This is highly Adobe 
Confidential.">
<StyledText><p><This is highly <graphic 
source="AdobeConfLogo.pdf"/>.</p></StyledText>
</PageContent>
<PDF source="doc1"/>
</PDF>
Overlaying and underlaying pages
Overlays and underlays specify PDF page content that is added to pages in a document. They differ from 
watermarks and backgrounds in the following ways:
The content must come from PDF pages and cannot be specified using styled text.
Overlay and underlay are not removable by other DDX elements.
You can add multiple overlays or underlays to a page or pages.
AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Understanding rendering order     110
You can use the PageOverlay and PageUnderlay elements to add page content over or under the 
existing content, respectively. You specify them as child elements of the PDF elements identifying the 
destination pages.
Note:The Assembler service supports only unfiltered data, ASCIIHex filters, and ASCII85 filters for inline 
images on overlay pages. All other filters in inline images are unsupported in these operations.
Note:When overlaying PDF documents whose versions are 1.3 or earlier by using the PageOverlay 
element, the PDF document is changed to version 1.4. 
This example overlays page 5 from doc2.pdf onto all but the first page of doc1.pdf.
Example:Overlaying pages
<PDF result="doc3.pdf">
<PDF source="doc1.pdf" pages="2-last">
<PageOverlay>
<PDF source="doc2.pdf" pages="5"/>
</PageOverlay>
</PDF>
</PDF>
In this example, the parent of the PageOverlay element is a PDF source element that specifies the pages 
with the overlay. The child of the PageOverlay element specifies the document from which the overlay 
comes. In the example, it specifies a single page (5). If it does not specify a single page, the first page of the 
range is used. 
Items such as bookmarks, page labels, document structure, and document-level JavaScript code are not 
copied from overlays or underlays to their destination document. Any page properties that conflict with 
the destination page are ignored. Form fields and annotations can be copied by specifying a value of true 
for the embedFormsAndAnnots attribute (the default is false). In this case, form-level JavaScript code 
associated with forms on the page is included with the copied form.
The source (overlay or underlay) page is placed relative to the destination page so that the user space 
origin (lower left corner) of both pages coincide. If the source page size is smaller than the destination 
page size, no content is removed. In effect, the page size for the source overlay page is made larger.
Understanding rendering order
The PageContentPageOverlay, and PageUnderlay elements add page content to the resultant 
document. The content they add is indistinct from the other page content. That is, the added content 
cannot be removed from the resultant document.
The order in which watermarks and backgrounds are added affects rendering order. The Assembler service 
determines the rendering order of the content in a resultant document. The result element does not 
determine rendering order.
Within a PDF result element, the following page content elements add page content over the existing 
page content:
PageContent with the appears attribute set to OnTop
PageOverlay 
Watermark 
Documents you may be interested
Documents you may be interested