open pdf in webbrowser control c# : Delete text pdf document software Library dll windows asp.net web page web forms services7-part2039

ADOBE LIVECYCLE ES2.5
Generate PDF Service
LiveCycle ES2.5 Services
71
• Use transition effects
The file type settings can also specify that PDFMaker for Microsoft Word is used as a fallback converter. If the Generate PDF service cannot 
successfully convert the file using OpenOffice, it converts it using PDFMaker for Microsoft Word. 
The Generate PDF service can use multiple instances of OpenOffice to convert files. This is called multi-threaded conversion. Compared to 
using a single instance of OpenOffice, multi-threaded conversion can significantly increase the rate at which this service converts 
OpenOffice files. Support for multi-threaded conversion using OpenOffice requires post-installation setup tasks described in Installing and 
Deploying LiveCycle ES2 Using Turnkey.
Support for fallback conversion is available even when multi-threaded conversion is enabled.
Using other applications to convert file formats to PDF
The Generate PDF service’s CreatePDF2 operation can use the following applications to convert other supported native file formats to PDF:
• Autodesk AutoCAD (DWF, DWG, DXW) 
• Corel WordPerfect (WPD, QPW, SHW) 
• Adobe Photoshop (PSD)
• Adobe FrameMaker (FM)
• Adobe PageMaker (PMD, PM6, P65, PM)
Adding support for other applications to convert native file formats to PDF
You can add support for other native file formats that are not currently supported. Adding such support involves the following general steps:
• Identifying an application that supports the native file format
• Installing that application on the computer hosting LiveCycle
• Creating setup files and environment variables that specify how the Generate PDF service interacts with the application to print the 
native format files 
For information about adding support for other native file formats, see Programming with LiveCycle ES2.5
Converting video, images, and HTML file formats to PDF 
The Generate PDF service’s CreatePDF2 operation converts video, image, and HTML file formats to PDF.
Converting video file formats to PDF
The Generate PDF service’s CreatePDF2 operation can convert SWF and FLV files to PDF files. These types of files are videos created with 
Adobe Flash technology or applications created with Flex Builder. The result of this operation is a PDF document that contains a media 
annotation containing the video. If you open the resulting file with Acrobat 8 or later, you can play the video.
This feature cannot be used to create PDF Portfolios Layouts. Such a layout includes a customizable ActionScript® user interface for 
navigating the files in a PDF Portfolio (PDF package). For information about PDF Portfolios, see the The PDF Developer Junkie Blog on the 
Adobe website. 
Converting image file formats to PDF
The Generate PDF service’s CreatePDF2 operation can convert many types of image file formats to PDF. For a list of supported image 
formats, see “Generate PDF Service” on page68”.
Converting HTML to PDF
The Generate PDF service provides two operations for converting HTML files to PDF documents:
Delete text pdf document - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
how to remove text watermark from pdf; delete text pdf files
Delete text pdf document - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
delete text pdf document; remove text from pdf online
ADOBE LIVECYCLE ES2.5
Generate PDF Service
LiveCycle ES2.5 Services
72
• HtmlToPDF2 operation converts an HTML file located at a given URL. 
• HtmlFileToPDF operation converts an HTML file or a ZIP file that contains HTML files and images. 
You can specify how the HTML file is converted to PDF, including the following characteristics:
• Spidering settings that specify inclusion of other HTML content referenced by the original HTML file
• Page conversion settings that specify page size and margins, page orientation, header and footer content, and initial view
• Document display options that specify the viewing characteristics when the PDF document is opened in a viewing application such as 
Acrobat
Note: The HTML-to-PDF conversion capability requires post-deployment specification of system font folders. In particular, the primary system 
font folder must contain all fonts that are used for such conversions. Alternatively, your system administrator can use LiveCycle Configuration 
Manager to specify the locations of font folders. (See Installing and Deploying LiveCycle ES2 Using Turnkey.)
Converting PDF to other file formats (Windows only)
The Generate PDF service’s ExportPDF2 operation converts PDF to the many file formats. For a list of supported export file formats, see 
“Generate PDF Service” on page 68”.
For information about the archive document types, see the ISO 19005-1:2005, Document management -- Electronic document file format 
for long-term preservation specification, the Acrobat Developer Center, or the Adobe Acrobat Dusting Off Archives tutorial.
Note: The Generate PDF and DocConverter services both convert PDF to PDF/A-1B. For information about the DocConverter service, see 
“DocConverter Service” on page 34.
Optimizing PDF files
The Generate PDF service’s OptimizePDF operation optimizes PDF files by reducing their size. The result of this conversion is PDF files 
that may be smaller than their original versions. This operation also converts PDF documents to the PDF version specified in the optimi-
zation parameters.
Optimization settings specify how files are optimized. Here are example settings:
• Target PDF version
• Discarding objects such as JavaScript actions and embedded page thumbnails
• Discarding user data such as comments and file attachments
• Discarding invalid or unused settings
• Compressing uncompressed data or using more efficient compression algorithms
Optimization does not use Adobe PDF settings.
Submitting conversion jobs to the Generate PDF service
You can submit conversion jobs to the Generate PDF service by using any of the techniques described in “How developers interact with 
services” on page 8”. You can also submit conversion jobs by clicking one of these links on the LiveCyclePDF Generator ES2.5 web page in 
the LiveCycle Administration Console:
• Create PDF
• HTML to PDF
• Optimize PDF
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
VB.NET PDF - How to Delete PDF Document Page in VB.NET. Visual Basic Sample Codes to Delete PDF Document Page in VB.NET Class. Free
how to erase pdf text; erase text in pdf document
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
C#.NET PDF Library - Delete PDF Document Page in C#.NET. Provide C# Users in C#.NET. How to delete a single page from a PDF document.
how to delete text from a pdf; delete text from pdf online
ADOBE LIVECYCLE ES2.5
Generate PDF Service
LiveCycle ES2.5 Services
73
You can use the web page to submit conversion jobs even if you have only non-administrative privileges on LiveCycle ES2.5. Non-adminis-
trators can access the PDF Generator ES2.5 web pages at http://server:port/pdfgui. These web pages allow only submission of conversion 
jobs. (See LiveCycle ES2.5 Administration Help.) 
Verifying system readiness of the Generate PDF service
The Generate PDF service provides a stand-alone system readiness tool that you can use to verify correct configuration of the service. You 
can use this tool any time after initially configuring that service. 
The Generate PDF service makes use of other applications, some of which require user names and passwords. As a result, configuring the 
Generate PDF service is more complex than configuring other LiveCycle ES2.5 services. (See Installing and Deploying LiveCycle ES2 Using 
Turnkey.)
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Ability to extract highlighted text out of PDF document.
erase pdf text; how to delete text from pdf document
VB.NET PDF Text Extract Library: extract text content from PDF
SharePoint. Extract text from adobe PDF document in VB.NET Programming. Extract file. Extract highlighted text out of PDF document. Image
delete text pdf file; pull text out of pdf
74
20. Generate 3D PDF Service
The Generate 3D PDF service converts various 3D file formats to 3D PDF. It can also convert those 3D file formats to other 3D and 2D file 
formats. Additionally, this service can reuse the results of previous conversions by supporting product lifecycle management (PLM) systems 
and using cached conversion results.
Note: The Generate 3D PDF service is for Microsoft Windows® operating systems only. Acrobat Pro Extended 9.1 must be installed on the server 
that is hosting LiveCycle ES2.5. No CAD applications are required to support conversion.
The Generate 3D PDF service supports 3D files produced by the following CAD applications. It can convert the supported file types to 3D 
PDF or to an export file format. The file name extensions for the supported file types are shown in parentheses. 
• 3DXML (3DXML)
• ACIS (SAT, SAB)
• Acrobat 3D PDF (PDF)
• Autodesk 3D Studio (3DS)
• Autodesk Inventor up to 12.x, 2009 (IPT, IAM)
• CADDS (PD, _PD, CADDS)
• CGR (CGR)
• COLLADA (DAE)
• Hewlett-Packard Graphics Library (HP, HGL, HPL, HPGL, PLT)
• Industry Foundation Classes (IFC) 
• Initial Graphics Exchange Specification (IGES, IGES)
• JTOpen up to JT 9.1 (JT)
• KMZ (KMZ)
• Lattice XVL (XV3, XV0)
• OneSpace Designer V3 UP TO V2008 (PKG, SDP, SDPC, SDW, SDWC, SDA, SDAC, SDS,SDSC, SES, BDL)
• Parasolid up to 19 (X_T, X_B)
• Pro/ENGINEER   (PRT, XPR, ASM, XAS, NEU)
• Siemens I-deas (MF1, ARC, UNV, PKG)
• Siemens NX up to NX 6, 2D (PRT)
• Solid Edge V19, V20, ST (ASM, PAR, PWD, PSM)
• SolidWorks up to 2009 (SLDASM, SLDPRT)
• STEP Exchange AP 203, AP 214 (STP, STEP)
• Stereo Lithography (STL)
• TTF PRC (PRC, PRD)
• UG NX 
• UG NX drawings
• Universal 3D ECMA 1, ECMA 3 (U3)
• Virtual Reality Modeling Language (VRML) Worlds V1.0, V2.0 (WRL, VRML)
• Wavefront Object (OBJ)
The Generate 3D PDF service can also convert 3D PDF and supported 3D CAD files to the following 3D formats. For example, it can convert 
Wavefront Object files to VRML.
C# PDF insert text Library: insert text into PDF content in C#.net
C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. This C# coding example describes how to add a single text character to PDF document. // Open a document.
pdf text watermark remover; remove text watermark from pdf online
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
All text content of target PDF document can be copied and pasted to .txt files by keeping original layout. C#.NET class source code
how to delete text in pdf document; delete text pdf preview
ADOBE LIVECYCLE ES2.5
Generate 3D PDF Service
LiveCycle ES2.5 Services
75
• 3D PDF
• PDF/E-1
• IGES
• Parasolid 
• STEP
• STL
• Universal 3D
• VRML 
The Generate 3D PDF service can convert 3D PDF and 3D CAD files to these 2D formats: 
• DXF 
• EMF
The Generate 3D PDF service can also convert 2D CAD files to these formats: 
• PostScript
• EMF
Using the Generate 3D PDF service
You can use this service’s operations to specify the CAD file to convert in one of these forms:
• Single CAD file.
• CAD assembly file that references other files containing the subassemblies and parts that are used in the 3D object. Supply those other 
files (all in their native format) in an array of supporting files.
• XML file that represents the assembly and that references the part files that are used in the 3D object. Those referenced part files can be 
in native format or in PDF. PDF is a convenient cached form. The Generate 3D PDF service operations that support XML assembly 
structure files can obtain the referenced parts from these locations:
• Array of supporting files supplied as an argument
• File location.
When converting to 3D PDF and other types of files, you can specify the settings to apply to the resulting document. Here are the ways you 
can specify the settings to use for a conversion:
• Provide the name of predefined settings on the LiveCyclePDF Generator 3D ES2.5 web page in LiveCycle Administration Console. 
• Provide an XML file that represents the settings. This file can represent every setting available through the PDF Generator 3D ES2.5 web 
page in LiveCycle Administration Console. 
One of the properties of these settings is the location of a template PDF document that contains one or more 3D annotations. When 
converting 3D files to 3D PDF, the Generate 3D PDF service uses a copy of the template PDF file as a destination for the conversion results. 
The service converts the 3D object into PRC format and then places the PRC object in one of the 3D annotation in the destination PDF file. 
For information about developing processes that use this service, see LiveCycle Workbench 9.5 Help. For information about developing 
client applications that programmatically interact with this service, see Programming with LiveCycle ES2.5
Creating a 3D PDF using 3D conversion settings from the server
The Generate 3D PDF service’s Create3dPDF operation converts a CAD file to a 3D PDF document based on 3D conversion settings 
configured on the LiveCycle ES2.5 server. For information about configuring the 3D conversion settings, see Configuring Adobe 3D PDF 
Settings in LiveCycle ES2.5 Administration Help. 
C# PDF metadata Library: add, remove, update PDF metadata in C#.
C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project.
delete text pdf; how to delete text in a pdf acrobat
C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
delete text from pdf file; acrobat delete text in pdf
ADOBE LIVECYCLE ES2.5
Generate 3D PDF Service
LiveCycle ES2.5 Services
76
Creating a 3D PDF using 3D conversion settings from an XML file
The Generate 3D PDF service’s Create3dPDFCustom operation converts a CAD file to a 3D PDF document using custom 3D conversion 
settings specified in an XML file. The XML file must conform to the pdfg3d_per_jobsettings.xsd schema for 3D conversion settings. (See 
LiveCycle ES2.5 Generate 3D PDF Conversion Settings Reference.) If you do not specify an XML file, the default conversion setting specified 
on the LiveCycle ES2.5 server is used. 
Converting a 3D PDF file to PDF/E-1
You can use the Generate 3D PDF service to convert a 3D PDF document to the PDF/E-1 format or to verify that a 3D PDF document 
complies with the PDF/E-1 format. 
Converting a CAD file to 3D PDF or to other 3D or 2D file formats
The Generate 3D PDF service’s Convert3d operation converts a CAD file or 3D PDF document to another 3D or 2D file that uses another 
format. You can specify 3D conversion settings defined on the server, or you can provide an XML file that provides 3D conversion settings.
Using cached 3D content to convert a CAD file
To expedite conversion of 3D files to PDF or to other file formats, you can use cached conversion results. The cache is 3D PDF files created 
for the parts that make up the 3D assembly. This conversion is similar to “Converting a CAD file to 3D PDF or to other 3D or 2D file formats” 
on page 76 except that the conversion uses cached 3D content from 3D PDF files. 
Using cached 3D content use to convert a CAD file requires your application to perform the following general steps:
Use the Generate 3D PDF service’s Explore3D operation to explore a particular 3D object. The result is an XML file that describes the 
structure in a CAD assembly. The XML file conforms to the Adobe LiveCycle Generate 3D PDF Assembly Structure Reference. This 
examination does not produce a converted result. 
Determine whether any of the files listed in the XML file are already converted to 3D PDF. If they are converted, add the paths of those 
3D PDF files to the XML file. 
Use the Generate 3D PDFservice’s Convert3dWithCache operation to convert the 3D object to 3D PDF or to another file format. The 
primary input to this operation is the XML file. 
Using an XML assembly structure to convert a CAD file
The Generate 3D PDF service’s Convert3dFromXML operation is similar to “Converting a CAD file to 3D PDF or to other 3D or 2D file 
formats” on page 76. The exception is that the conversion uses an XML file that contains an assembly structure to determine the files to 
convert. Product lifecycle management (PLM) systems are typically used to create such XML files. The PLM updates the XML file to 
reference parts that are already converted to 3D output format. The XML file conforms to the Adobe LiveCycle Generate 3D PDF Assembly 
Structure Reference
Using cached 3D content and an XML assembly structure to convert a CAD file
The Generate 3D PDF service’s Convert3dWithPlm operation converts a CAD file represented by an XML file for an assembly structure and 
cached 3D content. This capability is a combination of “Using cached 3D content to convert a CAD file” on page76 and “Using an XML 
assembly structure to convert a CAD file” on page 76.
Using custom functionality with 3D conversion 
When you use the Generate 3D PDF service to convert CAD files, you can supply an XML file that the 3D conversion engine uses to interact 
with a custom plug-in (add-in). The XML file identifies the plug-in to use and provides custom parameters that the plug-in consumes.
ADOBE LIVECYCLE ES2.5
Generate 3D PDF Service
LiveCycle ES2.5 Services
77
Here are some examples of the functionality such plug-ins can add:
• Support for additional 3D file formats 
• Special information to the objects that make up the 3D file
For information about 3D conversion engine plug-ins, see your Adobe representative.
Invoking the Generate 3D PDF service
You can invoke the operations in this service by using any of the techniques described in “How developers interact with services” on page8. 
If you use watched folders to invoke this service for a 3D document that consists of a hierarchy of files (an assembly structure), submit those 
files as a folder. The folder can include subfolders to represent the structure of the assembly.
You can also invoke some of the operations in this service by using the LiveCycle PDF Generator ES2.5 web pages in LiveCycle Adminis-
tration Console. This use of the web pages is for demonstration and testing purposes. Using the PDF Generator ES2.5 web pages to perform 
3D conversion tasks requires administrative privileges. (See LiveCycle ES2.5 Administration Help.)
78
21. JDBC Service
The JDBC service enables processes to interact with databases. For example, a process may require that data submitted from a form populate 
an internal database or that data from a database prepopulate a form. The process can contain application logic that binds data from the 
form fields to the underlying database. Fields may be mapped to database columns. Separate line items in a filled form may also create 
multiple rows in the database. If a stored procedure that populates the database already exists, a process can use the stored procedure to 
update the data.
A process may also execute a business rule that is dependent on data stored in a database. For example, if a customer is behind on payment, 
the order is not shipped, and the customer is sent an email reminder. A process can query the database and look up the status based on the 
customer ID and create a rule based on this value.
Using the JDBC service
You can interact with the JDBC service by developing a process in LiveCycle Workbench that uses the service. You can accomplish the 
following tasks by using this service:
• Specify the data source to use to connect to the database server
• Execute a stored procedure on the database
• Execute an SQL statement on a database server and return the number of rows that were affected
• Query the database using an SQL statement and return the result set as XML data
• Query the database using an SQL statement and save the first row of the result set
For information about developing processes that use this service, see LiveCycle Workbench 9.5 Help
You can use the Applications and Services pages in LiveCycle Administration Console to configure default properties for this service. (See 
JDBC service settings in LiveCycle ES2.5 Administration Help.)
Considerations for the JDBC service
The data source that is used to connect to the data server must be defined on the application server that hosts the LiveCycle ES2.5 server. 
The default value is the JNDI name of the data source for the LiveCycle ES2.5 database.
To call stored procedures or execute SQL statements, the database user account that is used to access the database must have the required 
database permissions.
79
22. JMS Service
The JMS service enables interaction with Java Message Service (JMS) providers that implement both point-to-point messaging and 
publish/subscribe messaging. 
The JMS service can receive a message from a designated message queue. For example, a process may be initiated based on a message being 
placed in a queue when an order is created. The JMS service, in this example, is used as the first step in the process to listen for the message 
and initiate the process.
The JMS service can also send a message to a designated message queue or publish a message to a topic. For example, there may be a 
requirement to send a message in a queue that informs other systems to “Create new customer profile” and pass the customer information. 
A process can leverage the JMS service to send the message and pass the customer details as an XML document from a process variable.
Using the JMS service
You can interact with the JMS service by developing a process in LiveCycle Workbench that uses the service. You can accomplish the 
following tasks by using this service:
• Publish a message to a topic on the JMS provider
• Retrieve a message that is stored in a queue on the JMS provider
• Send a message to a queue on the JMS provider
For information about developing processes that use this service, see LiveCycle Workbench 9.5 Help
You can use the Applications and Services pages in LiveCycle Administration Console to configure default properties for this service. (See 
JMS service settings in LiveCycle ES2.5 Administration Help.)
Considerations for the JMS service
Consider these factors when developing processes that use this service:
• Queues and topics must be configured on the JMS provider (by an administrator) before you can use them. Typically, JMS applications 
use Java Naming and Directory Interface (JNDI) services for finding the names of the topics and queues that are configured. After 
finding the name, the JMS client connects to the JMS service to interact with the queues and topics.
• The JMS service must be configured with default properties so that the service operations can connect and interact with a JMS provider 
and an associated JNDI service. The values of the service properties are set to default values based on the JBoss Application Server. 
Change these values if you are using a different application server to host LiveCycle ES2.5.
80
23. LCCPLM Service
The LiveCycle Connector for PLM (LCCPLM) service enables processes and applications to interact with a product lifecycle management 
(PLM) system. PLM systems are designed to manage a product through its entire life cycle and integrate people, data, processes, and business 
systems. A PLM object includes all data for an engineering project, including Microsoft Word documents, images, 2D drawings, and 3D 
designs. 
The LCCPLM service invokes corresponding methods in a PLM component, which is packaged as a service container. Install a PLM 
component that interacts with your PLM system: 
PLM component installed with LiveCycle ES2.5: By default the LCCPLM service interacts with a stub PLM component. 
Sample PLM component: Adobe provides a sample implementation of a PLM component that uses the file system as the PLM. This 
sample is not installed with the LiveCycle ES2.5 samples. Contact your Adobe representative for information:
Third-party PLM components: Contact your Adobe representative for information.
Using the service
Get data and metadata descriptor
This operation retrieves data and metadata for a specified PLM object by using its identifier. Metadata can include any field for the PLM 
object that can be extracted from the PLM system. The metadata is unrelated to metadata from other sources. That is, it does not include 
PDF metadata or Word metadata. 
Save comments from a document
This operation saves data and comments that are associated with a PLM object. This operation consumes the data and comments as an XDP 
document. The PLM client implementation can store the data and comments in the PLM system with the PLM object. 
XDP is an XML grammar that provides a mechanism for packaging XFA components within a surrounding XML container. Such XFA 
components can include a PDF document, comments, and XFA form data. 
Form designers can create XML forms that automatically generate an XDP document when the user clicks a submit button on the form. 
(See“Submit from an XDP document or from an XFA-based PDF document” on page81.) 
Save comments from string
This operation saves comments that are associated with a PLM object. This operation consumes the data and comments as an XFDF string. 
The PLM client implementation can store the data and comments in the PLM system with the PLM object. 
XFDF (XML Forms Data Format) is an XML grammar for representing forms data and comments that are extracted from a PDF document. 
Form designers can apply submit buttons to PDF documents that automatically generate an XFDF stream. (See“Submit from a PDF 
document” on page 82.) 
Store PDF
This operation checks into the PLM system the PDF that was generated using a PLM object. 
Documents you may be interested
Documents you may be interested