open pdf in webbrowser control c# : How to delete text in a pdf acrobat SDK software project wpf windows .net UWP services8-part2040

ADOBE LIVECYCLE ES2.5
LCCPLM Service
LiveCycle ES2.5 Services
81
Considerations for the service
Scenarios
Here is an example of a LiveCycle ES2.5 workflow that you can develop by using your PLM system with a LiveCycle ES2.5 process:
Obtain the files for a PLM object. 
Create a PDF document for an entire PLM object.
Policy-protect the PDF document to restrict its distribution.
Save the PDF document with the PLM object.
Obtain the PDF from the PLM object.
Populate the PDF with metadata retrieved from the PLM.
Submit the PDF document to specific individuals. Those reviewers can apply comments to the PDF file. 
Reviewers can use desktop tools such as Acrobat Pro Extended to compare documents and to analyze sections of the data. You can use 
Acrobat Pro Extended to measure, cross-section, and calculate physical properties or three-dimensional (3D) PDF documents. 
Save the comments with the PLM object.
Submit data and comments 
The format of your review document affects how you submit data and comments. You can use these formats for your review:
• XDP that contains an XML form (an XFA template). This format supports XFA form fields.
• XFA-based PDF. This format supports XFA form fields.
• PDF. This format supports only Acrobat form fields.
Submit from an XDP document or from an XFA-based PDF document
Form developers can use LiveCycle Designer ES2 to create XFA forms that automatically produce an XDP document that this method can 
consume. Such forms have these characteristics: 
• Submit button that when activated sends an XDP stream to the specified destination. By default, the stream contains a datasets packet. 
To also include the XFDF packet in the submitted stream, form developers specify that comments are included in the XDP stream. 
• Fields that can be populated with data supplied by another source. For example, applications can populate the fields with data obtained 
from the getDataAndMetaData operation.
Here is an example of XDP data created when the user clicks the submit button that sends the XDP document.
<?xml version="1.0" encoding="UTF-8"?>
<xdp:xdp xmlns:xdp="http://ns.adobe.com/xdp/" timeStamp="2009-01-22T16:39:34Z" 
uuid="361e12df-196c-4ec2-b57a-08156b2f6393">
<xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<xfa:data>
<lccplmsubmitform>
<lccplmsubmitpage>
<livecycleService>http://mylcserver:8080/SubmitPdfServlet</livecycleService>
<objectId>1898.21382.38578.43955</objectId>
<myplmhost>http://myserver:7001/myplm</myplmhost>
<myplmpassword/>
<lclogin>administrator</lclogin>
<lcpassword>password</lcpassword>
<fileName>myFile.pdf</fileName>
</lccplmsubmitpage>
</lccplmsubmitform>
</xfa:data>
How to delete text in a pdf acrobat - 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 copy text out of a pdf; how to erase text in pdf online
How to delete text in a pdf acrobat - 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 from pdf preview; delete text from pdf
ADOBE LIVECYCLE ES2.5
LCCPLM Service
LiveCycle ES2.5 Services
82
</xfa:datasets>
<pdf xmlns="http://ns.adobe.com/xdp/pdf/" 
href="http://myreposserver:7001/LCCPLMViewer/ViewPfServlet"/>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
<annots>
<text color="#FFFF00" creationdate="D:20090427183422+02'00'" date="D:20090427185514+02'00'"
flags="print,nozoom,norotate" icon="Comment" 
name="017b34e3-d1a3-4a32-8907-b4cdd1a4879b" page="1"
rect="49.698502,32.301498,69.698502,50.301498" subject="Sticky Note" title="myUserName">
<contents-richtext>
<body xmlns="http://www.w3.org/1999/xhtml" 
xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" 
xfa:APIVersion="Acrobat:9.1.0" xfa:spec="2.0.2">
<p dir="ltr">
<span dir="ltr" style="font-size:10.0pt;text-align:left;color:#000000;font-
weight:normal;font-style:normal">modified again</span>
</p>
</body>
</contents-richtext>
<popup flags="print,nozoom,norotate" open="yes" page="1" 
rect="100.10701,-16.941605,280.106995,102.839996"/>
</text>
</annots>
</xfdf>
</xdp:xdp>
For more information, refer to LiveCycle Designer ES2 Help and the XDP specification within the XML Forms Architecture (XFA) Speci-
fication 
Submit from a PDF document
Form developers can use Acrobat to add a Regular button to a PDF document. The button can have a script that is triggered by the click 
event. The script calls the exportAsXFDFStr method to extract the data and comments from the file. It can also use the SOAP and web 
services to submit the string to a URL. 
When the user clicks the button, the method generates an XFDF string and invokes the server with this string. 
Here is an example of the decoded string for XFDF stream. The XFDF string is base64-encoded. This stream is created when the user clicks 
the submit button. 
<?xml version="1.0" encoding="UTF-8"?>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve" >
<annots >
<text color="#FFFF00" creationdate="D:20090326165627+01'00'" flags="print,nozoom,norotate"
date="D:20090326165715+01'00'" name="3e792ddf-43a3-4194-b610-50b4486e3a64" icon="Comment"
page="1" rect="395.789001,172.511002,415.789001,190.511002" subject="Sticky Note"
title="myUserName" >
<contents-richtext >
<body xmlns="http://www.w3.org/1999/xhtml" 
xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" 
xfa:APIVersion="Acrobat:9.1.0" xfa:spec="2.0.2" >
<p dir="ltr" >
<span dir="ltr" style="font-size:10.0pt;text-align:left;color:#000000;font-
weight:normal;font-style:normal" >ffddsd&#xD;&#xD;dffd&#xD;sd&#xD;&#xD;dd&#xD;</span >
</p >
</body >
</contents-richtext >
<popup flags="print,nozoom,norotate" open="yes" page="1" rect="792,70.510803,972,190.511002" />
</text >
.NET PDF Document Viewing, Annotation, Conversion & Processing
Redact text content, images, whole pages from PDF file. Annotate & Comment. Edit, update, delete PDF annotations from PDF file. Print.
how to delete text in pdf using acrobat professional; pdf editor delete text
C# PDF Converter Library SDK to convert PDF to other file formats
Allow users to convert PDF to Text (TXT) file. can manipulate & convert standard PDF documents in other external third-party dependencies like Adobe Acrobat.
delete text from pdf acrobat; remove text from pdf acrobat
ADOBE LIVECYCLE ES2.5
LCCPLM Service
LiveCycle ES2.5 Services
83
</annots >
<f href="http://myreposserver:7001/LCCPLMViewer/ViewPfServlet" />
<fields >
<field name="lccplmsubmitform[0]" >
<field name="lccplmsubmitpage[0]" >
<field name="fileName[0]" >
<value >mycadfile.CATProduct</value >
</field >
<field name="lclogin[0]" >
<value >administrator</value >
</field >
<field name="lcpassword[0]" >
<value >password</value >
</field >
<field name="livecycleService[0]" >
<value >http://mylcserver:8080/SubmitPdfServlet</value >
</field >
<field name="myplmhost[0]" >
<value >http://myserver:7001/myplm</value >
</field >
<field name="myplmuser[0]" >
<value >myUserName</value >
</field >
<field name="objectId[0]" >
<value >1898.21382.59476.64247</value >
</field >
</field >
</field >
</fields >
<ids original="1D9C55A458905E42A88ECB572F7E8C0C" modified="210B8FF4CE1B8AFFCD2E91DC39D884FF" />
</xfdf >
For more information, refer to the XML Forms Data Format Specification and the Developing Acrobat Applications Using JavaScript 
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
remove text from pdf reader; how to delete text from pdf reader
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
pdf editor online delete text; how to erase text in pdf
84
24. LDAP Service
The LDAP service provides operations for querying LDAP directories. LDAP directories are generally used to store information about the 
people, groups, and services in an organization. 
For example, LDAP directories typically store information about the business unit that a person belongs to, information that identifies the 
person, and information about how to contact them, such as telephone numbers and email addresses. A process can use the LDAP service 
to query the details based on the user’s ID, and map the details to a process variable in order to populate a form.
Using the LDAP service
You can interact with the LDAP service by developing a process in LiveCycle Workbench that uses the service. You can accomplish the 
following tasks by using this service:
• Perform a search on the LDAP server and return the results, which you can save as process data.
• Perform a search on the LDAP server and return the results in an XML document, which you can save as process data.
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 
LDAP service settings in LiveCycle ES2.5 Administration Help.)
Considerations for the LDAP service
Consider these factors when developing processes that use this service:
• You must configure the properties that are used to connect to the LDAP server before using the LDAP service operations.
• LDAP directories use a tree structure as the data model. Different types of databases, such as Sun ONE or Microsoft Active Directory, 
use different tree structures. LDAP administrators typically customize the directory structure based on the requirements of their organi-
zation. Consult with your LDAP administrator for information about the directory that you are querying.
VB.NET PDF: How to Create Watermark on PDF Document within
create a watermark that consists of text or image (such And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
how to delete text from pdf with acrobat; pdf text remover
C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
how to edit and delete text in pdf file; delete text from pdf with acrobat
85
25. Output Service
The Output service lets you create documents in different formats, including PDF, PDF/A, laser printer formats, and label printer formats. 
Laser printer formats are PostScript and Printer Control Language (PCL). The following list specifies label printer formats: 
• Zebra (ZPL)
• Intermec (IPL)
• Datamax (DPL)
• TecToshiba (TPCL)
A document can be sent to a network printer, a local printer, or a file located on the file system. The Output service merges XML form data 
with a form design to generate a document. The Output service can generate a document without merging XML form data into the 
document. However, the primary workflow is merging data into the document. (See “Form data” on page94 .)
Note: A form design is typically created by using LiveCycle Designer ES2.5. For information about creating form designs for the Output service, 
see Designing Forms for LiveCycle Output ES2
When using the Output service to merge XML data with a form design, the result is a non-interactive PDF document. A non-interactive 
PDF document does not let users enter data into its fields. In contrast, you can use the Forms service to create an interactive PDF form that 
lets users enter data into its fields. (See “Forms Service” on page49.)
The following four Output service operations are available for use within LiveCycle Workbench:
generatePDFOuput2: Merges a form design with data to generate a PDF document
generatePrintedOutput: Merges a form design with form data to generate a document to send to either a laser or a label network printer
sendToPrinter: Prints a document at the specified printer
transformPDF: Converts an interactive PDF form to a non-interactive PDF document
Note: By default, depreciated methods are not displayed in Workbench. Enable the respective option to see deprecated methods.
In addition to using Workbench, you can programmatically interact with the Output service by using the Output Service API. (See 
Programming with LiveCycle ES2.5.) 
Using the Output service
For information about developing processes that use this service, see LiveCycle Workbench Help. For information about invoking this 
service using watched folders or email invocation, see LiveCycle ES2.5 Overview.
For information about initially setting up this service, see LiveCycle ES2.5 Administration Help
C# Excel - Excel Conversion & Rendering in C#.NET
Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
delete text pdf acrobat; how to delete text from a pdf in acrobat
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
other documents are compatible, including PDF, TIFF, MS free hand, free hand line, rectangle, text, hotspot, hotspot more plug-ins needed like Acrobat or Adobe
how to delete text in pdf file; erase text from pdf
ADOBE LIVECYCLE ES2.5
Output Service
LiveCycle ES2.5 Services
86
Creating PDF documents
You can use the Output service to create PDF document that is based on a form design and XML form data. The PDF document is a non-
interactive PDF document. That is, users cannot enter or modify form data. A basic Output workflow is to merge XML form data with a 
form design to create a PDF document. The following illustration shows the Output service merging a form design and XML form data to 
produce a PDF document. 
Creating PDF/A documents
You can use the Output service to create a PDF/A document. Because PDF/A is an archival format for long-term preservation of the 
document’s content, all fonts are embedded 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 cannot contain audio and video content. Like other Output service tasks, you provide both a form 
design and data to merge with it to create a PDF/A document. 
The PDF/A-1 specification has two levels of conformance: a and b. The difference between the two levels is that logical structure (accessi-
bility) support is required for conformance level a but not for level b. Regardless of the conformance level, PDF/A-1 dictates that all fonts 
are embedded into the generated PDF/A document.
Although PDF/A is the standard for archiving PDF documents, you can store a PDF document if it meets your business requirements. 
However, a PDF document can contain content that becomes outdated. For example, a URL that references a website can become outdated 
in the future. The purpose of the PDF/A standard is to establish a PDF file that has the potential for long-term endurance.
ADOBE LIVECYCLE ES2.5
Output Service
LiveCycle ES2.5 Services
87
The following illustration shows the Output service merging a form design and XML form data to produce a PDF/A document. 
Note: The AIIM website has a PDF/A FAQ section at http://www.aiim.org/documents/standards/19005-1_FAQ.pdf.
Sending documents to printers
You can use the Output service to send laser print formats and label print formats to a printer. For a list of supported formats, see “Output 
Service” on page 85.
Note: Label printer manufactures have devices that use different print languages. Not all Zebra printers use ZPL; therefore, ensure that your 
device can support the specific print language.
The following illustration shows the Output service sending documents to network printers. 
The Output service supports the following printing access mechanisms:
Direct accessible printer: A printer that is installed on the same computer is called a direct accessible printer, and the computer is named 
printer host. This type of printer can be a local printer that is connected to the computer directly. 
ADOBE LIVECYCLE ES2.5
Output Service
LiveCycle ES2.5 Services
88
Indirect accessible printer: Technologies such as the common UNIX® printing system (CUPS) and the Line Printer Daemon (LPD) 
protocol are available. The printer that is installed on a print server is accessed from other computers. To access an indirect accessible printer, 
the print server’s IP or host name must be specified. Using this mechanism, you can send a document to an LPD URI when the network has 
an LPD running. This mechanism lets you route the document to any printer that is connected to the network that has an LPD running.
When using this method to send a document to a printer, specify one of these printing protocols:
CUPS: A printing protocol named common UNIX printing system. This protocol is used for UNIX operating systems and enables a 
computer to function as a print server. The print server accepts print requests from client applications, processes them, and sends them to 
configured printers. On the IBM AIX® operating system, usage of CUPS is not recommended.
DirectIP: A standard protocol for remote printing and managing print jobs. This protocol can be used locally or remotely. Print queues are 
not required. 
LPD: A printing protocol named Line Printer Daemon protocol or Line Printer Remote (LPR) protocol. This protocol provides network print 
server functionality for UNIX-based systems.
SharedPrinter: A printing protocol that enables a computer to use a printer that is configured for that computer. This protocol does not 
work if the Generate PDF service is installed and LiveCycle ES2.5 is installed on the Windows Server® 2008 operating system. This issue is 
applicable only for the Windows Server 2008 operating system. In this situation, use a different printer protocol.
CIFS: The Output service supports the Common Internet File System (CIFS) printing protocol. (See “Improving the performance of the 
Output service” on page 103.)
The following table lists various input values, printing access mechanisms, and the results.
Access mechanism
Print server URI
Printer name
Result
SharedPrinter
Any
Null
Exception: Required argument sPrinterName cannot be null.
SharedPrinter
Any
Invalid
Output service throws an exception stating that the printer cannot be found.
SharedPrinter
Any
Valid
Successful print job.
LPD
Null
Any
Output service throws an exception stating that the required argument 
sPrintServerUri cannot be null.
LPD
Invalid
Null
Output service throws an exception stating that the required argument 
sPrinterName cannot be null.
LPD
Invalid
Not null
Output service throws an exception stating that sPrintServerUri is not found.
LPD
Valid
Invalid
Output service throws an exception stating that the printer cannot be found.
LPD
Valid
Valid
A successful print job. 
CUPS
Null
Any
Output service throws an exception stating that the required argument 
sPrintServerUri cannot be null.
CUPS
Invalid
Any
Output service throws an exception stating that the printer cannot be found.
CUPS
Valid
Any
Successful print job. 
DirectIP
Null
Any
Output service throws an exception stating that the required argument 
sPrintServerUri cannot be null.
DirectIP
Invalid
Any
Output service throws an exception stating that the printer cannot be found.
DirectIP
Valid
Any
Successful print job.
CIFS
Valid
Null
Successful print job.
ADOBE LIVECYCLE ES2.5
Output Service
LiveCycle ES2.5 Services
89
Note: To print on remote network printers on Windows, it is easier to use the CIFS protocol than a shared printer. The CIFS protocol can be used 
with remote Windows print servers. (See “Improving the performance of the Output service” on page103.)
Running a service on Windows
If you install LiveCycle ES2 by using the turnkey installation for JBoss on Windows, JBoss runs in the context of the Local System account. 
Services that run in this context do not have access to network resources such as printers because the services are not authenticated on the 
network. If you use the Output Installation Verification Sample (Output IVS) to send a document to a network printer, the following error 
message is displayed: 
Printer \\server\queue not found
To solve this problem, enable JBoss to run in the context of a valid user. To perform this task, change the properties of the JBoss service by 
clicking the Log On tab and selecting This Account. Specify a valid user name and password.
Note: This issue is applicable only when using the SharedPrinter access mechanism.
Sending the document to a network printer
You can send a document to a line printer daemon (LPD) URI when the network has an LP daemon running. You can route the document 
to any printer that is connected to the network. This printer can exist on a separate computer.
After you reference XML form data and set print run-time options, you can invoke the Output service. The Output service sends the 
document to a network printer. It is recommended that you use the CIFS protocol when possible. A shared printer can be used when a 
printer is locally installed.
A PostScript file created from a form design that contains a custom page size does not print correctly. To correct this issue, configure the 
printer to handle custom sizes. Each printer has its own way of handling custom sizes. Some printers allow you to configure the page size, 
media type, input trays, and so on. Read your printer’s documentation to learn how to configure your printer to handle custom sizes. 
When you send a document to a printer, consider the following factors:
• Set 
PrinterProtocol
to 
SharedPrinter
, set 
ServerURI
to a blank value, and set 
PrinterName
to a value that specifies the printer 
path (for example, 
\\server12r-nt\HP LaserJet 8150 PCL 6 Tower II Level 5
).
• You can retrieve the value for 
PrinterName
by using the path where the printer is installed. For example, assume that the printer is on 
the 
server12r-nt
server. To obtain the name of the printer, select Start, Printers and Faxes, right-click the specific printer, and select 
Properties. On the General Tab, the text box displays the printer name. 
• One reason that an issue can occur when printing with a SharedPrinter is that the login identifier is not correct. (See “Running a service 
on Windows” on page 89.)
Processing batch data to create multiple documents
The Output service can create separate documents for each record within an XML batch data source. The Output service can also create a 
single document that contains all records (this functionality is the default). Assume that an XML data source contains ten records and you 
instruct the Output service to create a separate document for each record (for example, PDF documents). As a result, the Output service 
generates ten PDF documents. 
CIFS
Invalid
Any
Output service throws an unknown error while printing using CIFS.
CIFS
Null
Any
Output service throws an exception stating that the required argument 
sPrintServerUri cannot be null.
Access mechanism
Print server URI
Printer name
Result
ADOBE LIVECYCLE ES2.5
Output Service
LiveCycle ES2.5 Services
90
The following illustration also shows the Output service processing an XML data file that contains multiple records. However, assume that 
you instruct the Output service to create a single PDF document that contains all data records. In this situation, the Output service generates 
one document that contains all of the records. 
The following illustration shows the Output service processing an XML data file that contains multiple records. Assume that you instruct 
the Output service to create a separate PDF document for each data record. In this situation, the Output service generates a separate PDF 
document for each data record. 
The following XML data shows an example of a data file that contains three data records.
<?xml version="1.0" encoding="UTF-8"?>
<batch>
<LoanRecord>
<mortgageAmount>500000</mortgageAmount>
<lastName>Blue</lastName>
<firstName>Tony</firstName>
<SSN>555666777</SSN>
<PositionTitle>Product Manager</PositionTitle>
<Address>555 No Where Dr</Address>
<City>New York</City>
<StateProv>New York</StateProv>
<ZipCode>51256</ZipCode>
<Email>TBlue@NoMailServer.com</Email>
<PhoneNum>555-7418</PhoneNum>
<FaxNum>555-9981</FaxNum>
<Description>Buy a home</Description>
</LoanRecord>
<LoanRecord>
<mortgageAmount>300000</mortgageAmount>
<lastName>White</lastName>
<firstName>Sam</firstName>
Documents you may be interested
Documents you may be interested