open pdf in webbrowser control c# : Erase pdf text application control tool html web page azure online services10-part2030

ADOBE LIVECYCLE ES2.5
Output Service
LiveCycle ES2.5 Services
101
Note: A PostScript file that is created from a form design that contains a custom page may not print. In this situation, 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. See your printer’s documentation to learn how to configure your printer to handle custom sizes. 
Paper handling
Designer ES2.5 exposes control over duplex printing in two ways depending on whether the form is used to generate a PDF document and 
printed from Adobe Reader or Acrobat. Or whether the form is printed directly to a PCL or PostScript device. 
When the form is intended to generate a PDF document, settings that relate to how the PDF document is printed can be configured from 
the Form Properties dialog box within Designer ES2.5. These settings include the number of copies to print and the duplexing setting. 
Subsequent printing of a PDF document from Adobe Reader or Acrobat uses these settings. 
Duplexing can also be specified by using the pagination property of the Output service operations that are available within Workbench. 
Duplexing can also be specified by using the Output service Java and web service API. Additional capabilities are available in Designer ES2.5 
to design forms that adjust according to simplex and duplex printing scenarios.
Master pages can be assigned to odd-numbered (front side) or even-numbered (back side) printed pages. Different master pages can be 
designed for the front and back pages. The Output service automatically selects the appropriate master page, depending on whether it is 
currently printing on the front or back of the page. A common use case is to create master pages that place the page count on the left side or 
right side of the page. Assign the master pages as odd or even to ensure that the page count is always on the inside or outside of a duplex-
printed document.
Working with the XCI configuration file
The Output service uses an XCI configuration file to perform tasks, such as embedding a font into a document. Although this file contains 
settings that can be set, it is not typical to modify this value. The default.xci file is located in the svcdata\XMLFormService folder.
For example, assuming that LiveCycle ES2.5 is installed on JBoss, the full path is as follows:
[Install location]\Adobe\LiveCycle ES2\jboss\server\lc_turnkey\svcdata\XMLFormService
You can pass a modified XCI file while performing an Output service operation. When doing so, create a copy of the default file, change only 
the values that requires modification to meet your business requirements, and use the modified XCI file.
The Output service starts with the default XCI file (or the modified file). Then it applies values that are specified in Workbench property 
sheets or specified by using the Output Service API. These values override XCI settings. For example, values specified in a Workbench 
property sheet overrides XCI values.
Erase pdf text - 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
erase pdf text; how to erase in pdf text
Erase pdf text - 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
deleting text from a pdf; remove text from pdf reader
ADOBE LIVECYCLE ES2.5
Output Service
LiveCycle ES2.5 Services
102
The following table specifies XCI options.
XCI option
Description
config/present/pdf/creator
Identifies the document creator using the Creator entry in the Document Information dictionary. For informa-
tion about this dictionary, see the PDF Reference guide. 
config/present/pdf/producer
Identifies the document producer using the Producer entry in the Document Information dictionary. For infor-
mation about this dictionary, see the PDF Reference guide.
config/present/layout
Controls whether the output is a single panel or paginated.
config/present/pdf/compression/level
Specifies the degree of compression to use when generating a PDF document.
config/present/pdf/fontInfo/embed
Controls font embedding in the output document. (See “Embedding fonts” on page103.)
config/present/pdf/scriptModel
Controls whether XFA-specific information is included in the output PDF document.
config/present/common/data/adjustData
Controls whether the XFA application adjusts the data after merging. 
config/present/pdf/renderPolicy
Controls whether the generation of page content is done on the server or deferred to the client.
config/present/common/locale
Specifies the default locale used in the output document.
config/present/destination
When contained by a present element, specifies the output format. When contained by an openAction 
element, specifies the action to perform upon opening the document in an interactive client.
config/present/output/type
Specifies either the type of compression to apply to a file or the type of output to produce.
config/present/common/temp/uri
Specifies the Form URI.
config/present/common/template/base
Supplies a base location for URIs in the form design. When this element is absent or empty, the location of the 
form design is used as the base.
config/present/common/log/to
Controls the location that log data or output data is written to.
config/present/output/to
Controls the location that log data or output data is written to.
config/present/script/currentPage
Specifies the initial page when the document is opened. 
config/present/script/exclude
Informs LiveCycle ES2.5 which events to ignore.
config/present/pdf/linearized
Controls whether the output PDF document is linearized.
config/present/script/runScripts
Controls which set of scripts LiveCycle ES2.5 executes.
config/present/pdf/tagged 
Controls the inclusion of tags into the output PDF document. Tags, in the context of PDF, are additional informa-
tion included in a document to expose the logical structure of the document. Tags assist accessibility aids and 
reformatting. For example a page number may be tagged as an artifact so that a screen reader does not enun-
ciate it in the middle of the text. Although tags make a document more useful, they also increase the size of the 
document and the processing time to create it.
config/present/pdf/fontInfo/alwaysEmbed
Specifies a font that is embedded into the output document.
config/present/pdf/fontInfo/neverEmbed
Specifies a font that must never be embedded into the output document.
config/present/pdf/pdfa/part
Specifies the version number of the PDF/A specification that the document conforms to.
config/present/pdf/pdfa/amd
Specifies the amendment level of the PDF/A specification.
config/present/pdf/pdfa/conformance
Specifies the conformance level with the PDF/A specification.
config/present/pdf/version
Specifies the version of PDF document to generate
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Draw PDF markups. PDF Protection. • Sign PDF document with signature. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
delete text from pdf acrobat; how to delete text from a pdf document
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Draw markups to PDF document. PDF Protection. • Add signatures to PDF document. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
how to delete text from a pdf in acrobat; delete text pdf acrobat professional
ADOBE LIVECYCLE ES2.5
Output Service
LiveCycle ES2.5 Services
103
Embedding fonts
To demonstrate how to work with an XCI file, an XCI file is used to embed a font into a PDF document that the Output service generates. 
Embedding a font is relevant only for PDF output. For PCL and PostScript output, the font is automatically embedded if it is not resident on 
the printer. This setting reduces the PDF file size by having the global embed setting off but providing a way to embed particular fonts into 
a document.
To embed a font into the resultant document, perform the following tasks:
Place the font into the windows\fonts folder that belongs to the computer that LiveCycle ES2.5 is deployed on. 
Copy the XCI file located in the folder that is specified in this section, paste the XCI file in a new location, and rename it custom.xci. For 
example, use the location C:\XCI\custom.xci.
Edit the custom.xci file by creating an XML element named 
fontInfo
(place it under the 
pdf
element). Within the 
fontInfo
element, 
add the following XML data: 
<alwaysEmbed>[name of the new font]</alwaysembed>
Modify the XCI URI option within Workbench or by using Output Service API. 
Improving the performance of the Output service
The following list specifies performance factors to consider when working with the Output service: 
• When invoking the Output service within a process, you can improve the performance by making the process a short-lived process. A 
long-lived process persists data in the LiveCycle ES2.5 database, resulting in a performance cost.
• As of LiveCycle 8.2, you can turn off security for the Output service. By turning off security, the Output service does not authenticate a 
user when it performs an operation, therefore improving the performance of a given operation. 
• Changing the caching option of the LiveCycle ES2.5 repository to manual optimizes performance. The default setting results in lower 
performance because the Output service assumes that a form (or fragments) have changed since the last time it was used. 
• Forms that contain justified fields decrease performance; that is, justification degrades performance.
• Use of non-explicit data binding in form designs for batch processing results in decreased performance. (See “Processing batch data to 
create multiple documents” on page 89.)
• When working with batch processing and when possible, use incremental loading. (See “Incremental loading” on page91.)
• When designing a form, use fonts that support a particular language to improve performance. 
Note: For information about processing large XML data files that contain many records., see “Maximizing throughput” on page96 . 
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
Redact tab on viewer empower users to redact and erase PDF text, erase PDF images and erase PDF pages online. Miscellaneous. • RasterEdge XDoc.
delete text pdf acrobat; delete text from pdf with acrobat
C# PDF Text Redact Library: select, redact text content from PDF
Free online C# source code to erase text from adobe PDF file in Visual Studio. How to Use C# Code to Erase PDF Text in C#.NET. Add necessary references:
delete text pdf files; acrobat delete text in pdf
104
26. PDF Utilities Service
Use the PDF Utilities service to convert documents between PDF and XDP file formats, set and retrieve the save mode of PDF documents, 
and query information about a PDF document. For example, you can determine whether a PDF document contains comments or attach-
ments.
Using the PDF Utilities service
You can accomplish the following tasks by using this service:
Clone PDF: This feature is available only in LiveCycleWorkbench. It replicates a PDF document. The resulting PDF document can be 
manipulated independently of the input PDF document. If a given PDF document is passed to multiple services without cloning, the result 
may be difficult to use effectively. 
For example, assume that a PDF document is passed to two services sequentially. When the first service modifies and returns the PDF 
document as a document value, the next service to use the document value detects modifications that the first service made.
After using the Clone PDF operation, you are assured that the input document value and the result document value are identical but distinct. 
Also, any future modification of either value is not reflected in the other object.
Multiple Clone of PDF: This feature is available only in Workbench. It clones a PDF document a specified number of times. The resulting 
PDF documents are used independently of the input PDF document. 
Convert PDF documents to XDP documents: Converts a PDF document to an XDP file. For a PDF document to be successfully converted 
to an XDP file, the PDF document must contain an XFA stream in the dictionary.
Convert XDP documents to PDF documents: Converts an XDP file to a PDF file. To successfully convert an XDP file to a PDF file, the 
XDP file must contain an encoded PDF packet.
Retrieve PDF document properties: Performs queries on the specified PDF document and returns the results as a 
PDFPropertiesResult
value. You can perform the following queries:
• Is a PDF Document 
• Is a PDF Package 
• Get the PDF Version 
• Check for Attachments 
• Check for Comments 
• Recommended Acrobat Version 
• Form Type 
• Check for AcroForm 
• Has a Fillable Form 
• Is an XFA Document 
• Get the XFA Version 
Get PDF Save Mode: Returns the save mode of a PDF document. The save mode represents the mode the PDF document is saved in. Also, 
the save mode specifies whether the request is considered a requirement or only a suggestion. Save mode values are not influenced by the 
PDF document content. The following values are possible PDF save-mode values: 
FAST_WEB_VIEW
, which is used while viewing the PDF document online
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
setting PDF file permissions. Help C# users to erase PDF text content, images and pages online in ASP.NET. RasterEdge C#.NET HTML5
how to erase text in pdf online; how to delete text from pdf reader
C# PDF Image Redact Library: redact selected PDF images in C#.net
Same as text redaction, you can specify custom text to appear over the image redaction area. How to Erase PDF Images in .NET Using C# Class Code.
remove text from pdf preview; delete text pdf preview
ADOBE LIVECYCLE ES2.5
PDF Utilities Service
LiveCycle ES2.5 Services
105
INCREMENTAL
, which performs the save operation in the least amount of time
FULL
, which saves with fewer optimizations
Set PDF Save Mode: Sets the save mode of a PDF document. The save mode represents the mode the PDF document is saved in. Also, the 
save mode specifies whether the request is considered a requirement or only a suggestion. Save mode values are not influenced by the PDF 
document content.The following values are possible PDF save-mode values: 
FAST_WEB_VIEW
, which is used while viewing the PDF document online
INCREMENTAL
, which performs the save operation in the least amount of time
FULL
, which saves with fewer optimizations
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.
How to C#: Special Effects
Erase. Set the image to current background color, the background color can be set by:ImageProcess.BackgroundColor = Color.Red. Encipher.
delete text pdf; erase text from pdf
Customize, Process Image in .NET Winforms| Online Tutorials
Include crop, merge, paste images; Support for image & documents rotation; Edit images & documents using Erase Rectangle & Merge Block function;
delete text in pdf file online; delete text pdf document
106
27. Reader Extensions Service
The Reader Extensions service enables your organization to easily share interactive PDF documents by extending the functionality of Adobe 
Reader with additional usage rights. The Reader Extensions service works with Adobe Reader 7.0 or later. The service adds usage rights to 
a PDF document. This action activates features that are not usually available when a PDF document is opened using Adobe Reader, such as 
adding comments to a document, filling forms, and saving the document. Third-party users do not require additional software or plug-ins 
to work with rights-enabled documents. 
When PDF documents have the appropriate usage rights added, recipients can do the following activities from within Adobe Reader:
• Complete PDF documents and forms online or offline, allowing recipients to save copies locally for their records and still keep added 
information intact
• Save PDF documents to a local hard drive to retain the original document and any additional comments, data, or attachments
• Attach files and media clips to PDF documents
• Sign, certify, and authenticate PDF documents by applying digital signatures using industry-standard public key infrastructure (PKI) 
technologies
• Submit completed or annotated PDF documents electronically
• Use PDF documents and forms as an intuitive development front end to internal databases and web services
• Share PDF documents with others so that reviewers can add comments by using intuitive markup tools. These tools include electronic 
sticky notes, stamps, highlights, and text strikethrough. The same functions are available in Acrobat.
• Support barcoded forms decoding.
These special user capabilities are automatically activated when a rights-enabled PDF document is opened within Adobe Reader. When the 
user is finished working with a rights-enabled document, those functions are again disabled in Adobe Reader. They remain disabled until 
the user receives another rights-enabled PDF document.
The following topics provide information about the tasks that you can perform and how to achieve the best results:
• “Using the Reader Extensions service” on page106
• “Considerations for the Reader Extensions service” on page108
Using the Reader Extensions service
Applying usage rights to PDF documents
You can use the Reader Extensions service to apply usage rights to PDF documents. Usage rights pertain to functionality that is available in 
Acrobat Professional and Acrobat Standard but not in Adobe Reader. Such functionality includes the ability to add comments to a 
document, fill forms, and save the document. PDF documents that have usage rights added are called rights-enabled documents. A user who 
opens a rights-enabled PDF document in Adobe Reader can perform the operations that are enabled for that document. 
Here is a list of the usage rights and the actions that users can perform in Adobe Reader when each usage right is enabled:
Basic form fill-in: Users can fill in form fields and save files locally.
Note: A message prompting users to fill the form is displayed to users of Adobe Reader 7. This message is not displayed in Adobe Reader 8.
Import and export form data: Users can import and export form data as FDF, XFDF, XML, and XDP files. If you select this feature, Basic 
Form Fill-In is also automatically selected. When you select this usage right, also enable the Database and Web Service Connectivity usage 
right or the Embedded File Attachments usage right (depending on the usage rights required).
.NET Imaging Processing SDK | Process, Manipulate Images
Provide basic transformation functions, like Crop, Rotate, Resize, Flip and more; Basic image edit function support, such as Erase Rectangle, Merge Block, etc.
how to delete text in a pdf acrobat; online pdf editor to delete text
ADOBE LIVECYCLE ES2.5
Reader Extensions Service
LiveCycle ES2.5 Services
107
Submit outside web browser: Users can submit form data by email or offline. If you select this feature, Basic Form Fill-In is also automat-
ically selected.
Database and web service connectivity: Users can access the database or call the web service that is defined within the form. If you select 
this feature, Basic Form Fill-In is also automatically selected.
Add, delete, and change form fields: Users can add, delete, or modify fields on the form. If you select this feature, Basic Form Fill-In is 
also automatically selected. 
Create pages from templates: Users can spawn pages from the form template for forms that are created in Acrobat. Users create pages 
from template pages within the same form. (Available in XFA documents but when selected, the usage right is not applied to the final saved 
document.) If you select this feature, Basic Form Fill-In is also automatically selected.
2D barcode decoding: Users can use 2D barcodes with third-party scan decode solutions. If you select this feature, Basic Form Fill-In is 
also automatically selected.
Digital signatures: Users can digitally sign and save the PDF document. If this option is not selected, users can still validate, view, and print 
the document that has a digital signature.
Commenting: Users can create, edit, delete, import, and export comments. Comments are stored with and transmitted with the entire file. 
If this option is not selected, users can only review comments in the PDF document.
Online commenting: Users can upload or download document comments from a server. If you select this feature, Commenting is also 
automatically selected.
Embedded file attachments: Users can add, remove, modify, or export file attachments and files in a PDF package (formerly known as a 
PDF portfolio).
Methods for applying usage rights
• Use the LiveCycleReader Extensions ES2.5 web application. (See LiveCycle Reader Extensions ES2.5 Help.)
• Use processes that you develop by using LiveCycleWorkbench. (See LiveCycle Workbench 9.5 Help.)
• Use the Reader Extensions Service API. (See Programming with LiveCycle ES2.5.)
Removing usage rights from PDF documents
You can use the Reader Extensions service to remove usage rights from a rights-enabled document. Removing usage rights from a rights-
enabled PDF document is also necessary in order to perform other LiveCycle ES2.5 operations on it. For example, you must digitally sign 
(or certify) a PDF document before you set usage rights. Therefore, to perform operations on a rights-enabled document, do these tasks:
• remove usage rights from the PDF document
• perform the other operations such as digitally signing the document
• reapply usage rights to the document
Methods for removing usage rights
• Use processes that you develop by using Workbench. (See LiveCycle Workbench 9.5 Help.)
• Use the Reader Extensions Service API. (See Programming with LiveCycle ES2.5.)
Retrieving credential information
You can use the Reader Extensions service to retrieve information about the credential that was used to apply usage rights to a rights-enabled 
PDF document. By retrieving information about a credential, you can obtain information such as the date after which the certificate is no 
longer valid.
ADOBE LIVECYCLE ES2.5
Reader Extensions Service
LiveCycle ES2.5 Services
108
Methods for getting credential information rights
• Use the Reader Extensions Service API. (See Programming with LiveCycle ES2.5.)
• Use processes that you develop by using Workbench. (See LiveCycle Workbench 9.5 Help.)
Considerations for the Reader Extensions service
Consider the following factors when developing an application that uses the Reader Extensions service.
Configuring the credential
To apply usage rights to PDF documents, you must have a valid credential. A credential may have been configured during the installation 
of LiveCycle ES2.5. For information about configuring a credential, see Configuring credentials for use with Reader Extensions ES2.5 in 
LiveCycle ES2.5 Administration Help or consult your application server administrator.
Order of operations
Any combination of encrypting, certifying, and applying usage rights to the same document must occur in the following order. These 
services must be invoked within a short-lived process:
Apply encryption (Encryption service) or apply a policy (Rights Management service) to a document before you digitally sign the 
document (Signature service). A digital signature records the state of the file at the time of signing. Encrypting the document or applying 
a policy after you apply a signature changes the bytes in the file, causing the signature to appear invalid. 
Certify a PDF document (Signature service) before you set usage rights (Reader Extensions service). If you certify a document after you 
apply usage rights, it invalidates the usage rights signature, therefore removing the usage rights from the document. 
Digitally sign a PDF document (Signature service) after you set usage rights. Signing a PDF document after applying usage rights does 
not invalidate the usage rights signature.
Also, you cannot encrypt a PDF document and apply a policy to the same PDF document, and you cannot apply a policy to an encrypted 
PDF document.
Adding usage rights to interactive forms
Sometimes it is necessary to add usage rights to a PDF document while working with interactive forms that are created in 
LiveCycle Designer ES2.5. For example, you created an interactive form by using Designer ES2.5 and you want to use a form script to 
reference a data connection SOAP endpoint where form data is retrieved. Then you want Adobe Reader 8.0 to display the form. 
Without usage rights, Adobe Reader fails to set the data connection SOAP endpoint, resulting in the predefined endpoint (set in Designer 
ES2.5) being used. To set the data connection SOAP endpoint by using a form script, you must add the enableFormsOnline usage right to 
the interactive form. 
Adding usage rights to forms that populate fields with data
When designing a form for use with Adobe Reader 7.0 where the form uses web services or database calls to populate fields with data, apply 
additional usage rights to your form. 
When designing forms for use with Adobe Reader 8.0, apply the following usage rights:
• Basic form fill-in
• Database and web service connectivity
• Add, delete, and change form fields
ADOBE LIVECYCLE ES2.5
Reader Extensions Service
LiveCycle ES2.5 Services
109
When designing forms for use with Adobe Reader 7.0, apply the following usage rights:
• Basic form fill-in
• Import and export form data
• Database and web service connectivity
• Add, delete, and change form fields
Without the “Import and export form data” usage right, calls made to web services or a database fail in Adobe Reader 7.0.
Opening rights-enabled PDF documents
Users who attempt to open a rights-enabled PDF document in versions of Adobe Reader earlier than 7.0 may not be able to access certain 
features. These versions of Adobe Reader display a message indicating that users should upgrade to the latest version. For example, if a user 
applies usage rights to an Acrobat 5.0-compatible PDF document, the PDF document is no longer compatible with that version of Acrobat 
(or Adobe Reader). The PDF document is compatible only with Adobe Reader 7.0 or later.
110
28. Repository Service
The repository provides storage capabilities. When developers create applications, they can deploy the assets in the repository instead of on 
a file system. The repository can contain the following assets:
• XML forms
• PDF forms (including Acrobat forms)
• form fragments
• images
• processes
• profiles
• policies
• SWF files
• DDX files
• XML schemas
• WSDL files
• test data. 
The repository tracks the version of each asset in a LiveCycle ES2.5 application. At run time, services can retrieve assets from the repository 
as part of completing an automated business process.
Using the Repository service
You can use the Repository service in a process to retrieve resources from the repository. The Repository Service API provides a number of 
additional operations that you can use to store and retrieve information from the repository. For example, you can obtain a list of files or 
retrieve specific files stored in the repository when a file is needed as part of processing an application. You can also programmatically deploy 
application files by using the Repository Service API.
For information about developing a process that uses this service, see LiveCycle Workbench 9.5 Help. For information about developing a 
client application that programmatically interacts with this service, see Programming with LiveCycle ES2.5.
You can use the Applications and Services pages in LiveCycle Administration Console to configure default properties for this service. (See 
LiveCycle ES2.5 Administration Help.)
Documents you may be interested
Documents you may be interested