c# pdf library nuget : Adding metadata to pdf application SDK utility azure .net asp.net visual studio win2pdf-user-guide10-part648

Visual Basic SaveSetting command.  The %DATE% and %TIME% environment variables
are not expanded by this option.
The registry methods are not safe when used with programs that have multiple threads
or multiple processes that access Win2PDF.  For these types of programs, you need to
ensure that only one thread or process has access to Win2PDF at a time by using a
Windows critical section or mutex.  The Windows printer interfaces
do not have these
limitations.
When multiple instances of Win2PDF are installed, Win2PDF first looks in the registry
locations based on the instance name of Win2PDF.  This allows separate settings for
different instance of Win2PDF.  For example, if the current instance of Win2PDF is
named "Win2PDF (Copy 1)" the following registry locations would be checked before the
standard registry locations:
and
If a setting doesn't exist under the instance name section of the registry, then Win2PDF
checks the standard locations.
In addition to being able to control the output file using the Win32 API
, you can control
the output file name by creating a string value in the registry at any of the standard
registry locations
.  The "PDFFileName" value should be set to the full path name of the
document.   If the "PDFFileName" entry does not exist in the registry, the user will be
prompted to enter a file name.
From Visual Basic, you can set the output file name using the following code sample: 
Where the filename parameter is the full path name for the file. By default, the
"PDFFileName" entry is removed from the registry after each document is created and
you must add the "PDFFileName" each time you print.  
If you don't want the setting to be reset after each document, you can use
"PDFDefaultFileName" in place of "PDFFileName".  You can also prevent the
"PDFFileName" from being removed by creating a DWord value named "persistent" at
one of the standard registry locations.
The format type is determined by the filename extension.  The following extensions are
supported:
� .PDF - Portable Document Format
� .PDFA -PDF for Archiving (PDF/A).  File is renamed with a .PDF extension after
creation.
� .XPS - XML Paper Specification
� .TIFF or .TIF - Tagged Image File Format
� .SVG - Scalable Vector Graphics
Adding metadata to pdf - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
add metadata to pdf programmatically; edit pdf metadata
Adding metadata to pdf - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
delete metadata from pdf; remove metadata from pdf file
If a file already exists at the location specified by "PDFFileName", it will be
overwritten.  If you want to prevent files from being overwritten, you can add a single
asterisk character "*" to the file name to specify a wildcard.  If a wildcard character
exists, it will be replaced by a sequential number so that documents are never
overwritten.
If you want to create a unique document name, you can use a single "%" character in
the file name.  The "%" character will be expanded to include a sequence of numbers
based on the current date and time.
If you create the "PDFFileName" registry value as a REG_EXPAND_SZ instead of a
REG_SZ type, the file name will be expanded from environment variables. The
environment variables are specified with "%" characters at the beginning and end of the
variables as in "%HOMEPATH%". If the environment variable does not exist, the first
"%" character will be expanded by a sequences of numbers based on the date and time
as described previously. The REG_EXPAND_SZ option is not available from the Visual
Basic SaveSetting command. The %DATE% and %TIME% environment variables are
not expanded by this option. 
Win2PDF sets the current PDF document title in an environment variable named
"PDFTitle".  You can use this in combination with a REG_EXPAND_SZ environment
variable to set the file name to the document title.  For example, if a "PDFFileName"
entry with a REG_EXPAND_SZ type is set to "c:\%PDFTitle%*.pdf", Win2PDF will create
a document using the document specified title without displaying a file save dialog and
it will never overwrite an existing file.
If the application needs to determine when Win2PDF has finished creating the
document, it can use "PDFPostFileName" instead of "PDFFileName".  The behavior of
"PDFPostFileName" is identical to "PDFFileName" except the registry value is not
deleted by Win2PDF until the document has been created.  The application can monitor
the existence of this registry value to determine if Win2PDF is still processing the
document.
VB.NET PDF Library SDK to view, edit, convert, process PDF file
adding password, digital signatures and redaction feature. Various of PDF text and images processing features for VB.NET project. Multiple metadata types of PDF
read pdf metadata online; pdf xmp metadata editor
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Support adding PDF page number. Offer PDF page break inserting function. DLLs for Adding Page into PDF Document in VB.NET Class. Add necessary references:
extract pdf metadata; pdf remove metadata
You can prepend or append and existing file with the newly created file by creating a
string value in the registry at any of the standard registry locations
 If you would like
