how to open pdf file in mvc : Convert pdf picture to text control SDK utility azure winforms html visual studio ddxRef4-part2128

LiveCycle ES Assembler
Creating and Modifying Acrobat and XML (XFA) Forms
Assembler Service and DDX Reference
Dynamically insert forms or form fragments into an XFA form     41
<XDP source="sourceXDP3"/>
</XDP>
</DDX>
The first XDP source element is the base document, provided it does not contain a fragment. The 
configuration and data in the XDP result is obtained from the base document.
Dynamically insert forms or form fragments into an XFA form
The Assembler service lets you create an XFA form by inserting forms or form fragments into another XFA 
form. 
Support for dynamic insertion of form fragments supports single-source control. You maintain a single 
source of commonly used components. For example, you can create a fragment for your company banner. 
If the banner changes, you only have to modify the fragment. The other forms that include the fragment 
are unchanged.
Form designers use Designer 11 to create form fragments. These fragments are uniquely named subforms 
within an XFA form. The form designers also use Designer 11 to create XFA forms that have uniquely 
named insertion points. You (the programmer) write DDX expressions that specify how fragments are 
inserted into the XFA form. 
You can control the fragments or forms that are inserted into a form by the removal or retention of 
insertion points. For example, if an insertion is removed after a fragment is inserted, then subsequent 
fragments are not inserted into that same insertion point.
The following illustration shows two XML forms (XFA templates). The form on the left contains an insertion 
point named myInsertionPoint. The form on the right contains a fragment named myFragment
When the Assembler service interprets the following DDX expression, it creates an XML form that contains 
another XML form. The myFragment subform from the myFragmentSource document is inserted at the 
myInsertionPoint in the myFormSource document.
Example:Dynamic assembly of form fragments
<DDX xmlns="http://ns.adobe.com/DDX/1.0/">
Convert pdf picture to text - Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
convert pdf to txt format; convert pdf scanned image to text
Convert pdf picture to text - VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
convert pdf table to text; converting pdf to plain text
LiveCycle ES Assembler
Creating and Modifying Acrobat and XML (XFA) Forms
Assembler Service and DDX Reference
Resolve references     42
<XDP result="myFormResult">
<XDP source="myFormSource">
<XDPContent fragment="myFragment" 
insertionPoint="myInsertionPoint" source="myFragmentSource"/>
</XDP>
</XDP>
</DDX>
Resolve references
XDP documents can contain images referenced either through absolute or relative references. Assembler 
service, by default, retains the references to the images in the resultant XDP document. 
You can specify how the Assembler service handles the images references in the source XDP documents. 
when assembling the source documents. References in the source documents can be absolute or relative. 
You can choose to have all the images embedded in the resultant so that it contains no relative or absolute 
references. You define this by setting the value of the resolveAssets tag, which can take any of the 
following options:
You can specify the value of the resolveAssets attribute either in the XDP source tag or in the parent 
XDP result tag. If the attribute is specified to the XDP result tag, it will be inherited by all the XDP source 
elements which are children of XDP result. However, explicitly specifying the attribute for a source element 
overrides the setting of the result element for that source document alone.
Example:Resolve all source links in an XDP document 
To convert all references in the source XDP documents, specify the resolveAssets tag for the resultant 
document to all, as in the example below:
<DDX xmlns="http://ns.adobe.com/DDX/1.0/"> 
<XDP result="result.xdp" resolveAssets="all"> 
<XDP source="input1.xdp" /> 
<XDP source="input2.xdp" /> 
<XDP source="input3.xdp" /> 
</XDP> 
</DDX>
You can also specify the attribute for all the source XDP documents independently to get the same result.
<DDX xmlns="http://ns.adobe.com/DDX/1.0/"> 
<XDP result="result.xdp"> 
<XDP source="input1.xdp" resolveAssets="all"/> 
<XDP source="input2.xdp" resolveAssets="all"/> 
<XDP source="input3.xdp" resolveAssets="all"/> 
Value
Description
none
Does not resolve any references. All references are retained.
all
Embeds all referenced images in the source XDP documents. 
relative
Embeds all the images referenced through relative references in the source XDP 
document. 
absolute
Embeds all the images referenced through absolute references in the source XDP 
document. 
C# PDF insert image Library: insert images into PDF in C#.net, ASP
How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Import graphic picture, digital photo, signature and logo into PDF document.
c# convert pdf to text file; convert pdf file to text
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing New RaterEdgeDrawing() drawing.Text = "RasterEdge" drawing imaging controls, PDF document, tiff
convert image pdf to text; convert pdf file to txt file
LiveCycle ES Assembler
Creating and Modifying Acrobat and XML (XFA) Forms
Assembler Service and DDX Reference
Package an XDP document as PDF     43
</XDP> 
</DDX>
Example:Resolve selected source links in an XDP document
You can selectively specify the source references that you want to resolve by specifying the 
resolveAssets attribute for them. The attributes for individual source documents override the 
resultant XDP document’s setting. In this example, the fragments included are also resolved.
<DDX xmlns="http://ns.adobe.com/DDX/1.0/"> 
<XDP result="result.xdp" > 
<XDP source="input1.xdp" resolveAssets="all"> 
<XDPContent source="fragment.xdp" insertionPoint="MyInsertionPoint" 
fragment="myFragment"/> 
</XDP> 
<XDP source="input2.xdp" /> 
</XDP> 
</DDX>
Example:Selectively resolve absolute or relative references
You can selectively resolve absolute or relative references in all or some of the source documents, as 
shown in the example below:
<DDX xmlns="http://ns.adobe.com/DDX/1.0/"> 
<XDP result="result.xdp" resolveAssets="relative"> 
<XDP source="input1.xdp" /> 
<XDP source="input2.xdp" /> 
</XDP> 
</DDX>
Package an XDP document as PDF
You can use the Assembler service to package an XDP document as a PDF document. The XDP assembly 
must be contained within an XDP element that omits a source or result attribute. Such an element is called 
an XDP (generic) element. The XDP (generic) element provides a PDF representation for inclusion in the 
PDF assembly. However, the PDF with XDP cannot be successfully assembled unless the XDP is flattened 
with NoForms or NoXFA.
In this example, the XDP source files are combined into a single XDP stream before being assembled into 
the PDF result. The data from the base document is retained in the result. The data from other XDP files is 
lost.
Example:Assembling multiple XFA-based forms into a single form
<DDX xmlns="http://ns.adobe.com/DDX/1.0/">
<PDF result="interactive_form.pdf" encryption="passEncProfile1">
<XDP>
<XDP source="sourceXDP3"/>
<XDP source="sourceXDP4"/>
</XDP>
</PDF>
</DDX>
C# Word - Paragraph Processing in C#.NET
and text for endnote content IRun endnRun = endnPara.CreateARun(); endnRun.CreateText(" Endnote created!"); /Save the document doc0.Save(@""). Create Picture
convert pdf to editable text online; convert pdf to word text document
VB.NET Image: Visual Basic .NET Guide to Draw Text on Image in .
for drawing text on a local picture with Visual RasterEdge.com", DrawFont, DrawBrush, DrawPoint) Text.Save(). & profession imaging controls, PDF document, image
convert pdf to txt batch; convert image pdf to text pdf
LiveCycle ES Assembler
Creating and Modifying Acrobat and XML (XFA) Forms
Assembler Service and DDX Reference
PDF documents from single XFA-based forms     44
Within the XDP (generic) element, you can use the XFAData
element to populate the XFA form data fields. 
Data supplied in the base document is replaced with data supplied in the XFAData element.
Example:Assembling multiple XFA-based forms with external data
<PDF result="final.pdf">
<XDP>
<XDP source="doc1.xdp"/>
<XDP source="doc2.xdp"/>
<XDPContent insertionPoint="Disclaimer" 
source="disclaimer.xdp" fragment="US"/>
<XFAData source="data.xml"/>
</XDP>
</PDF>
PDF documents from single XFA-based forms 
When the PDF result contains only a single XDP (generic) element (XFA-based form), the XML form in the 
resultant PDF retains its fillable characteristics. That is, the XFA-based form is not flattened. 
Example:Assembling a PDF document that contains an interactive XFA-based form (case 1)
<PDF result="result.pdf">
<XDP>
<!-- These XFA-based forms are assembled into a single form.-->
<XDP source="doc1.xdp"/>
<XDP source="doc2.xdp"/>
</XDP>
</PDF>
Example:Assembling a PDF document that contains an interactive XFA-based form (case 2)
<PDF result="result.pdf">
<PDF source="doc1.xdp"/>
</PDF>
Assemble XFA-based forms with other documents
You can assemble XFA-based forms with other documents. In some cases, the forms must be flattened. 
Form is flattened: If the PDF result element contains an XDP (generic) element and other source 
documents, then flatten the XFA-based forms before assembly. 
Form remains interactive: If the PDF result element’s base document is a PDF source element 
assembled from XFA-based forms, then the resultant document can be interactive. The PDF result can 
also include other source documents that do not contain XFA-based forms.
Flatten assembly of multiple XFA-based forms 
The Assembler service cannot assemble an XDP (generic) result with other documents. If the following 
conditions occur, then Assembler throws an error:
PDF result element contains multiple document sources. 
One or more of those sources are XDP (generic) elements 
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
NET image drawing application to draw text & graphics NET Method to Resize Image & Picture. Here we powerful & profession imaging controls, PDF document, image
converting image pdf to text; convert pdf to word editable text online
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
first! VB.NET Image & Picture Cropping Application. Do you need to save a copy of certain part of an image file in a programming way?
c# convert pdf to text; batch pdf to text
LiveCycle ES Assembler
Creating and Modifying Acrobat and XML (XFA) Forms
Assembler Service and DDX Reference
Assemble XFA-based forms with other documents     45
Before assembling an XFA-based form with another document, use the NoForms or NoXFA elements to 
flatten the form. The Assembler service uses the Output service to flatten dynamic XFA forms. The 
Assembler service flattens static XFA-based forms and Acrobat forms by itself. (See “Assemble XFA-based 
forms with other documents” on page44
.)
Example:Flatten the XFA-based forms before assembling with PDF sources
<PDF result="result.pdf">
<XDP>
<XDP source="Summary.xdp"/>
</XDP>
<PDF source="doc1.pdf"/>
<NoForms/>
</PDF>
Example:Error when assembling a PDF containing an XFA-based form with other PDF documents 
<PDF result="result.pdf">
<XDP>
<XDP source="doc1.xdp"/>
</XDP>
<PDF source="doc2.pdf"/>
</PDF>
Example:Error when assembling a PDF containing an XFA-based form with same 
<PDF result="result.pdf">
<XDP>
<XDP source="doc1.xdp"/>
</XDP>
<XDP>
<XDP source="doc2.xdp"/>
</XDP>
</PDF>
Single XFA-based form remains interactive
You can assemble non-interactive PDF documents with an interactive PDF document, provided these 
conditions are satisfied: 
PDF result contains at most one PDF source element that contains a single XFA-based form. (Other PDF 
source elements provide non-interactive documents or Acrobat forms.)
PDF source element containing the XFA-based form is the base document.
XFA-based form is static (not dynamic).
Example:Assembling an interactive XFA-based form with other documents
<PDF result="intermediate_result.pdf" return="false">
<XDP>
<XDP source="doc1.xdp"/>
<XDP source="doc1.xdp"/>
</XDP>
</PDF>
<PDF result="final_result.pdf">
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
VB.NET DLLs to Scale Image / Picture. There are two dlls that will be involved in the process of VB.NET image scaling, which are RasterEdge.Imaging.Basic.dll
convert scanned pdf to text online; convert pdf to text for
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing or new creating blank TIFF are dedicated to provide powerful & profession imaging controls, PDF document, tiff
convert pdf file to txt file; extract text from pdf
LiveCycle ES Assembler
Creating and Modifying Acrobat and XML (XFA) Forms
Assembler Service and DDX Reference
PDF documents from Acrobat forms     46
<PDF source="intermediate_result.pdf" baseDocument="true"/>
<PDF source="nonXFAForm.pdf"/>
<PDF source="other_nonXFAForm.pdf"/>
</PDF>
PDF documents from Acrobat forms 
The Assembler service can successfully assemble PDF documents from multiple PDF documents 
containing Acrobat forms. By default, Assembler retains all form fields. 
The following example successfully returns a fillable form, if the two sources are Acrobat forms.
Example:Assembling a PDF document from multiple Acrobat forms
<PDF result="result.pdf">
<PDF source="acroform1.pdf"/>
<PDF source="acroform2.pdf"/>
</PDF>
Package a PDF document as XDP
The Assembler service can package a PDF document containing an XFA-based form into as XDP, as shown 
in this example.
Example:Packaging a PDF document containing an XFA-based form as XDP
<DDX>
<PDF result="doc.xdp" format="XDP">
<PDF source=xfa-form.pdf"/>
</PDF>
</DDX>
Note:The DDX fails if the PDF source element does not contain an XFA-based form.
VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
a document file (supported files are PDF, Word & size, foreground color, the background color, text font and Generate Planet Barcode on Picture & Image in VB
convert pdf to text document; convert pdf to text doc
VB.NET PDF insert image library: insert images into PDF in vb.net
Import graphic picture, digital photo, signature and As String = Program.RootPath + "\\" 1.pdf" Dim doc PDFDocument(inputFilePath) ' Get a text manager from
convert scanned pdf to word text; converting pdf to text
47
6
Assembling PDF Packages and Portfolios
You can use DDX expressions to create PDF packages and portfolios. 
PDF packages are containers for a collection of documents. A PDF package includes metadata to support 
efficient viewing, sorting, and searching of documents in the package. Acrobat 8 added support for PDF 
packages. 
PDF Portfolios extend the capability of PDF packages, by adding a customizable user interface (navigator), 
folders, navigation header, and navigation welcome pages. The navigator is a compiled ActionScript 
program that can use resources that are independent of the program. The resources can include localized 
text string, custom color schemes, and graphic resources. Navigators conform to Navigator format and 
navigation welcome pages and navigation headers conform to the Navigator Template Format. 
When designing a PDF Portfolio, consider how the portfolio appears in Acrobat 9 and Acrobat 8:
Acrobat 8: Supports only PDF packages. A PDF Portfolio viewed in Acrobat 8 appears to be a PDF 
package. The cover sheet is displayed as if it was added as a package file and set as the default initial 
document. The navigator, navigation welcome page, and navigation header are not visible and files do 
not appear to be in folders. 
Acrobat 9: Supports PDF Portfolios and packages. A PDF package when viewed in Acrobat 9 appears 
to be a PDF Portfolio. 
See also
Adobe Developer Center
The PDF Developer Junkie Web: Customizing PDF Portfolio Layouts
LiveCycle Doc Team: Using Assembler to Create PDF Portfolios (PDF Packages)
Understanding PDF packages 
Before PDF version 1.7, all PDF documents were single PDF documents consisting of pages and possibly 
document-level file attachments. A PDF document as a container for a collection of documents, known as 
a PDF package. A PDF package consists of a cover sheet, package files, and a package specification. In 
Acrobat 9, a PDF package is called a PDF Portfolio or simply a portfolio.
A package specification provides information about how the files in the collection are displayed. It can also 
contain a schema that defines the syntax of custom metadata that can be used to organize the files in the 
package or portfolio. If a package specification is added to a single PDF, it becomes a PDF package, and 
any preexisting document-level file attachments automatically become package files. 
With packages, you can perform these tasks: 
Create a collection of documents that cannot be assembled in a single document. For example, some 
forms cannot be assembled in a single PDF but can be collected together in a package. 
Flatten a package into a single PDF if the documents it contains are modifiable. For example, an 
encrypted PDF document would remain as a document-level attachment. 
Add or change metadata in packages. 
Adobe LiveCycle 11
Assembling PDF Packages and Portfolios
Assembler Service and DDX Reference
About PDF package and portfolio properties     48
Add documents to packages. 
Modify documents in a package. For example, you can change the headers in the documents if they are 
modifiable.
Export documents from a package and then reimport them into the package in a workflow. For 
example, you could export the documents, digitally sign them, and reimport them into the package.
About PDF package and portfolio properties
DDX provides properties you can use to specify PDF packages and portfolios. 
PDF Package property: package files and package specifications
Here is a basic DDX expression that creates a PDF package:
<DDX xmlns="http://ns.adobe.com/DDX/1.0/">
<PDF result="outDoc" >
<PDF source="cover" baseDocument="true"/>
<Package/>
<PackageFiles/>
<PackageFiles/>
<PackageFiles/>
</PDF>
</DDX>
Base file (the cover sheet)
The <PDF source="cover" baseDocument="true"/> expression defines the base document for 
the PDF package. The base document provides a cover page for the PDF package or Portfolio. It must be a 
PDF document that has at least one page. It also provides other basic characteristics such as page size and 
orientation. 
If the base document is not specified, then a locale-specific default cover sheet is used 
(_AdobeCoverSheet
). 
PackageFiles
The PackageFiles
element specifies the PDF and non-PDF documents to add to the PDF package or 
portfolio. It also provides the metadata (the schema field values) for those documents. Here is a DDX 
expression that shows the basic structure of a PackageFiles element. This expression does not specify 
folders.
<PackageFiles>
<PDF source="Elwood.pdf"/>
<FieldData name="Genre">Movies</FieldData>
<FieldData name="Location">Chicago</FieldData>
</PackageFiles>
The FieldData element specifies metadata associated with the folder.
If the source attribute for the PackageFiles element is a URL that references a folder, then the contents 
of the folder are added. If the PackageFiles is a child of a Folder element, then the folder structure is 
retained. (See “Folders” on page51
.)
Adobe LiveCycle 11
Assembling PDF Packages and Portfolios
Assembler Service and DDX Reference
PDF Portfolio properties     49
Note:Document Services navigates down into the subfolders to include files in subfolders. Earlier versions 
of LiveCycle did not include files in subfolders.
Package or Portfolio element
The Package
or Portfolio
element specifies information about custom metadata fields to use for a PDF 
package. It also specifies the display order, sort order for the default, and custom metadata fields. Here is a 
DDX expression that shows the structure of a Package element. The Portfolio element is the same 
with the addition of other properties specific for PDF Portfolios.
<Package>
<Schema>
<Field name="Character" type="Filename"/>
<Field name="Genre" type="Text"/>
<Field name="Location" type="Text"/>
</Schema>
<DisplayOrder/>
<SortOrder/>
</Package>
Here are elements that can be children of the Package
element. These child elements define package 
characteristics:
Schema
element defines the custom metadata for the PDF package or portfolio.
DisplayOrder
element defines the display order for the result, in which the columns describing the 
order in which viewing applications display the package files.
SortOrder
element defines the priority viewing applications apply to the fields when sorting. It also 
defines the order of the package files when assembling into a single PDF document. 
Files in a PDF package have default metadata such as filename and file size. They can also have custom 
metadata that is defined in FieldData elements for the files. Metadata that exists in other forms such as 
Acrobat metadata (author, title, and subject) is not used in PDF packages. 
PDF Portfolio properties
Document Services (9.0) and Acrobat 9 add support for navigators, folders, and navigation welcome 
pages. 
The Assembler service cannot help you create a custom navigator, a navigation welcome page, or a 
navigator header. But it lets you include such resources in a PDF navigator result.
Use AcrobatPro to create a navigation welcome page or navigator header. Use Adobe Flex®Builder™ and 
the Acrobat SDK to build a custom navigator. See the Adobe Developer Center
for details.
Adobe LiveCycle 11
Assembling PDF Packages and Portfolios
Assembler Service and DDX Reference
PDF Portfolio properties     50
Navigators 
Your PDF Portfolio can include navigators from these sources:
Document Services. These navigators are available from the Adobe Navigators LCA. This LCA initially 
contains three basic multi-lingual navigator resources. These resources are similar to three basic layouts 
that are available in AcrobatPro: On an Image, Revolve, and Sliding Row.
These multi-lingual navigator resources support the same 28 languages that are supported for the 
multi-lingual cover sheet. The locale-specific version is selected by using the TargetLocale. See 
_AdobeCoverSheet
for information about localization.
You can add custom navigators to this LCA. Here are navigators included in the Navigator LCA:
AdobeOnImage.nav. Requests a background image. The schema includes X and Y viewer 
coordinates that specify placement of files and folders on the background image when viewed. (See 
the example at “DDX that creates PDF Portfolio that uses the AdobeOnImage navigator” on 
page52
.)
AdobeRevolve.nav 
AdobeSlidingRow.nav
Adobe AcrobatPro. These navigators reside in the installation directory.
Other sources. Custom navigators that you or others develop. 
PDF Portfolios. Your DDX can specify the navigator from an existing PDF Portfolio that contains a 
custom navigator. 
Here is a DDX example that accesses a navigator in the default AdobeAcrobatPro installation directory. 
This example assumes that the application is installed on the Document Services server. This example 
does not include any package files. 
<DDX xmlns="http://ns.adobe.com/DDX/1.0/">
<PDF result="myPortfolio.pdf">
<Portfolio>  
<Navigator source=
"file:///C:/Program Files/Adobe/Acrobat 9.0/Acrobat/Navigators/
AdobeRevolve.nav"/>  
</Portfolio>
</PDF>
</DDX>
Here is a DDX example that obtains the navigator from a PDF file. 
<DDX xmlns="http://ns.adobe.com/DDX/1.0/">
<PDF result="myPortfolio.pdf">
<Portfolio>  
<Navigator source=
"existingPortfolio.pdf"/>  
</Portfolio>
</PDF>
</DDX>
Documents you may be interested
Documents you may be interested