c# pdf library comparison : Change pdf metadata software Library cloud windows asp.net winforms class viewcontent8-part510

activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 75 of 553 
32 = The movie will print, but cannot be viewed. 
64 = The movie will be hidden and read only. 
params 
String 
Can be separated by a semi-colon.  Values are: 
loop = 0 to n where 0 = continuous.  Default is 0.  
playcommand = indicates when to start playing the Flash 
file using the following parameters: 
PO - page open (default). 
PC - page closed. 
PV - Page visible. 
PI - Page invisible. 
D-Mouse down. 
U- Mouse up. 
example :"loop=0;playcommand=D" 
PageNum 
Long 
The page to which the Flash file is to be embedded. 
Change pdf metadata - 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
endnote pdf metadata; edit pdf metadata
Change pdf metadata - 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
c# read pdf metadata; add metadata to pdf
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 76 of 553 
EncryptFile 
Description 
Explicitly encrypts an unencrypted PDF file using 40-bit cipher strength.   
NOTE:
If you are calling LinearizeFile,you must call EncryptFile first or the linearization will be 
removed. 
Return type 
Long 
Return Value 
Description 
-998 
Product not registered/ Evaluation expired. 
-997 
Required product version not registered. 
-1 
Unable to generate output file. 
-2 
Unable to open input file. 
-3 
Unable to access output file. 
0
Success. 
Syntax 
object.
EncryptFile
InputFileName, OutputFileName, UserPassword, OwnerPassword,
CanPrint, CanEdit, CanCopy,CanModify
The EncryptFile method has these required parts: 
Part 
Value Type 
Description 
Object 
An expression of the Toolkit object. 
InputFileName 
String 
The input filename. 
OutputFileName 
String 
The output filename. 
UserPassword 
String 
Case-sensitive password required to view the document. 
The maximum length for the password is 32 characters 
and cannot contain control characters.  (If you are using 
the evaluation version of activePDF Toolkit, the prefix 
DEMO will be inserted before your password characters 
and count towards the 32-character maximum.  For 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document and metadata. outputFilePath = Program.RootPath + "\\" 3_optimized.pdf"; 'create optimizing TargetResolution = 150.0F 'to change image compression
rename pdf files from metadata; remove pdf metadata online
How to C#: Modify Image Metadata (tag)
Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
get pdf metadata; pdf remove metadata
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 77 of 553 
example, the password TEST will be DEMOTEST.) 
OwnerPassword 
String 
Case-sensitive password required to modify or print 
document.  
The maximum length for the password is 32 characters 
and cannot contain control characters.  The password 
will default to the UserPassword if left blank.  (If you are 
using the evaluation version of activePDF Toolkit, the 
prefix DEMO will be inserted before your password 
characters and count towards the 32-character 
maximum.  For example, the password TEST will be 
DEMOTEST.) 
CanPrint 
Long 
Set to 1 to enable printing. 
Set to 0 to disable printing. 
CanEdit 
Long 
Set to 1 to enable document editing. 
Set to 0 to disable document editing. 
Can Copy 
Long 
Set to 1 to enable copying of text and graphics. 
Set to 0 to disable copying of text and graphics. 
Can Modify 
Long 
Set to 1 to enable document modification. 
Set to 0 to disable document modification. 
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Metadata Edit. Offer professional PDF document metadata editing APIs, using which VB.NET developers can redact, delete, view and save PDF metadata.
pdf metadata editor online; add metadata to pdf file
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Document and metadata. All object data. Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing TargetResolution = 150F; // to change image compression
pdf xmp metadata editor; modify pdf metadata
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 78 of 553 
EncryptFile128 
Description 
Explicitly encrypts an unencrypted PDF file using 128-bit cipher strength.  
NOTE:
If you are calling LinearizeFile,you must call EncryptFile128 first or the linearization will be 
removed. 
Return type 
Long 
Return Value 
Description 
-998 
Product not registered/ Evaluation expired. 
-997 
Required product version not registered. 
-1 
Unable to generate output file. 
-2 
Unable to open input file. 
-3 
Unable to access output file. 
0
Success. 
Syntax 
object.
EncryptFile128
InputFileName, OutputFileName, UserPassword, OwnerPassword,
CanPrint, CanEdit, CanCopy,CanModify, CanFillInFormFields, CanMakeAccessible,
CanAssemble, CanReproduce
The EncryptFile128 method has these required parts: 
Part 
Value Type 
Description 
Object 
An expression of the Toolkit object. 
InputFileName 
String 
The input filename. 
OutputFileName 
String 
The output filename. 
UserPassword 
String 
Case-sensitive password required to view document. 
The maximum length for the password is 32 characters 
and cannot contain control characters.  Once the 
password is set, it cannot be changed.  (If you are using 
the evaluation version of activePDF Toolkit, the prefix 
DEMO will be inserted before your password characters 
C# PDF Library SDK to view, edit, convert, process PDF file for C#
accordingly. Multiple metadata types of PDF file can be easily added and processed in C#.NET Class. Capable C#.NET: Edit PDF Metadata. PDF SDK
change pdf metadata; pdf metadata extract
C# TIFF: TIFF Metadata Editor, How to Write & Read TIFF Metadata
C# TIFF - Edit TIFF Metadata in C#.NET. Allow Users to Read and Edit Metadata Stored in Tiff Image in C#.NET Application. How to Get TIFF XMP Metadata in C#.NET.
add metadata to pdf programmatically; online pdf metadata viewer
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 79 of 553 
and count towards the 32-character maximum.  For 
example, the password TEST will be DEMOTEST.) 
OwnerPassword 
String 
Case-sensitive password required to modify or print 
document.  
The maximum length for the password is 32 characters 
and cannot contain control characters.  The password will 
default to the UserPassword if left blank.  Once the 
password is set, it cannot be changed.  (If you are using 
the evaluation version of activePDF Toolkit, the prefix 
DEMO will be inserted before your password characters 
and count towards the 32-character maximum.  For 
example, the password TEST will be DEMOTEST.) 
CanPrint 
Long 
Set to 1 to enable printing. 
Set to 0 to disable printing. 
CanEdit 
Long 
Set to 1 to enable editing. 
Set to 0 to disable editing. 
CanCopy 
Long 
Set to 1 to enable copying of text and graphics. 
Set to 0 to disable copying of text and graphics. 
CanModify 
Long 
Set to 1 to enable document modifications. 
Set to 0 to disable document modification. 
CanFillInFormFields 
Long 
Set to 1 to enable form field filling. 
Set to 0 to disable form field filling. 
CanMakeAccessible 
Long 
Set to 1 to enable accessibility features. 
Set to 0 to disable accessibility features. 
CanAssemble 
Long 
Set to 1 on an encrypted document to enable the user to 
insert, rotate or delete pages, and generate bookmarks 
or thumbnails even if CanModify is false.  
Set to 0 to disable document assembly. 
CanReproduce 
Long 
Set to 1 on an encrypted document to enable the user to 
print a faithful reproduction of the PDF. 
Set to 0 to disable document reproduction. 
If this flag is 0 and CanPrint is 1, printing is limited to a 
low-resolution version. 
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to change password on adobe PDF document in C#.NET. To C# Sample Code: Change and Update PDF Document Password in C#.NET. In
metadata in pdf documents; batch pdf metadata editor
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Able to edit and change PDF annotation properties such as font size or color. Abilities to draw markups on PDF document or stamp on PDF file.
pdf keywords metadata; read pdf metadata
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 80 of 553 
ExportComments 
Description 
Enables you to export PDF comments from a specified page, returning the comments as a string value. 
Return type 
String 
Description 
XML strings containing the PDF comment data.  You can use this string with the AddComment 
method. 
Syntax 
value =
object.
ExportComments
PgNum
The ExportComments method has these required parts: 
Part 
Value Type 
Description 
PgNum 
Long 
The number of the page containing the comments you want to 
export.   
Specify 0 (zero) to return all comments on all pages. 
Remarks 
If you specify 0 (zero) to return all comments on all pages, they are retrieved in a single string.  If you 
need the page number for the comments, we recommend using a process similar to the example 
below. 
Example 
strPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".") & "\" 
Set TK = CreateObject("APToolkit.Object")
numPgs = TK.Numpages("output.pdf")
Dim filesys, testfile
Set filesys = CreateObject("Scripting.FileSystemObject")
Set testfile= filesys.CreateTextFile(strPath & "comments.txt", True)
For I = 1 to numPgs
r = TK.ExportComments(I)
testfile.WriteLine "Comments From Page " & I
testfile.WriteLine ""
testfile.WriteLine r
testfile.WriteLine ""
Next
testfile.Close
TK.CloseInputFile
Set TK = Nothing
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 81 of 553 
ExportFormAsXML 
Description 
Enables you to export data from a PDF form field as XML.  
Return type 
String  
Description 
An XML string of the PDF form fields. 
Description 
The XML string for your form field data. 
Syntax 
value =
object.
ExportFormAsXML
TopElement, DefaultSeparator
The ExportFormAsXML method has these required parts: 
Part 
Value Type 
Description 
TopElement 
String 
Determines how the data is bracketed. 
DefaultSeparator 
String 
The separator to use. 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 82 of 553 
FieldInfo 
Description 
Passes a fieldname and instance to the method and a PDFFieldInfo object is returned.  
Return type 
Object 
Description 
The field info object of the specified field. 
Syntax 
value = object.
FieldInfo
FieldName, Instance
The FieldInfo method has these required parts: 
Part 
Value Type 
Description 
Object 
An expression of the Toolkit object 
FieldName 
String 
The name of the field to retrieve. 
Instance 
Short 
An instance of the field to retrieve.  
This is a number from 1 to the number of instances of the field in 
your input file.  
For example, if you had 3 copies of the field "FirstName" on your 
form, setting the "instance" value to 2 would retrieve the second 
copy.) 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 83 of 553 
FindCertificate 
Description 
Finds a certificate in the Windows registry and prepares it to be used for signing.  This method is a 
prerequisite for all calls to sign a document.  
Return type  
Long 
Return Value 
Description 
>0 
The certificate was found.  The return value should be saved for use in signing.   
-998 
Product not registered/ Evaluation expired. 
-997 
Required product version not registered. 
-1 
The certificate was not found. 
-2 
Error creating the certificate object.  
Syntax 
object.
FindCertificate
CertificateCommonName, CertificateStore, UseLocalMachine
The FindCertificate method has these required parts: 
Part 
Value Type 
Description 
CertificateCommonName 
String 
The common name of the certificate. 
CertificateStore 
String 
The certificate store name (e.g. "My" or 
"SelfSignedCertificates"). 
UseLocalMachine 
Long 
If set to 1 then the certificate will be stored under 
HKEY_LOCAL_MACHINE
.
If set to 0 then the certificate will be stored under 
HKEY_CURRENT_USER
.
NOTE:
For web applications, we recommend setting 
this variable to 1.     
Example 
Set tk = CreateObject("APToolkit.Object")
retCode = TK.FindCertificate("Joe Kant","My",1)
If (retCode < 0) Then
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 84 of 553 
retCode = TK.CreateCertificate("Joe Kant", "Management", "activePDF","Mission
Viejo", "CA", "US", "joe@activepdf.com", 1, "My", 365,0,"","")
retCode = TK.FindCertificate("Joe Kant","My",1)
If (u < 0) Then
MsgBox("Can't find it!")
End If
End If
r = tk.OpenOutputFile("output.pdf")
tk.SignOutputFile retCode, "activePDF Headquarters", "Our Document", "949-582-9002"
TK.SetFont "Helvetica",12
TK.PrintText 10,10,"This document should be signed."
Tk.CloseOutputFile
set TK = nothing
Documents you may be interested
Documents you may be interested