to add an existing PDF file to the beginning of the newly created file, you can create a
string value named "PDFPrependFile" and set it to the full path of the existing PDF
file.  If you would like to append an existing PDF file to the newly created file, you can
create a string value named "PDFAppendFile" and set it to the full path of the existing
PDF file.  You can specify both a "PDFPrependFile" and a "PDFAppendFile" at the
same time, and both options are only used if the output file name was specified by
using "PDFFileName".
For example, if you have an existing PDF file named "file1.pdf" and you would like to
create a new PDF file named "file2.pdf" with the contents of "file1.pdf" at the beginning
of the new file, you would set "PDFPrependFile" to file1.pdf and "PDFFileName" to
"file2.pdf".  Alternatively, if you wanted to the contents of "file1.pdf" to be at the end of
the new file, you would set "PDFAppendFile" to "file1.pdf" and "PDFFileName" to
"file2.pdf".
By default, the "PDFPrependFile" and "PDFAppendFile" entries are removed from the
registry after each PDF file is created and you must add the values each time you print.
If you want to prevent the values from being removed after each document, you can
create a DWord value named "persistent
" at one of the standard registry locations.
You can set the PDF document subject, title, author, and keywords by creating string
values named PDFSubject, PDFTitle, PDFAuthor, and PDFKeywords in the registry
at any of the standard registry locations
 These are the same values as described in
