c# pdf to image without ghostscript : Convert word to fillable pdf form software SDK cloud windows wpf html class services1-part603

11
2
Assembler Service
The Assembler service enables you to combine multiple PDF documents into one PDF document or to 
break apart one PDF document into multiple PDF documents. The Assembler service can manipulate 
documents in various ways such as changing page size and rotating contents. It can insert additional 
content such as headers, footers, and a table of contents. It can preserve, import, or export existing 
content such as annotations, file attachments, and bookmarks.
Each job submitted to the Assembler service includes a Document Description XML (DDX) document and 
a set of source PDF and XML documents. The DDX document provides instructions on how to use the 
source documents to produce a set of result documents. 
This section includes the following topics:
About DDX
” on page 11
Using the Assembler service
” on page 12
C
onsiderations for the Assembler service
” on page 16
About DDX
When using the Assembler service, you use an XML-based language called Document Description XML 
(DDX) to describe the output you want. DDX is a declarative markup language whose elements represent 
building blocks of documents. These building blocks include PDF pages and other elements such as 
comments, bookmarks, and styled text. 
In addition to PDF documents, DDX can describe output formats that represent data extracted from PDF 
documents (such as comments, text, form data, file attachments, and bookmarks) or provide information 
about the properties of a PDF document. 
You can use DDX to manipulate a document in conjunction with document assembly or disassembly. You 
can specify any combination of the following effects: 
Add or remove watermarks or backgrounds on selected pages.
Add or remove headers and footers on selected pages.
Create or flatten a PDF package. 
Renumber page labels. Page labels are typically used for page numbering. 
Import metadata from another source document.
Add or remove file attachments, bookmarks, links, and comments.
Set initial view characteristics and optimize for viewing on the web.
Set permissions for encrypted PDF. 
Rotate pages or rotate and shift content on pages.
For details about DDX, see 
D
DX 
Reference
Convert word to fillable pdf form - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
change font size pdf fillable form; create fillable pdf form
Convert word to fillable pdf form - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
create pdf fillable form; allow users to attach to pdf form
Adobe LiveCycle ES
Assembler Service
LiveCycle ES Services
Using the Assembler service     12
Using the Assembler service
You can accomplish the following tasks using the Assembler service:
A
ssembling PDF documents
” on page 12
D
isassembling PDF documents
” on page 14
D
etermining whether documents are PDF/A compliant
” on page 15
V
alidating DDX documents
” on page 15
For information about developing processes that use this service, see LiveCycle WorkbenchES Help
. For 
information about developing client applications that programmatically interact with this service, see 
Programming with LiveCycle ES
.
Assembling PDF documents
You can use the Assembler service to assemble two or more PDF documents into a single PDF document. 
The following illustration shows three source documents being merged into a single result document. 
The following example is a simple DDX expression used to assemble the document. It specifies the names 
of the source documents used to produce the result document, as well as the name of the result 
document:
<PDF result="Doc4">
 <PDF source="Doc1"/>
 <PDF source="Doc2"/>
 <PDF source="Doc3"/>
