open pdf in webbrowser control c# : Remove text from pdf acrobat software SDK project winforms windows asp.net UWP services13-part2033

ADOBE LIVECYCLE ES2.5
Signature Service
LiveCycle ES2.5 Services
131
If you are using the Forms service to merge data with the form, prevent the service from converting the form to a dynamic PDF form. Use 
Designer ES2.5 to configure the following form properties:
Target Version: Specify Acrobat And Adobe Reader 8.0 or Later
PDF Render Format: Specify Static PDF Form
For information about setting form properties, see LiveCycle Designer ES2.5 Help.
If you are using the form with the User service in a process, use a Document Form variable to store the form data and the form data. 
Configure the Document Form variable so that the render service is called only once. (See LiveCycle Workbench 9.5 Help.)
Adobe XML Forms
Adobe XML forms (XDP files) can be rendered to PDF by using the Forms service. To use the Signature service with Adobe XML forms, 
the Forms service must be configured so that rendering occurs on the server, and not on the client. When rendering occurs on the server, 
the rendered PDF form is embedded in the XDP file and is not rendered again.
Converting to non-interactive form
To use dynamic Adobe PDF forms and the Signature service, convert the forms to non-interactive PDF forms. 
This scenario typically involves the use of dynamic Adobe PDF forms for gathering data. After the data-gathering activities are complete, 
the form is converted to a non-interactive PDF form that is used with the Signature service:
• Signature fields are added to the non-interactive form.
• The Signature service can add a signature to the form.
• The form can be sent to users to digitally sign, and then the Signature service can validate the signatures.
You cannot display non-interactive forms to users in Workspace ES2.5. However, you can attach non-interactive forms to the Workspace 
ES2.5 tasks by using the User service. You can also distribute the forms through email messages.
Use the Output service to convert dynamic PDF forms to non-interactive PDF forms.
Note: When forms that contain digital signatures are converted to non-interactive PDF forms, the digital signatures are not preserved. Only the 
appearance of the digital signatures is preserved.
Checking the form type
Before using the Signature service on a form, you can ensure that the form is not a dynamic Adobe PDF form. The PDF Utilities service lets 
you retrieve the properties of a PDF document. The results include the form type, which must not equal the value 
Dynamic-XFA
.
Requirements for form design and Workspace ES2.5
If you are using digital signatures on a PDF form that users open in Workspace ES2.5, you must add an invisible submit button to the form 
instead of the Process Fields object. The invisible submit button ensures that digital signatures on the form remain valid when the form is 
submitted using Workspace ES2.5.
When the Process Objects object is included on a form, the LiveCycle ES2.5 server changes the appearance of the submit button that the 
object provides. Digital signatures that are added before the form is submitted indicate that a change has occurred. A yellow triangle alerts 
the user to the change.
A submit button is a Button object with the Control Type property set to Submit. You do not have to specify a target URL. After you add the 
submit button, change the Presence property to Invisible.
Use Designer ES2.5 to add invisible submit buttons at design time. (See LiveCycle Designer ES2.5 Help.)
Remove text from 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 erase text in pdf file; delete text from pdf acrobat
Remove text from 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
erase text in pdf document; how to erase in pdf text
132
32. Stall Service
The Stall service is useful for preventing situational errors that you anticipate may occur. This service provides the capability to stall the 
branch that it belongs to.
For example, processes can use data that is provided from an external resource, such as a partner's database. An Execute Script action can 
be used to verify that the data is valid. If the data is not valid, a Stall action can be executed that stalls the process instance while the data in 
the database is corrected.
Using the Stall service
You can interact with the Stall service by developing a process in LiveCycle Workbench that uses the service. 
If you are aware of a possible situational error in your process, you can add a route that leads to the Stall service. You add a condition to the 
route that checks whether the situational error occurred. When the situation occurs, the branch is stalled so that you can fix the error and 
restart the process using LiveCycle Administration Console.
Note: When used in transactional branches or short-lived processes, the execute operation throws an exception instead of stalling the branch.
For information about developing processes that use this service, see LiveCycle Workbench 9.5 Help
.NET PDF Document Viewing, Annotation, Conversion & Processing
Insert images into PDF. Edit, remove images from PDF. Redact text content, images, whole pages from PDF file. Edit, update, delete PDF annotations from PDF file.
how to delete text in a pdf file; erase text from pdf file
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.
online pdf editor to delete text; how to delete text in pdf converter professional
133
33. User Service
The User service enables processes to create and assign tasks to LiveCycle Workspace ES2.5 users, or to send tasks to users in email messages. 
You can also assign tasks programmatically by using the Task Manager Service API. After a task is created, you can interact with the task by 
using processes, the Task Manager Service API, and LiveCycle Administration Console.
This section includes the following topics:
• “Using the User service” on page133
• “Interacting with tasks” on page134
Using the User service
The User service provides the Assign Task operation that processes use to create tasks and assign them to users either in Workspace ES2.5 
or by using email. You can also use the Assign Task operation to configure task features that are exposed to Workspace ES2.5 users.
Assigning tasks
Assign tasks to users or groups to add the task to their To Do list in Workspace ES2.5. You can assign tasks to any user or group that exists 
in User Management: 
• You can assign a task to the same user or group for every instance of the process that is created. This strategy can simplify testing during 
development. For example, if you assign all tasks to the same person, you must log in to Workspace ES2.5 only once to verify task 
creation.
• You can assign tasks to a user or group identification that is stored in a process variable. This method is more realistic for production 
environments because the user or group can change, depending on the process instance. Prior to assigning the task, the user or group 
identification is obtained and stored.
Methods for assigning tasks
• Use LiveCycleWorkbench. (See LiveCycle Workbench 9.5 Help.) 
• Use the Task Manager Service APIs. (See Programming with LiveCycle ES2.5.)
Configuring task features
When you create tasks, you can configure features that affect the user experience:
Forms and form data: Specify which form is presented to Workspace ES2.5 users and the form data to include in the form. Also specify 
where to save the form data that is submitted when the task is completed.
Instructions: Provide instructions to Workspace ES2.5 users that describe how to complete the task.
Task delegation and consultation: Specify whether users can delegate tasks to other users or consult with other users about tasks.
Attachments and notes: Specify whether users can add file attachments and notes to tasks. You can also add file attachments to tasks if 
they are relevant to the work that needs to be done.
Reminders, deadlines, and escalations: Configure these mechanisms to ensure that the process progresses within time constraints.
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.
how to delete text in pdf converter; deleting text from a pdf
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 delete text in a pdf acrobat; delete text pdf acrobat professional
ADOBE LIVECYCLE ES2.5
User Service
LiveCycle ES2.5 Services
134
Methods for configuring task features
• Use Workbench. (See LiveCycle Workbench 9.5 Help.) 
Configuring email notifications
Notification email messages can be sent to Workspace ES2.5 users when the following events occur:
• Users are assigned a task.
• A reminder or deadline occurs for a task that they own.
• An escalation occurs for a task that they own.
You can configure the message subject and body. The text can include parameters for task properties that are updated at run time. Param-
eters enable messages to include data that changes for each task, such as the task identification.
Default email messages can be authored by using LiveCycle Administration Console. The default messages apply to all tasks that are created 
for all processes. You can configure the Assign Task operation by using LiveCycle Workbench to override the default messages for a task, or 
disable notifications for the task.
Messages that are configured using Workbench can also include XPath expressions so that you can include text-based process data in the message.
Methods for configuring email notifications
• Use LiveCycle Administration Console. (See Configuring notifications for users and groups in LiveCycle ES2.5 Administration Help.)
• Use Workbench. (See LiveCycle Workbench 9.5 Help.) 
Saving information about completed tasks
When a task is complete, you can save information about the task. Configure the Assign Task operation to store the following information 
in process variables:
Task identification: The unique identification of the task that was created
User identification: The unique identification of the user who completed the task
This information can be used later in the process if necessary. For example, you can save the user identification to assign subsequent tasks 
in the process to the same user. 
Methods for saving task information
• Use Workbench. (See LiveCycle Workbench 9.5 Help.) 
Interacting with tasks
This section describes how to interact with tasks after they are created. Workbench, LiveCycle Administration Console, and LiveCycle ES2.5 
SDK provide tools for interacting with tasks.
Note: For information about how to interact with tasks by using Workspace ES2.5, see LiveCycle Workbench 9.5 Help
Reacting to task events
LiveCycle Process Management ES2.5 provides several asynchronous event types for use in processes. You can add event receives or start 
points to your processes to react to events when they occur. 
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.
remove text from pdf reader; remove text watermark from pdf online
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
It can be used standalone. JPEG to PDF Converter is able to convert image files to PDF directly without the software Adobe Acrobat Reader for conversion.
acrobat delete text in pdf; how to erase text in pdf online
ADOBE LIVECYCLE ES2.5
User Service
LiveCycle ES2.5 Services
135
More than 20 event types are defined for task state changes such as when a task is completed, or for other changes such as when a file is 
attached to the task. For example, the TaskDeadlined event type is thrown when a deadline occurs for a task. If a process uses the TaskDead-
lined event as the start point, the process can be invoked when the event is thrown. 
Methods for reacting to events
• Use Workbench. (See LiveCycle Workbench 9.5 Help.) 
Retrieving task information
You can retrieve tasks assigned to specific users and then retrieve information about the task, such as the task identification, status, and name 
of the process it belongs to. You can also retrieve a history of the task.
Methods for retrieving task information
• Use the Process Management ES2.5 pages in LiveCycle Administration Console. (See LiveCycle ES2.5 Administration Help.)
• Use the Task Manager Service API. (See Programming with LiveCycle ES2.5.)
Intervening in task status
You can intervene in the normal progression of a process to correct problems that unpredictable circumstances cause:
• Assign tasks to various users as required. For example, you can reassign a task that is assigned to a user who changed roles in the 
company.
• Retry stalled tasks when the problem that caused the task to stall is fixed. For example, in an Assign Task operation, the XPath expression 
that assigns the task to a user included a syntax error. The error caused all tasks to stall. The error is corrected, and the tasks are retried.
• Terminate tasks that are no longer needed. 
Methods for intervening in task status
• Use the Process Management ES2.5 pages in LiveCycle Administration Console. (See LiveCycle ES2.5 Administration Help.)
• Use the Task Manager Service API. (See Programming with LiveCycle ES2.5.)
PDF to WORD Converter | Convert PDF to Word, Convert Word to PDF
PDF to Word Converter has accurate output, and PDF to Word Converter doesn't need the support of Adobe Acrobat & Microsoft Word.
how to delete text in pdf acrobat; how to delete text in pdf preview
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 erase text in pdf; delete text from pdf preview
136
34. Variable Logger Service
The Variable Logger service enables processes to send messages about variable values to the system log or to log files on the file system of 
the LiveCycle ES2.5 server. When a process stalls and is not functioning as expected, this situation may be related to process variables that 
are not set correctly. The Variable Logger service provides the capability to track the process variables and isolate the issue causing the failure.
Using the Variable Logger service
You can interact with the Variable Logger service by developing a process in LiveCycle Workbench that uses the service. When using this 
service in a process, you can specify the following options:
• Whether to output log messages about process variables to system resources or save them to a file.
• The type of information that is logged in the case of system logging.
• The file name and path of the log file or an XPath expression to a process variable that contains the file name and path when logging to 
a file. You can specify whether to overwrite the log file if it already exists, create a new log file, or append to an existing log file.
For information about developing processes that use this service, see LiveCycle Workbench 9.5 Help
TIFF to PDF Converter | Convert TIFF to PDF, Convert PDF to TIFF
PDF to TIFF Converter doesn't require other third-party such as Adobe Acrobat. speed for TIFF-PDF Conversion; Able to preserve text and PDF file's vector
remove text from pdf online; delete text pdf files
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 from a pdf in acrobat; delete text from pdf with acrobat
137
35. Wait Point Service
The Wait Point service lets you delay the progression of a process at a step in the process.
Using the Wait Point service
You can interact with the Wait Point service by developing a process in LiveCycle Workbench that uses the service. When you use this service 
in a process to delay the execution of the next operation in the process, specify the amount of time to wait by using either calendar days or 
business calendar days:
Calendar days: When you use calendar days, provide values for the number of days, hours, minutes, and seconds to wait.
Business calendar days: When you use business calendar days, specify the name of the business calendar to use and the number of 
business days to wait. Business calendars define business and non-business days (for example, statutory holidays, weekends, and company 
shutdown days) for your organization. When using business calendars, LiveCycle ES2.5 skips non-business days when calculating the 
amount of time to wait.
For information about developing processes that use this service, see LiveCycle Workbench 9.5 Help.
138
36. Web Service Service
The Web Service service enables processes to invoke web service operations. For example, an organization may want to integrate a process 
to store and retrieve information such as contact and account details by invoking a service provider’s exposed web services. The Web Service 
service invokes a specified web service and passes through values for each of its parameters. It then saves the return values from the 
operation into a designated variable within a process. 
The Web Service service interacts with web services by sending and receiving SOAP messages. The service also supports sending MIME, 
MTOM, and SwaRef attachments with SOAP messages by using the WS-Attachment protocol. The Web Service service interactions are 
compatible with SAP systems and .NET web services.
Using the Web Service service
You can interact with the Web Service service by developing a process in LiveCycle Workbench that uses the service. You can accomplish 
the following tasks by using this service:
• Create the SOAP message to send to the web service for invoking a web service operation. After you provide the URL to the web service 
definition, you can select the web service operation to invoke. Based on the operation that you select, a template of the SOAP request 
message is generated. You then insert values into the message as required. The Web Service service supports the Table data type, which 
SAP web services can require. An SAP table is similar to a database table composed of columns, where each row in the table represents 
a record. 
• Test your invocation request by sending a test message and displaying the response message that the web service sends.
• Invoke a web service operation and save the response as process data, including attachments. 
For information about developing processes that use this service, see LiveCycle Workbench 9.5 Help.
139
37. XMP Utilities Service
PDF documents contain metadata, which is information about the document (as distinguished from the contents of the document, such as 
text and graphics). The Adobe Extensible Metadata Platform (XMP) is a standard for handling document metadata. 
The XMP Utilities service can retrieve and save XMP metadata from PDF documents and import XMP metadata into PDF documents. 
About XMP metadata
XMP provides a standard format for creating, processing, and exchanging metadata for a wide variety of applications. XMP provides a model 
by which metadata is represented. XMP metadata is encoded as XML-formatted text that uses the W3C standard Resource Description 
Language (RDF).
In XMP, metadata consists of a set of properties that are associated with a document. Metadata includes properties such as the author, title, 
and modification date of a document.
Properties can sometimes be associated with components of a document, but the XMP Utilities service does not provide the ability to 
manipulate component metadata.
Properties have names and values:
• Names must be legal XML names.
• Values may be simple values, such as numbers and strings, or arrays (also called containers). All values are actually represented as 
Unicode strings. 
For more information about XMP, see the main XMP page on the Adobe website.
About metadata in PDF documents
In a PDF file, metadata can be stored in two places: 
• In the Info dictionary of the file trailer dictionary. This dictionary contains information about the file, such as title, author, and creation 
date. This information is stored as PDF objects such as strings and dates, not in XML format. 
The information in this dictionary is visible to Acrobat and Adobe Reader users through the document properties. Users can set some 
of the properties, such as Title, Author, Subject, and Keywords. Users can also add custom properties with a unique name and value.
• In the Metadata dictionary of the document catalog. This dictionary contains metadata that is associated with the entire document. This 
information is represented as XMP metadata.
Note: Individual streams in a document, such as images, may also have metadata entries that contain associated XMP metadata. However, 
the XMP Utilities service does not provide the ability to manipulate such component-level metadata. 
All metadata in the Info dictionary is also represented in the Metadata dictionary in the form of XMP metadata properties. The standard 
properties, such as Title and Author, are represented in XMP as properties from the PDF schema. 
When the XMP Utilities service reads metadata from a PDF file, it resolves inconsistencies between values in the Info dictionary and those 
in the XMP metadata:
• If the Info dictionary is newer, the Info dictionary properties are used to update the XMP metadata.
• If the XMP metadata is newer, the XMP properties are used to update the Info dictionary.
ADOBE LIVECYCLE ES2.5
XMP Utilities Service
LiveCycle ES2.5 Services
140
• Properties in the Info dictionary that are not listed in “Document Information Dictionary” in the PDF Reference are mapped to the 
pdfx
namespace (“http://ns.adobe.com/pdfx/1.3/”). This mapping is used when copying properties between the repositories in the situations 
described in the first two points.
When a PDF document is saved, some metadata properties are automatically updated, specifically, 
xmp:ModifyDate
xmp:MetadataDate
xapMM:InstanceID
and, if missing, 
xapMM:DocumentID
. If you attempt to modify these properties, values you specify will be overridden.
Using the XMP Utilities service
You can accomplish the following tasks by using this service:
Export Metadata: Exports the metadata from a specified PDF document that you can save as process data. The PDF document you specify 
can be stored as process data or specified directly as a file from the file system.
Import Metadata: Imports metadata from process data and replaces the existing metadata in a specified PDF document.
Export XMP: Available only in LiveCycleWorkbench. Exports the metadata as XMP data from a specified PDF document. You can save the 
metadata as a PDF document to process data or a file to be reused.
Import XMP: Available only in Workbench. Imports metadata from a document value and replaces the existing metadata in a specified PDF 
document.
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.
Documents you may be interested
Documents you may be interested