the Document Information
.  All values are deleted after each document is created
unless the "persistent
" registry value is set.
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Multiple metadata types of PDF file can be easily added and processed in C#.NET Class. Capable of adding PDF file navigation features to your C# program.
get pdf metadata; view pdf metadata
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
rename pdf files from metadata; pdf metadata extract
You can create a DWORD value in the registry at any of the standard registry locations
to control actions to be taken after the document is created.  The value is named "file
options", and its value can be a combination of the following values:
Action
valu
e
Send email
0x01
View File
0x02
Send to palm 
0x04
Set 40 bit
encryption 
0x08 (Win2PDF Pro)
Set 128 bit
encryption 
0x10 (Win2PDF Pro)
Enable URL
detection
0x20
Delete email
0x40
Print File
0x80
Apply
foreground
watermark 
0x20
0   
(Win2PDF Pro)
Send email - no
user interaction
0x40
0  
(requires Win2PDF Mail Helper
application)
Apply
background
watermark
0x80
0
(Win2PDF Pro)
The values can be added together, so if you wanted to send e-mail, enable URL
detection, and delete the file after sending you would set "file options" to 0x61
hexadecimal.  The 40 and 128 bit encryption options are only valid for Win2PDF Pro.  All
values are deleted after each document is created unless the "persistent
" registry
value is set.
When the "View File" or "Print File" options are enabled, the file is opened in the
default file viewer specified by standard Windows file associations.  
When "Print File" is enabled, the file is sent to the printer named by a string registry
value named "PDFPrintToName" or "PDFDefaultPrintToName" at one of the
standard registry locations
.  The "PDFPrintToName" is automatically deleted after
each job, and the "PDFDefaultPrintToName" is persistent.  If "PDFPrintToName" or
"PDFDefaultPrintToName" are not present, the file is printed on the default Windows
printer.
VB.NET PDF insert text library: insert text into PDF content in vb
VB.NET PDF - Insert Text to PDF Document in VB.NET. Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program.
pdf metadata; search pdf metadata
C# PDF insert image Library: insert images into PDF in C#.net, ASP
application? To help you solve this technical problem, we provide this C#.NET PDF image adding control, XDoc.PDF for .NET. Similar
endnote pdf metadata; batch pdf metadata editor
When the "Send email
" or "Send email - no user interaction
" options are enabled, you
can set the email address by creating a string value in one of the standard registry
locations
named "PDFMailRecipients".  The value can be a single email address in the
form "someone@somedomain.com", or multiple recipients separated by semicolon ';' or
comma ',' characters.  You can also set one or more "CC:" or "BCC:" email addresses by
setting a string value named "PDFMailCCRecipients" or "PDFMailBCCRecipients" in
one of the standard registry locations.  Some email clients require a "SMTP:" string in
front of the address such as "SMTP:someone@somedomain.com".  
Win2PDF can verify the addresses using the default address book if a DWORD value
named "PDFMailResolveNames" is set to 1 in one of the standard registry locations
This can improve the reliability of sent email, but may cause the email client to display
a warning dialog.
You can set the e-mail subject field by creating a string value named
"PDFMailSubject", and you can fill in the body text of the message by creating a string
value named "PDFMailNote".  All values are deleted after each document is created
unless the "persistent
" registry value is set.
Windows MAPI email clients such as Microsoft Outlook or Outlook Express will not let
you send email without user interaction.  The Win2PDF Mail Helper Application
is an
optional SMTP mail client that integrates with Win2PDF and supports sending email
without user interaction.  
To set the security permissions, you can create a DWORD value named "security
permissions" at any of the standard registry locations
.  
The DWORD value must be named "security permissions", and the value is defined by
Adobe in the PDF specification available from: http://partners.adobe.com/asn/tech/pdf/
specifications.jsp
The following table from this specification defines the privileges:
Bit Position
Meaning
1-2
Reserved; must be 0
3
Print document
4
Modify contents of document (other than text annotations
and interactive form fields
5
Copy text and graphics from document
6
Add or modify text annotations and interactive form fields
7-8
Reserved; must be 1
9
Fill in existing form fields
10
Extract text and graphics for Accessibility
11
Assemble the document 
12
Allow high resolution printing 
13-32
Reserved; must be 1
C# PDF Page Insert Library: insert pages into PDF file in C#.net
By using reliable APIs, C# programmers are capable of adding and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word, Excel
remove metadata from pdf acrobat; pdf metadata online
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Provide users with examples for adding text box to PDF and edit font size and color in text box field in C#.NET program. C#.NET: Draw Markups on PDF File.
add metadata to pdf; adding metadata to pdf files
The default value is 0xfffffffc.  For example, to create a PDF document that doesn't
allow printing you need to set bit position 3 to a 0 so you would set the "security
permissions" to 0xfffffff8.
The following table lists common combinations of security permissions:
You can set passwords by creating String values named "user password" or "master
password" to password protect documents.  The passwords are only used if encryption
is enabled in the "file options" setting.  All registry values are deleted after each
document unless the  persistent
value is set.
The security permissions and passwords are only valid for Win2PDF Pro.
The file save options such as "View PDF", "Print PDF", and "Send PDF" can be disabled
by adding a DWORD value to the registry named "disabled options" at any of the 
standard registry locations
.  The options are specified using the same table as the "file
options
".  The values can be added together, so if you wanted to disable the "send
PDF" and "delete after sending" options you would set "disabled options" to 0x41
hexadecimal.  
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page modifying page, you will find detailed guidance on creating, loading, merge and splitting PDF pages and Files, adding a page into PDF document, deleting
read pdf metadata; remove pdf metadata
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to perform PDF file password adding, deleting and changing in Visual Studio .NET project use C# source code in .NET class. Allow
extract pdf metadata; pdf metadata reader
All values are deleted after each document is created unless the "persistent
" registry
value is set.
You can automatically execute an application after the document is created by creating
a string registry value named "Post Action" in any of the standard registry locations
The application must be specified using the full path name, and the document can be
passed to the application by using a "%s" in the command line.  For example, setting
"Post Action" to:
would launch Acrobat Reader after the document is created.  It is important to enclose
the file name with quotation marks since the file may contain spaces.  The registry
value is deleted after each document unless the persistent
value is set.
When the "Apply foreground watermark
" or "Apply background watermark
" options are
enabled, the watermark PDF file can be specified by setting a string value named
"PDFWatermarkFile
" in the registry at any of the standard registry locations
.  
By default, the watermark is applied to all pages in the newly created document.  If you
want to exclude the watermark from being applied to the beginning of the document,
you can set a DWORD value in the registry named "PDFExcludeWatermarkPre
" to the
number of pages to exclude.  If you want to exclude the watermark from being applied
to the end of the document, you can set a DWORD value in the registry named
"PDFExcludeWatermarkPost
" to the number of pages to exclude.
The registry value is deleted after each document is created unless the "persistent
"
registry value is set.
A default watermark for all users can be specified by setting a string value named
"PDFDefaultWatermarkFile
" at:
This registry setting is not deleted after each document.
The Win2PDF Mail Helper application is an optional SMTP mail client that integrates with
Win2PDF and supports sending email without user interaction.  This application can be
downloaded from the Win2PDF support download site at: 
http://helpdesk.win2pdf.com/index.php?/Knowledgebase/Article/View/189/15/win2pdf-
mail-helper-download
To email without user interaction, you must have the Win2PDF Mail Helper application
installed and configured, you must set the email recipient address
,  and you must
enable the "Send email - no user interaction
" option. 
The Win2PDF Mail Helper uses SMTP to send email, and requires configuration to use an
SMTP server.  You can use the "Configure Win2PDF Mail Helper" menu option to
interactively set the server settings, or you can use the following registry settings in
any of the standard registry locations
:
Value
Name
Typ
e
Description
PDFMailFro
m
Strin
g
Used to fill in the "from:" field in the email header.
PDFMailServ
erName
Strin
g
SMTP server name
PDFMailUser
Name
Strin
g
If authentication is used, the user name for the SMTP server.
PDFMailPass
word
Strin
g
If authentication is used, the password for the SMTP server.
PDFMailAuth
entication
Strin
g
1 if authentication is used by the SMTP server, 0 otherwise
The Visual Basic printer object greatly simplifies sending output to a printer.  The
following is a very simple example of creating a PDF and specifying the output file
name.
Win2PDF supports all of the standard Printer object methods and properties.  A more
advanced example requires some support routines for writing a Dword value to the
registry.  The following code must be added to the declarations section of the sample
form.
Now we can use the subroutine to save a Dword value to the registry and enable 128
bit encryption.  The encryption options are only valid for Win2PDF Pro.
The following example demonstrates how to append to an existing PDF file.
The following example enables the "Send PDF" option, sets the email subject, sets the
email address, sets the email body text, and then creates the PDF file:
Documents you may be interested
Documents you may be interested