AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Transforming page content     121
Transforming page content
The Transform element allows you to alter the page content of existing pages in the following ways:
Scaling: You can make the contents of the page larger or smaller by using the scale attribute. This 
attribute specifies a nonnegative number that can be expressed as a decimal or percentage. A value 
less than 1 scales the contents down, and a value greater than 1 scales them up.
Rotation: You can rotate the page contents in increments of 90 degrees by using the rotate90 
attribute. 
Translation: You can move the page contents horizontally or vertically by using the newX and newY 
attributes. These values are length specifiers (see “Specifying length” on page27
). 
The default for all of the attributes is to do no transformation on the page contents.
The Transform element is categorized as a page content element rather than a page property element 
because it affects existing page content. It has no effect on the properties of the page itself. For example, 
rotating the contents of the page does not change the orientation of the page (portrait or landscape).
Note:Be careful when using this element. It is possible to move part or all of the page content outside the 
visible portions of the page.
This example applies the following changes to the pages in the resultant document:
Shrinks the page content of doc1.pdf to one-quarter size
Moves the origin from the page to 50 points horizontal and 80 points vertical
Rotates the content by 90 degrees
The content of doc2.pdf is unchanged.
Example:Transforming page content
<PDF result="doc3.pdf">
<PDF source="doc1.pdf">
<Transform 
scale="0.25" newX="50" newY="80" rotate90="90"/>
</PDF>
<PDF source="doc2.pdf"/>
</PDF>
How to convert pdf into powerpoint slides - 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
how to convert pdf to ppt for; image from pdf to powerpoint
How to convert pdf into powerpoint slides - 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
how to convert pdf to powerpoint on; how to convert pdf into powerpoint presentation
AdobeLiveCycleES4
Adding and Manipulating Page Content
Assembler Service and DDX Reference
Transforming page content     122
This figure shows how the page looks before and after the Transform element is applied.
C# PowerPoint - How to Process PowerPoint
control, developers are able to split a PowerPoint into two or more It enables you to move out useless PowerPoint document pages C# Codes to Sort Slides Order.
how to change pdf to powerpoint on; export pdf into powerpoint
VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
split one PPT (.pptx) document file into smaller sub library SDK, this VB.NET PowerPoint processing control & profession imaging controls, PDF document, image
how to add pdf to powerpoint; adding pdf to powerpoint
123
15
Specifying Page Labels
Acrobat and AdobeReader identify pages in PDF documents with one or both of the following:
The ordinal page number. PDF documents are numbered consecutively starting with 1.
The page label. An optional identifier that has the following form:
prefix + page number 
Both prefix and page number are optional.
The following items are valid page labels:
iii
page 3
I-A
Chapter 5 - 7
Typically, labels are used to identify sections such as chapters. However, there is no necessary relationship 
between the ordinal page number and the page label. When a page label is present, Acrobat displays both 
the page number and the label in a form such as "IV-3 (42 of 109)". 
Note:The internal data structures in a PDF file use zero (0) to indicate the first page in the document. 
The Assembler service and viewer applications use 1 to indicate the first page. 
In addition to PageLabels element, you can also use other elements to add page labels to page content. 
For example, these elements let you add page labels: Header
Footer
Watermark
Background
, or 
TableOfContents
. To use these elements to add page labels, specify the label within a StyledText 
element. See “Specifying styled text” on page112
for details.
About page labels
To specify the page label to apply to a group of pages, use the PageLabel element. To remove page 
labels, use the NoPageLabels element (see “Removing page labels” on page129
).
The parent element of the PageLabel element determines the range of pages to which it applies. For the 
scope of any PageLabel element, the pages are numbered continuously, starting with 1 by default. Pages 
within a lower scope have their own independent numbering. (See “Scope of elements that affect PDF or 
XDP properties” on page25
.)
Note:You can specify PageLabel or NoPageLabels only once for any given scope.
This example shows a document with a preface and two chapters. The Pagelabel element specifies that 
the page labels in the resultant document use the decimal numbering style. All source documents within 
this scope (Chapter1 and Chapter2) use this style. However, you can also specify other numbering 
conventions such as lower Roman numbering (i, ii, iii...). The attributes are described further below.
Example:Specifying two page label styles
<PDF result="doc4">
<PageLabel format="Decimal"/>
<PDF source="Preface">
VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
sample code in VB.NET to finish PowerPoint document splitting &ltsummary> ''' Split a document into 2 sub Note: If you want to see more PDF processing functions
pdf to powerpoint slide; conversion of pdf into ppt
VB.NET PowerPoint: Extract & Collect PPT Slide(s) Using VB Sample
you want to combine these extracted slides into a new please read this VB.NET PowerPoint slide processing & profession imaging controls, PDF document, image to
convert pdf file to ppt online; pdf to ppt converter online for large
AdobeLiveCycleES4
Specifying Page Labels
Assembler Service and DDX Reference
About page labels     124
<PageLabel format="LowerRoman"/>
</PDF>
<PDF source="Chapter1"/>
<PDF source="Chapter2"/>
</PDF>
Page labeling is optional. However, when assembling documents using the Assembler service, if any of the 
source documents have page labels, then all pages in the resultant document have them.
When page labels are not explicitly specified for a range of pages, the Assembler service uses this default 
behavior:
Pages with existing page labels. When assembling a PDF document from existing documents, 
explicit page labels in source documents are preserved. For example, a page labeled "Chap 2 - 3" in the 
source has the same label in the result regardless of the ordinal page number.
Pages that lack a label. Pages that have not been explicitly labeled are given a filler label which is the 
ordinal page number with no prefix.
Table of content pages or blank pages. You can add new pages using elements such as 
TableOfContents or BlankPage. The new pages take the labeling scheme of the preceding pages 
in the resultant document, if any. If the new page is the first page in the assembly, it is given the filler 
page label (the ordinal page number). This assignment assumes that any other pages in the document 
contain page labels.
To ensure accurate page labels, provide PageLabel elements for all pages. Providing labels for all pages 
avoids the default behavior which can produce unintended results.
The PageLabel element’s mode attribute lets you specify whether page labels from source documents 
are preserved, added, or modified. That attribute supports the following values:
Define (the default) means that the other attributes of the PageLabel element are used to define 
the characteristics of the page labels for these pages. 
Preserve means that existing page labels from source pages remain the same in the result. Labels are 
not changed regardless of the ordinal page number.
Continue means that the pages use the page label style from the previous page in the document. The 
pages are renumbered as they are assembled. If the previous page had no defined page label style, the 
current pages also have no defined page label style.
Note:Continue is not valid for the first page in an assembly.
The remaining attributes of PageLabel apply only when mode is set to Define; otherwise, they are 
ignored. 
The prefix attribute specifies the prefix, which is a string that precedes the page number. The string can 
contain built-in keys (see “Built-in keys” on page115
).
The format attribute specifies the style of the page number portion of the label: 
Decimal: 1, 2, 3, ...
LowerRoman: i, ii, iii, ...
UpperRoman: I, II, III, ...
LowerAlpha: a, b, c, ...
UpperAlpha: A, B, C, ...
VB.NET PowerPoint: Use PowerPoint SDK to Create, Load and Save PPT
guide for PPT document, we divide this page into three parts in VB.NET to create an empty PowerPoint file with or local file and get the exact PPT slides number;
drag and drop pdf into powerpoint; create powerpoint from pdf
VB.NET PowerPoint: Convert & Render PPT into PDF Document
Using this VB.NET PowerPoint to PDF converting demo code below, you can easily convert all slides of source PowerPoint document into a multi-page PDF file.
pdf to ppt; convert pdf to powerpoint online
AdobeLiveCycleES4
Specifying Page Labels
Assembler Service and DDX Reference
Specifying page labels     125
None: No page numbers are included. Only the prefix (if defined) appears; otherwise, there is a blank 
page label. 
The start attribute specifies the starting page number in the resultant document for the group of pages 
to which the PageLabel element applies. All other pages are numbered consecutively beginning with 
start. It can be a positive integer or the PageNumber built-in key. By default, the starting page number is 
1. 
Note:Page labels need not be unique. For example, it is permissible to have two pages labeled "3" in a 
document.
Specifying page labels
This example assembles three PDF documents that have two pages each. Because the PageLabel 
element is specified separately for each source document, numbering begins at "1" for each document. 
This behavior is equivalent to the start attribute being set to 1, its default value.
Example:Specifying the page label separately for each source document
<PDF result="doc4">
<!-- Each source provides a 2-page document. -->
<PDF source="doc1">
<PageLabel prefix="Chapter 1 - "/>
</PDF>
<PDF source="doc2">
<PageLabel prefix="Chapter 2 - "/>
</PDF>
<PDF source="doc3">
<PageLabel prefix="Appendix A - "/>
</PDF>
</PDF>
The resulting page numbers and labels are shown in the following table.
In the next example, the PageLabel element is a child of the PDF result element. Therefore, the page 
label style, with the prefix "page ", applies to the entire resultant document. The page number starts with 1 
and increments throughout the document. 
Example:Applying a page label style to an entire document
<PDF result="doc4">
<PageLabel prefix="page "/>
Ordinal page number r Page label
1
Chapter 1 - 1
2
Chapter 1 - 2
3
Chapter 2 - 1
4
Chapter 2 - 2
5
Appendix A - 1
6
Appendix A - 2
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
clip art or screenshot to PowerPoint document slide large amount of robust PPT slides/pages editing powerful & profession imaging controls, PDF document, image
how to convert pdf file to powerpoint presentation; pdf to powerpoint converter
VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
to add, insert or delete any certain PowerPoint slide without a multi-page PPT document into 2, 4, 6 powerful & profession imaging controls, PDF document, tiff
how to convert pdf to ppt; convert pdf file to powerpoint online
AdobeLiveCycleES4
Specifying Page Labels
Assembler Service and DDX Reference
Specifying page labels     126
<!-- Each source provides a 2-page document. -->
<PDF source="doc1"/>
<PDF source="doc2"/>
<PDF source="doc3"/>
</PDF>
The resulting page numbers and labels are shown in the following table.
This example produces the same result as the previous one. It specifies the page label style for the first 
source document. It also continues the doc1 page label style for the documents in the PDFGroup 
element.
Example:Continuing a page label style
<PDF result="doc4">
<!-- Each source provides a 2-page document. -->
<PDF source="doc1">
<PageLabel prefix="page "/>
</PDF>
<PDFGroup>
<PageLabel mode="Continue"/>
<PDF source="doc2"/>
<PDF source="doc3"/>
</PDFGroup>
</PDF>
The following examples illustrate several page labeling options using the same assembled documents. 
The source documents are a title page, two content sections, and an advertising supplement inserted 
between the two sections.
Ordinal page number r Page label
1
page 1
2
page 2
3
page 3
4
page 4
5
page 5
6
page 6
C# PowerPoint: C# Guide to Add, Insert and Delete PPT Slide(s)
empty page and insert it into an existing view detailed guide for each PowerPoint slide processing powerful & profession imaging controls, PDF document, tiff
pdf picture to powerpoint; change pdf to powerpoint
C# PowerPoint: C# Codes to Combine & Split PowerPoint Documents
2 sub-documents, if you need to split PowerPoint into 4, 6 &ltsummary> /// Split a document into 2 sub powerful & profession imaging controls, PDF document, tiff
change pdf to powerpoint online; how to change pdf to powerpoint
AdobeLiveCycleES4
Specifying Page Labels
Assembler Service and DDX Reference
Specifying page labels     127
Some of the documents contain pre-existing page labels that are applied by using the PageLabel 
element.
In the first example, the goal is to number FirstHalf and SecondHalf consecutively and number AdSection 
independently. The following example shows how to achieve that goal. Here is how the example uses 
page labels elements:
Global page label format. The PageLabel element that is a child of the PDF result defines a global 
page label format. The mode="Define" expression applies the page label format to all pages in the 
resultant document unless another page label property is specified. Those pages start with "1" (by 
default) and are numbered consecutively, ignoring any intervening pages in a lower scope. 
Document-specific page label override. The PageLabel elements for the Title and AdSection 
documents preserve the original page labels in those documents. 
Example:Overriding a global page label format
<PDF result="doc1">
<PageLabel format="Decimal" mode="Define"/>
<PDF source="Title">
<PageLabel mode="Preserve"/>
</PDF>
<PDF source="FirstHalf"/>
<PDF source="AdSection">
<PageLabel mode="Preserve"/>
</PDF>
<PDF source="SecondHalf"/>
</PDF>
Document
Number of pages
PageLabel attributes (if any)
Title
1
format="None" prefix="Title page"
FirstHalf
2
None
AdSection
2
format="Decimal" prefix="Ad - "
SecondHalf
2
None
Ordinal page number r Page label
1
Title page
2
1
3
2
4
Ad - 1
5
Ad - 2
6
3
7
4
AdobeLiveCycleES4
Specifying Page Labels
Assembler Service and DDX Reference
Specifying page labels     128
The next example uses the same documents and also preserves the page labels for Title and AdSection. 
However, there is no global page label format; therefore, the pages in FirstHalf and SecondHalf are given 
the ordinal page number as the page label.
Example:Inheriting the default page label
<PDF result="doc1">
<PDF source="Title">
<PageLabel mode="Preserve"/>
</PDF>
<PDF source="FirstHalf"/>
<PDF source="AdSection">
<PageLabel mode="Preserve"/>
</PDF>
<PDF source="SecondHalf"/>
</PDF>
More complicated page labeling can require using intermediate results. For example, to have labeling 
similar to the previous example but starting the numbering for FirstHalf with "1", use the following DDX.
Example:Using an intermediate result for page labels
<PDF result="TempDoc" return="false">
<PDF source="FirstHalf"/>
<PDF source="AdSection"/>
<PDF source="SecondHalf"/>
</PDF>
<PDF result="doc3">
<PDF source="Title"/>
<PDF source="TempDoc"/>
</PDF>
Ordinal page number r Page label
1
Title page
2
2
3
3
4
Ad - 1
5
Ad - 2
6
6
7
7
AdobeLiveCycleES4
Specifying Page Labels
Assembler Service and DDX Reference
Removing page labels     129
In TempDoc, FirstHalf and SecondHalf are given default page labels starting with "1". Therefore, those page 
labels are preserved when assembling doc3.
Removing page labels
If you use the NoPageLabels element as a child of a PDF result element, the resultant document omits 
page labels. 
Example:Removing page labels
<PDF result="doc1">
<NoPageLabels/>
<PDF source="doc2"/>
<PDF source="doc3"/>
</PDF>
If you use the NoPageLabels element as a child of a PDF source element, pre-existing labels are 
removed. However, if any other pages in the document have page labels, pages in the scope are given the 
filler page label (the ordinal page number).
In the following example, the EndMatter section is specified as having no page labels. However, because 
other pages in the result have page labels, the pages in EndMatter are given the default filler page label 
(the ordinal page number).
Example:Using the default page label
<PDF result="book">
<PDF source="Preface">
<PageLabel format="LowerRoman"/>
</PDF>
<PDF source="Body">
<PageLabel start="_PageNumber" format="Decimal"/>
</PDF>
<PDF source="EndMatter">
<NoPageLabels/>
</PDF>
</PDF>
To ensure that the page labels are blank (that is, the empty string), use the PageLabel element rather 
than the NoPageLabels element, as in this example.
Ordinal page number r Page label
1
Title Page
2
1
3
2
4
Ad - 1
5
Ad - 2
6
5
7
6
AdobeLiveCycleES4
Specifying Page Labels
Assembler Service and DDX Reference
Removing page labels     130
Example:Specifying an empty page label
<PDF result="book">
<PDF source="Preface">
<PageLabel format="LowerRoman"/>
</PDF>
<PDF source="Body">
<PageLabel start="_PageNumber" format="Decimal"/>
</PDF>
<PDF source="EndMatter">
<PageLabel format="None">
</PDF>
</PDF>
Documents you may be interested
Documents you may be interested