</PDF>
Document assembly produces a result document that contains the following:
All or part of each source document
All or part of the bookmarks from each source document, normalized for the assembled result 
document
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
advanced .NET control to change ODT, ODS, ODP forms to fillable PDF formats in using RasterEdge.XDoc.Word; How to Use C#.NET Demo Code to Convert ODT to PDF in
change font in pdf fillable form; convert pdf to fillable form online
C# Create PDF Library SDK to convert PDF from other file formats
Best C#.NET component to create searchable PDF document from Microsoft Office Word, Excel and PowerPoint. Create fillable PDF document with fields.
convert an existing form into a fillable pdf form; fillable pdf forms
Adobe LiveCycle ES
Assembler Service
LiveCycle ES Services
Assembling PDF documents     13
Other characteristics adopted from the base document (Doc1), including metadata, page labels, and 
page size
Optionally, the result document may include a table of contents constructed from the bookmarks in 
the result
Assembling encrypted documents
When you assemble a document, you can also encrypt the PDF document with a password. After a PDF 
document is encrypted with a password, a user must specify the password to view the PDF document in 
Adobe Reader, Adobe Acrobat Professional, or Acrobat Standard. To encrypt a PDF document with a 
password, the DDX document must contain encryption element values that are required to encrypt a PDF 
document.
The Encryption service does not have to be part of your LiveCycle ES installation to encrypt a PDF 
document with a password. 
If one or more of the input documents is encrypted, you must provide a password to open the document 
as part of the DDX.
Assembling documents using Bates numbering
When you assemble a document, you can use Bates numbering to apply a unique page identifier to each 
page. When you use Bates numbering, each page in the document (or set of documents) is assigned a 
number that uniquely identifies the page. For example, manufacturing documents that contain bill of 
material information and are associated with the production of an assembly can contain an identifier. A 
Bates number contains a sequentially incremented numeric value and an optional prefix and suffix. The 
prefix + numeric value + suffix is referred to as a bates pattern. 
The following illustration shows a PDF document that contains a unique identifier located in the 
document’s header.
Flattening and assembling documents
You can use the Assembler service to assemble and transform interactive PDF documents (for example, 
forms) to a non-interactive PDF document. An interactive PDF document lets users enter or modify data 
located in the PDF document fields. The process of transforming an interactive PDF document to a 
non-interactive PDF document is called flattening. When a PDF document is flattened, form fields retain 
their graphical appearance but are no longer interactive. One reason to flatten a PDF document is to 
ensure that data cannot be modified. In addition, scripts associated with the fields no longer function.
Note:The Assembler service can assemble non-interactive PDF documents without the Output service 
being part of your LiveCycle ES installation if the input PDF document is based on an Acrobat form 
or a static XFA form. However, if the input PDF document is a dynamic XFA form, the Output service 
C# PDF Field Edit Library: insert, delete, update pdf form field
A professional PDF form creator supports to create fillable PDF form in C#.NET. An advanced PDF form maker allows users to create editable PDF form in C#.NET.
convert word doc to fillable pdf form; convert pdf fillable form
VB.NET Create PDF from OpenOffice to convert odt, odp files to PDF
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET Convert OpenOffice Spreadsheet data to PDF. Turn ODT, ODS, ODP forms into fillable PDF formats.
create fillable forms in pdf; pdf signature field
Adobe LiveCycle ES
Assembler Service
LiveCycle ES Services
Disassembling PDF documents     14
must be part of your LiveCycle ES installation. If the Output service is not part of your LiveCycle ES 
installation when a dynamic XFA form is assembled, an exception is thrown. 
Disassembling PDF documents
You can use the Assembler service to disassemble a PDF document by extracting pages from the source 
document or by breaking apart a source document based on bookmarks. Typically, this task is useful when 
the PDF document was originally created from many individual documents, such as a collection of 
statements. 
Extracting pages from a source document
In the following illustration, pages 1 to 3 are extracted from the source document and placed in a new 
result document. 
The following example is a DDX expression used to disassemble the document.
<PDF result="Doc4">
<PDF source="Doc2" pages="1-3"/>
</PDF>
Source documents
Result document
Doc2
Doc4
Pages 1-100
Pages 1-3
VB.NET Create PDF Library SDK to convert PDF from other file
Best VB.NET component to convert Microsoft Office Word, Excel and Create fillable PDF document with fields in Visual Basic .NET application.
converting a word document to pdf fillable form; pdf fillable form
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Create PDF files from both DOC and DOCX formats. Convert multiple pages Word to fillable and editable PDF documents.
create a pdf form that can be filled out; create fill in pdf forms
Adobe LiveCycle ES
Assembler Service
LiveCycle ES Services
Determining whether documents are PDF/A compliant     15
Breaking apart a source document based on bookmarks
In the following illustration, DocA is split into multiple result documents, where the first level-1 bookmark 
on a page identifies the start of a new result document.
The following example is a DDX expression that uses bookmarks to disassemble a source document.
<PDFsFromBookmarks prefix="A">
<PDF source="DocA"/>
</PDFsFromBookmarks>
Determining whether documents are PDF/A compliant
You can use the Assembler service to determine whether a PDF document is PDF/A-compliant. PDF/A is an 
archival format meant for long-term preservation of the document’s content. The fonts are embedded 
within the document, and the file is uncompressed. As a result, a PDF/A document is typically larger than a 
standard PDF document. Also, a PDF/A document does not contain audio and video content.
The PDF/A-1 specification consists of two levels of conformance, namely A and B. The major difference 
between the two levels is the logical structure (accessibility) support, which is not required for 
conformance level B. At this time, only PDF/A-1b is supported in validation (and conversion). 
Validating DDX documents
You can use the Assembler service to determine whether a DDX document is valid. For example, if you 
upgraded from a previous LiveCycle version and you want to ensure that your DDX document is valid, you 
can validate it using the Assembler service. 
Source documents
Result document
DocA
A.000001.Bkmk1.pdf
A.000002.Bkmk2.pdf
A.000003.Bkmk3.pdf
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF documents in both .NET WinForms and ASP.NET. Convert both DOC and DOCX formats to PDF files.
auto fill pdf form fields; convert fillable pdf to html form
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB Convert multiple pages PowerPoint to fillable and editable
add fillable fields to pdf online; convert pdf fillable form to html
LiveCycle ES Services
Considerations for the Assembler service     16
Considerations for the Assembler service
When you add headers and footers during the assembling of large documents, you may encounter an 
OutOfMemory error and the files will not be assembled. To reduce the likelihood of this problem, add a 
<DDXProcessorSetting> element to your DDX. For example:
<DDXProcessorSetting name="checkpoint" value="2000" />
You can add this element as a child of the <DDX> element or as a child of a <PDF result> element. The 
default value for this setting is 0 (zero), which turns checkpointing off and the DDX behaves as if the 
<DDXProcessorSetting> element is not present. If you have encountered an OutOfMemory error, you 
may need to set the value to an integer, typically between 500 and 5000. A small checkpoint value results 
in more frequent checkpointing, which reduces the memory needs but also slows down the assembly. For 
details about DDX, see 
D
DX 
Reference
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#.NET convert PDF to text, C#.NET convert PDF to images How-to, VB.NET PDF, VB.NET Word, VB.NET Create fillable and editable PDF documents from Excel in Visual
convert excel to fillable pdf form; pdf create fillable form
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
NET PDF SDK- Create PDF from Word in Visual An excellent .NET control support convert PDF to multiple Create fillable and editable PDF documents from Excel in
pdf fillable form creator; convert word form to pdf fillable form
17
3
Barcoded Forms Service
The Barcoded Forms service extracts data from electronic images of barcodes. The service accepts TIFF 
and PDF files that include one or more barcodes as input and extracts the barcode data. Barcode data can 
be formatted in a variety of ways, including XML, delimited string, or any custom format created with 
JavaScript.
This section provides information about barcoded forms and a brief overview about how to use them:
About barcoded forms
” on page 17
About barcode data
” on page 17
Using the Barcoded Forms service
” on page 19
Encoding and decoding formats
” on page 20
User-specified character sets
” on page 20
Supported symbologies
” on page 20
About barcoded forms
Form authors create interactive barcoded forms using Adobe LiveCycle Designer ES (8.2). (See LiveCycle 
Designer ES Help
.) When a user fills a barcoded form by using Adobe Reader or Acrobat, the barcode is 
updated automatically to encode the form data. 
The Barcoded Forms service is useful for moving data that exists on paper into electronic format. For 
example, when a barcoded form is filled and printed, the printed copy can be scanned and used as input 
to the Barcoded Forms service.
Watched folder endpoints are typically used to invoke applications that use the Barcoded Forms service. 
For example, document scanners can save TIFF or PDF images of barcoded forms in a watched folder. The 
watched folder endpoint passes the images to the LiveCycle ES service for decoding.
Note:Barcodes do not have to originate from forms. The BarcodedForms service can decode any barcode 
that uses supported symbology.
About barcode data
For each barcode in an image, the Barcoded Forms service locates the barcode, decodes it, and extracts 
the data. The service returns the barcode data (using entity encoding where required) in a content 
Adobe LiveCycle ES
Barcoded Forms Service
LiveCycle ES Services
About barcode data     18
element of an XML document. For example, the following scanned TIFF image of a form contains two 
barcodes:
Adobe LiveCycle ES
Barcoded Forms Service
LiveCycle ES Services
Using the Barcoded Forms service     19
The Barcoded Forms service returns the following XML document after decoding the barcodes:
<?xml version="1.0" encoding="UTF-8" ?> 
<xb:scanned_image xmlns:xb="http://decoder.barcodedforms.adobe.com/xmlbeans" 
path="tiff" version="1.0">
<xb:decode>
<xb:date>2007-05-11T15:07:49.965-04:00</xb:date> 
<xb:host_name>myhost.adobe.com</xb:host_name> 
<xb:status type="success">
<xb:message /> 
</xb:status>
</xb:decode>
<xb:barcode id="1">
<xb:header symbology="pdf417">
<xb:location page_no="1">
<xb:coordinates>
<xb:point x="0.119526625" y="0.60945123" /> 
<xb:point x="0.44457594" y="0.60945123" /> 
<xb:point x="0.44457594" y="0.78445125" /> 
<xb:point x="0.119526625" y="0.78445125" /> 
</xb:coordinates>
</xb:location>
</xb:header>
<xb:body>
<xb:content encoding="utf-8">t_SID t_FirstName t_MiddleName t_LastName 
t_nFirstName t_nMiddleName t_nLastName 90210 Patti Y Penne Patti P 
Prosciutto</xb:content> 
</xb:body>
</xb:barcode>
<xb:barcode id="2">
<xb:header symbology="pdf417">
<xb:location page_no="1">
<xb:coordinates>
<xb:point x="0.119526625" y="0.825" /> 
<xb:point x="0.44457594" y="0.825" /> 
<xb:point x="0.44457594" y="0.9167683" /> 
<xb:point x="0.119526625" y="0.9167683" /> 
</xb:coordinates>
</xb:location>
</xb:header>
<xb:body>
<xb:content encoding="utf-8">t_FormType t_FormVersion ChangeName 
20061128</xb:content> 
</xb:body>
</xb:barcode>
</xb:scanned_image>
Using the Barcoded Forms service
You can accomplish the following tasks using the Barcoded Forms service:
Extract barcode data from barcode images (TIFF or PDF). The data is stored as delimited text.
Convert delimited text data to XML (XDP or XFDF). XML data is easier to parse than delimited text. Also, 
data in XDP or XFDF format can be used as input for other LiveCycle ES services.
Adobe LiveCycle ES
Barcoded Forms Service
LiveCycle ES Services
Encoding and decoding formats     20
For information about developing processes that use this service, see LiveCycle WorkbenchES Help
. For 
information about developing client applications that programmatically interact with this service, see 
Programming with
LiveCycle ES
.
You can use the Applications and Services pages of LiveCycle Administration Console to configure default 
properties for this service. (See Applications and Services Administration Help
.)
Encoding and decoding formats
Barcoded form authors are encouraged to use a simple, delimited format (such as tab-delimited) when 
encoding data in barcodes and to avoid using Carriage Return as the field delimiter. Designer ES provides a 
selection of delimited encodings that automatically generate JavaScript script to encode barcodes. The 
decoded data has the field names on the first line and their values on the second line with tabs between 
each field. 
When decoding barcodes, you specify the character used to delimit fields. The character specified for 
decoding must be the same character that was used for encoding the barcode. For example, when form 
authors use the recommended tab-delimited format, the Extract to XML operation in processes should use 
the default value of Tab for the field delimiter.
User-specified character sets
When form authors add barcode objects to their forms using Designer ES, they can specify a character 
encoding. The recognized encodings are: UTF-8, ISO-8859-1, ISO-8859-2, ISO-8859-7, Shift-JIS, KSC-5601, 
Big-Five, GB-2312, UTF-16. By default, all data is encoded in barcodes as UTF-8. 
When decoding barcodes, you can specify the character set encoding to use. To guarantee that all data is 
decoded correctly, specify the same character set as the one specified by the form author when the form 
was designed.
Supported symbologies
The Barcoded Forms service supports the following two-dimensional symbologies:
PDF417
Data Matrix
QR Code
In addition, the service supports the following one-dimensional symbologies:
Codabar
Code128
Code 3 of 9
EAN13
EAN8
Documents you may be interested
Documents you may be interested