c# pdfsharp pdf to image : Add text field to pdf application SDK tool html wpf winforms online acrobat_reference40-part1085

395
Electronic signatures
Last updated 5/10/2016
How do I get an AATL-enabled signing credential? 
Adobe does not sell these credentials but manages the program by which these credentials are trusted. To purchase 
AATL-enabled certificates, contact one of the members. Also check the list to see if your organization may already be 
a part of the AATL.
How do I configure the feature for enterprise deployments?
For enterprise configuration details, refer to the Preference Reference. Options include: 
• Disabling the feature.
• Enabling silent import of certificates so that end users don't see the import dialog.
Join Now!
If your organization is interested in joining the AATL, please review the Technical Requirements below:
aatl_technical_requirements_v14.pdf
To contact an Adobe representative, click the link for the region in which you reside:
• Americas
• Europe and Middle East
• ROW
Manage trusted identities
A digital ID includes a certificate with a public key and a private key. Participants in signing and certificate security 
workflows exchange the public part (the certificate) of their digital ID. Once you obtain someone’s certificate and add 
it to your trusted identities list, you can encrypt documents for them. There may be instances when the certificate does 
not already chain up to a trust anchor that you have specified. In such cases, you can set the certificate’s trust level so 
that you can validate the owner’s signature. Understanding what a trusted identity is and how trust levels are set lets you 
streamline workflows and troubleshoot problems. For example, you can add trusted identities in advance and 
individually set the trust for each certificate. In enterprise settings, your trusted identities list may be preconfigured. 
You may also be able to search a directory server for additional certificates.
Import and export a certificate
You can export your certificate and contact data for use in signature validation and certificate security workflows. Other 
users can import that data to their trusted identity list. Contact data added in this manner helps expand the number of 
users that can participate in secure document workflows. See the Digital Signature Guide (PDF) at 
www.adobe.com/go/learn_acr_security_en for information on exporting certificates.
Open the Preferences dialog box (Edit > Preferences).
Under Categories, select Signatures.
For Identities & Trusted Certificates, click More.
Select Digital IDs on the left.
Add text field to pdf - C# PDF Field Edit Library: insert, delete, update pdf form field in C#.net, ASP.NET, MVC, Ajax, WPF
Online C# Tutorial to Insert, Delete and Update Fields in PDF Document
change font size in pdf form; create a fillable pdf form
Add text field to pdf - VB.NET PDF Field Edit library: insert, delete, update pdf form field in vb.net, ASP.NET, MVC, Ajax, WPF
How to Insert, Delete and Update Fields in PDF Document with VB.NET Demo Code
pdf editable fields; add text field pdf
396
Electronic signatures
Last updated 5/10/2016
Do one of the following:
• To import an ID, click the Add ID button
, and follow the onscreen instructions. 
• To export a certificate, click the Export button
, and follow the onscreen instructions to email or save the 
certificate to a file.
Setting certificate trust
You build a list of trusted identities by getting digital ID certificates from signing participants and certificate security 
workflows. You get this information from a server, file, or a signed document. For signing workflows, you can get this 
information during the signature validation process. For certificate security workflows involving encryption, request 
the information in advance. This enables you to encrypt the document with the document recipient’s public key. See 
the Digital Signature Guide (PDF) at www.adobe.com/go/learn_acr_security_en for more information on setting up 
certificate trust.
Adobe Approved Trust List (AATL)
The Adobe Approved Trust List (AATL) allows users to create certificate-based signatures that are trusted whenever 
the signed document is opened in Acrobat 9 or Reader 9 and later. Both Acrobat and Reader access an Adobe hosted 
web page to download a list of trusted root digital certificates every 30 days. Any certificate-based signature created 
with a credential that can trace a relationship back to a certificate on this list is trusted. The trusted root certificates have 
been verified by Adobe and other authorities to meet specific technical requirements. They represent high assurance 
identity and signing credentials. The certificates include government and citizen credentials from across the world. In 
addition, they include credentials from global commercial certificate authorities and qualified certification service 
providers (CSPs) in Europe. 
For details about this feature and why it is important for validating a signature, see the AATL web page at 
www.adobe.com/security/approved-trust-list.html.
AATL is enabled by default. The list downloads when you first open or create a signed document, or access the various 
security preferences dialogs. You are asked to verify if the automatic update in the AATL is acceptable to you. Click Yes 
if you want to receive the updates. 
Note: Check with your administrator if your organization has turned off access to the AATL for some reason.
To verify the AATL is enabled:
Choose Edit > Preferences (Windows) or Acrobat DC/Acrobat Reader DC > Preferences.
From the Categories on the left, select Trust Manager.
Select the option Load Trusted Root Certificates From An Adobe Server.
This option allows Acrobat or Reader to automatically download trust settings from an Adobe server. These trust 
settings ensure that the user or organization associated with the certificate has met the assurance levels of the Adobe 
Approved Trust List program. 
Do one of the following:
• To be prompted when new root certificates are available from Adobe, select Ask Before Updating.
• To download the latest version of the Trust List from Adobe, click Update Now.
More Help topics 
Digital IDs
Setting up digital signatures
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Insert images into PDF form field. Access to freeware download and online C#.NET class source code. How to insert and add image, picture, digital photo, scanned
change tab order in pdf form; pdf create fillable form
VB.NET PDF insert image library: insert images into PDF in vb.net
Insert images into PDF form field in VB.NET. with this sample VB.NET code to add an image PDFDocument = New PDFDocument(inputFilePath) ' Get a text manager from
add text fields to pdf; pdf form save in reader
397
Electronic signatures
Last updated 5/10/2016
Signing PDFs
Validating signatures
Validating certificate-based signatures
Set your verification preferences in advance. This helps ensure that certificate-based signatures are valid when you open 
a PDF and verification details appear with the signature. See Set signature verification preferencesfor details.
When certificate-based signatures are validated, an icon appears in the document message bar to indicate the signature 
status. Additional status details appear in the Signatures panel and in the Signature Properties dialog box.
Setting up validation for certificate-based signatures
When you receive a signed document, you may want to validate its signature(s) to verify the signer and the signed 
content. Depending on how you have configured your application, validation may occur automatically. Signature 
validity is determined by checking the authenticity of the signature’s digital ID certificate status and document integrity:
• Authenticity verification confirms that the signer's certificate or its parent certificates exist in the validator’s list of
trusted identities. It also confirms whether the signing certificate is valid based on the user's Acrobat or Reader
configuration.
• Document integrity verification confirms whether the signed content changed after it was signed. If content
changes, document integrity verification confirms whether the content changed in a manner permitted by the
signer.
Set signature verification preferences
Open the Preferences dialog box.
Under Categories, select Signatures.
For Verification, click More.
To automatically validate all signatures in a PDF when you open the document, select Verify Signatures When The 
Document Is Opened. This option is selected by default.
Select verification options as needed and click OK.
Verification Behavior 
When Verifying
These options specify methods that determine which plug-in to choose when verifying a signature. The appropriate 
plug-in is often selected automatically. Contact your system administrator about specific plug-in requirements for 
validating signatures.
Require Certificate Revocation Checking To Succeed Whenever Possible ...
Checks certificates against a list of excluded certificates during validation. This option is selected by default. If you 
deselect this option, the revocation status for approval signatures is ignored. The revocation status is always checked 
for certifying signatures.
Verification Time 
VB.NET PDF Text Extract Library: extract text content from PDF
With this advanced PDF Add-On, developers are able to extract target text content from source PDF document and save extracted text to other file formats
convert word to editable pdf form; create a form in pdf
C# PDF Text Extract Library: extract text content from PDF file in
How to C#: Extract Text Content from PDF File. Add necessary references: RasterEdge.Imaging.Basic.dll. RasterEdge.Imaging.Basic.Codec.dll.
adding text to pdf form; change font size in fillable pdf form
398
Electronic signatures
Last updated 5/10/2016
Verify Signatures Using
Select an option to specify how to check the certificate-based signature for validity. By default, you can check the 
time based on when the signature was created. Alternatively, check based on the current time or the time set by a 
timestamp server when the document was signed.
Use Expired Timestamps
Uses the secure time provided by the timestamp or embedded in the signature, even if the signature’s certificate has 
expired. This option is selected by default. Deselecting this option allows discarding of expired timestamps.
Verification Information 
Specifies whether to add verification information to the signed PDF. Default is to alert user 
when verification information is too large.
Windows Integration 
specify whether to trust all root certificates in the Windows Certificates feature when 
validating signatures and certified documents. Selecting these options can compromise security.
Note: It is not recommended to trust all root certificates in the Windows Certificate feature. Many certificates that are 
distributed with Windows are designed for purposes other than establishing trusted identities.
Set the trust level of a certificate
In Acrobat or Reader, the signature of a certified or signed document is valid if you and the signer have a trust 
relationship. The trust level of the certificate indicates the actions for which you trust the signer.
You can change the trust settings of certificates to allow specific actions. For example, you can change the settings to 
enable the dynamic content and embedded JavaScript within the certified document.
Open the Preferences dialog box.
Under Categories, select Signatures.
For Identities & Trusted Certificates, click More.
Select Trusted Certificates on the left.
Select a certificate from the list, and click Edit Trust.
In the Trust tab, select any of the following items to trust this certificate:
Use This Certificate As A Trusted Root 
A root certificate is the originating authority in a chain of certificate 
authorities that issued the certificate. By trusting the root certificate, you trust all certificates issued by that 
certificate authority.
Signed Documents Or Data 
Acknowledges the identity of the signer.
Certified Documents 
Trusts documents in which the author has certified the document with a signature. You trust 
the signer for certifying documents, and you accept actions that the certified document takes.
When this option is selected, the following options are available:
Dynamic content
Allows movies, sound, and other dynamic elements to play in a certified document.
Embedded High Privilege JavaScript
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add editable fields to pdf; acrobat create pdf form
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
can save pdf form data; change font size pdf fillable form
399
Electronic signatures
Last updated 5/10/2016
Allows privileged JavaScript embedded in PDF files to run. JavaScript files can be used in malicious ways. It is 
prudent to select this option only when necessary on certificates you trust.
Privileged System Operations
Allows Internet connections, cross domain scripting, silent printing, external-object references, and import/export 
methodology operations on certified documents.
Note: Only allow Embedded High Privilege JavaScript and Privileged System Operations for sources you trust and work 
with closely. For example, use these options for your employer or service provider.
Click OK, close the Digital ID and Trusted Certificate Settings dialog box, and then click OK in the Preferences 
dialog box.
For more information, see the Digital Signature Guide (PDF) at www.adobe.com/go/learn_acr_security_en.
Signatures panel for certificate-based signatures
The Signatures panel displays information about each certificate-based signature in the current document and the 
change history of the document since the first certificate-based signature. Each certificate-based signature has an icon 
identifying its verification status. Verification details are listed beneath each signature and can be viewed by expanding 
the signature. The Signatures panel also provides information about the time the document was signed, and trust and 
signer details.
Choose View > Show/Hide > Navigation Panes > Signatures, or click the Signature Panel button in the document 
message bar.
You can right-click a signature field in the Signatures panel to do most signature-related tasks, including adding, 
clearing, and validating signatures. In some cases, however, the signature field becomes locked after you sign it.
Validate a certificate-based signature
If the signature status is unknown or unverified, validate the signature manually to determine the problem and possible 
solution. If the signature status is invalid, contact the signer about the problem.
VB.NET PDF Text Add Library: add, delete, edit PDF text in vb.net
Data: Auto Fill-in Field Data. Field: Insert, Delete, Update Field. Redact Text Content. Redact Images. Redact Pages. Annotation & Drawing. Add Sticky Note.
add attachment to pdf form; convert pdf to editable form
C# PDF Text Add Library: add, delete, edit PDF text in C#.net, ASP
Data: Auto Fill-in Field Data. Field: Insert, Delete, Update Field. Redact Text Content. Redact Images. Redact Pages. Annotation & Drawing. Add Sticky Note.
add picture to pdf form; adding images to pdf forms
400
Electronic signatures
Last updated 5/10/2016
For more information about signature warnings and valid and invalid signatures, see the Digital Signature Guide (PDF) 
at www.adobe.com/go/learn_acr_security_en.
You assess the validity of a certificate-based signature and timestamp by checking the signature properties.
Set your signature verification preferences. For more information, see Set signature verification preferences.
Open the PDF containing the signature, then click the signature. The Signature Validation Status dialog box 
describes the validity of the signature.
For more information about the signature and timestamp, click Signature Properties.
Review the Validity Summary in the Signature Properties dialog box. The summary might display one of the 
following messages:
Signature date/time are from the clock on the signer's computer 
The time is based on the local time on the signer’s 
computer.
Signature is timestamped 
The signer used a timestamp server and your settings indicate that you have a trust 
relationship with that timestamp server.
Signature is timestamped but the timestamp could not be verified 
Timestamp verification requires obtaining the 
timestamp server's certificate to your list of trusted identities. Check with your system administrator.
Signature is timestamped but the timestamp has expired 
Acrobat and Reader validate a timestamp based on the 
current time. This message is displayed if the timestamp signer's certificate expires before the current time. To let 
Acrobat or Reader accept an expired timestamp, select Use Expired Timestamps in the Signature Verification 
Preferences dialog box (Preferences > Signatures > Verification: More). Acrobat and Reader display an alert message 
when validating signatures with expired timestamp.
For details about the signer’s certificate, such as trust settings or legal restrictions of the signature, click Show Signer’s 
Certificate in the Signature Properties dialog box.
If the document was modified after it was signed, check the signed version of the document and compare it to the 
current version.
View previous versions of a digitally signed document
Each time a document is signed using a certificate, a signed version of the PDF at that time is saved with the PDF. Each 
version is saved as append-only and the original cannot be modified. All certificate-based signatures and their 
corresponding versions can be accessed from the Signatures panel.
In the Signatures panel, select and expand the signature, and choose View Signed Version from the option menu 
.
The previous version opens in a new PDF, with the version information and the name of the signer in the title bar.
To return to the original document, choose the document name from the Window menu.
Compare versions of a signed document
After a document is signed, you can display a list of the changes made to the document after the last version.
In the Signatures panel, select the signature.
Choose Compare Signed Version To Current Version from the option menu 
.
When you’re done, close the temporary document.
401
Electronic signatures
Last updated 5/10/2016
Trust a signer’s certificate
Trusting a certificate involves adding it to the user’s trusted identity list in the Trusted Identity Manager and manually 
setting its trust level. End users often exchange certificates as needed when using certificate security. Alternatively, they 
add certificates directly from signatures in signed documents and then set trust levels. However, enterprises often 
require employees to validate the signatures of others without performing any manual task. Acrobat trusts all 
certificates for signing and certifying that chain up to a trust anchor. Therefore, administrators should preconfigure 
client installations or let their end users add a trust anchor or anchors. For more information on trusting certificates, 
see Certificate-based signatures.
PDF Portfolios and certificate-based signatures
You can sign component PDFs within a PDF Portfolio, or sign the PDF Portfolio as a whole. Signing a component PDF 
locks the PDF for editing and secures its content. After signing all the component PDFs, you can sign the entire PDF 
Portfolio to finalize it. Alternatively, you can sign the PDF Portfolio as a whole to lock the content of all component 
PDFs simultaneously.
• To sign a component PDF, see Sign PDF documents. The signed PDF is automatically saved to the PDF Portfolio.
• To sign a PDF Portfolio as a whole, sign the cover sheet (View > Portfolio > Cover Sheet). Once you sign the PDF
Portfolio as a whole, you cannot add signatures to the component documents. However, you can add more
signatures to the cover sheet.
Certificate-based signatures on attachments to component PDFs
You can add signatures to attachments before signing the cover sheet. To apply signatures to attached PDFs, open the 
PDF in a separate window. Right-click the attachment, and choose Open File from the context menu. To view 
signatures on the PDF Portfolio, navigate to the cover sheet to view the document message bar and signatures pane.
Signed and certified PDF Portfolios
A properly signed or certified PDF Portfolio has one or more signatures that approve or certify the PDF Portfolio. The 
most significant signature appears in a Signature Badge in the toolbar. Details of all signatures appear in the cover sheet.
• To view the name of the organization or person that signed the PDF Portfolio, hover the pointer over the Signature 
Badge.
• To view details about the signature that appears in the Signature Badge, click the Signature Badge. The cover sheet
and the Signatures pane on the left open with details.
If the PDF Portfolio approval or certification is invalid or has a problem, the Signature Badge shows a warning icon. To 
view an explanation of the problem, hover the pointer over a Signature Badge with a warning icon. Different warning 
icons appear for different situations.
For a list and explanation of each warning, see the DigSig Admin Guide at www.adobe.com/go/learn_acr_security_en.
402
Electronic signatures
Last updated 5/10/2016
XML data signatures
Acrobat and Reader support XML data signatures that are used to sign data in XML Forms Architectures (XFA) forms. 
The form author provides XML signing, validating, or clearing instructions for form events, such as button click, file 
save, or submit.
XML data signatures conform to the W3C XML-Signature standard. Like PDF digital signatures, XML digital 
signatures ensure integrity, authentication, and non-repudiation in documents.
However, PDF signatures have multiple data verification states. Some states are called when a user alters the PDF-
signed content. In contrast, XML signatures only have two data verification states, valid and invalid. The invalid state 
is called when a user alters the XML-signed content.
Establish long-term signature validation
Long-term signature validation allows you to check the validity of a signature long after the document was signed. To 
achieve long-term validation, all the required elements for signature validation must be embedded in the signed PDF. 
Embedding these elements can occur when the document is signed, or after signature creation.
Without certain information added to the PDF, a signature can be validated for only a limited time. This limitation 
occurs because certificates related to the signature eventually expire or are revoked. Once a certificate expires, the 
issuing authority is no longer responsible for providing revocation status on that certificate. Without conforming 
revocation status, the signature cannot be validated.
The required elements for establishing the validity of a signature include the signing certificate chain, certificate 
revocation status, and possibly a timestamp. If the required elements are available and embedded during signing, the 
signature can be validated requiring external resources for validation. Acrobat and Reader can embed the required 
elements, if the elements are available. The PDF creator must enable usage rights for Reader users (File > Save As Other 
>Reader Extended PDF).
Note: Embedding timestamp information requires an appropriately configured timestamp server. In addition, the signature 
validation time must be set to Secure Time (Preferences > Security >Advanced Preferences > Verification tab). CDS 
certificates can add verification information, such as revocation and timestamp into the document without requiring any 
configuration from the signer. However, the signer must be online to fetch the appropriate information.
More Help topics 
Validate a timestamp certificate
Configure a timestamp server
Set signing preferences
Add verification information at signing
Make sure that your computer can connect to the appropriate network resources.
Ensure that the preference Include Signature’s Revocation Status is still selected (Preferences > Signatures > Creation 
& Appearances: More). This preference is selected by default.
Sign the PDF.
If all the elements of the certificate chain are available, the information is added to the PDF automatically. If a 
timestamp server has been configured, the timestamp is also added.
403
Electronic signatures
Last updated 5/10/2016
Add verification information after signing
In some workflows, signature validation information is unavailable at signing, but can be obtained later. For example, 
a company official may sign a contract using a laptop while traveling by air. The computer cannot communicate with 
the Internet to obtain timestamping and revocation information to add to the signature. When Internet access is 
available later, anyone who validates the signature can add this information to the PDF. All subsequent signature 
validations can also use this information.
Ensure that your computer can connect to the appropriate network resources, and then right-click the signature in 
the PDF.
Choose Add Verification Information.
Information and methods used to include this long term validation (LTV) information in the PDF comply with Part 4 
of the ETSI 102 778 PDF Advanced Electronic Signatures (PAdES) standard. For more information, see 
blogs.adobe.com/security/2009/09/eliminating_the_penone_step_at.html. The command is unavailable if the 
signature is invalid, or is signed with a self-signed certificate. The command is also unavailable in case the verification 
time equals the current time.
More Help topics 
Digital IDs
Setting up digital signatures
Signing PDFs
Manage trusted identities
404
Last updated 5/10/2016
Chapter 11: Printing
Basic PDF printing tasks
Print button missing?
If you can't see the Print and Cancel buttons, your monitor is set to a low screen resolution. Acrobat DC and Acrobat 
Reader DC are not designed for low-resolution displays (the minimum recommended is 1024 x 768). However, you can 
work around this limitation. Do any of the following to print your document:
• Press Enter or Return.
• If a scroll bar appears on the right of the dialog box, drag the slider down to access the buttons.
(Windows) On some monitors, the Windows taskbar covers the Print button. You can hide the taskbar so it appears
only when you mouse to the bottom of the screen. Right-click the taskbar and choose Properties. In the Properties dialog
box, select Auto-hide the Taskbar, then click OK.
Common printing tasks
Print on both sides of the paper
You can print double-sided if your printer supports double-sided (duplex printing) feature. 
Note: Double-sided printing is also called duplex, back to back, front and back, or two-sided printing.
The printer driver controls the options, not Adobe Acrobat or Adobe Reader. Check your printer documentation to see 
what features your printer supports.
• In the Print dialog box, enable Print on both sides of paper, and choose an edge to Flip.
Documents you may be interested
Documents you may be interested