how to use abcpdf in c# : Remove metadata from pdf file Library control class asp.net azure web page ajax TiffDLL200_UserGuide0-part246

TiffDLL200 
32/64-bit 
Version 2 
Informatik Inc 
User Guide 
26 March 2015 
Check frequently for software upgrades at 
http://informatik.com/updates/tiffdll200.html
For latest user guide go to 
www.informatik.com/manuals.html 
Remove metadata from pdf file - 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; read pdf metadata java
Remove metadata from pdf file - 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
view pdf metadata; analyze pdf metadata
Contents 
Introduction .................................................................................................................................................. 4 
Demo Version................................................................................................................................................ 5 
Syntax – Must-Read ...................................................................................................................................... 5 
Your First Project ........................................................................................................................................... 7 
Basic Settings ................................................................................................................................................ 9 
Licensecode ............................................................................................................................................... 9 
File-in, File-out .......................................................................................................................................... 9 
Pages_include, Pages_change .................................................................................................................. 9 
Overwrite File .......................................................................................................................................... 10 
Metrics .................................................................................................................................................... 10 
Serial Suffix .............................................................................................................................................. 10 
Error Log File ........................................................................................................................................... 11 
Error Messages ....................................................................................................................................... 11 
Format (GraphicsFormat) ....................................................................................................................... 11 
run() function .............................................................................................................................................. 12 
Deployment ................................................................................................................................................ 13 
Edit and Markup Options ............................................................................................................................ 13 
Text Annotation ...................................................................................................................................... 13 
Watermark .............................................................................................................................................. 14 
Resolution ............................................................................................................................................... 14 
Rotation .................................................................................................................................................. 14 
Flip ........................................................................................................................................................... 14 
Deskew .................................................................................................................................................... 14 
Invert (Negative) ..................................................................................................................................... 14 
Crop ......................................................................................................................................................... 15 
Shift ......................................................................................................................................................... 15 
Borders Cleanup ...................................................................................................................................... 15 
Resize Image ........................................................................................................................................... 15 
Resize Canvas .......................................................................................................................................... 15 
Image Insert ............................................................................................................................................ 16 
Redaction ................................................................................................................................................ 16 
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Remove Password from PDF File in C#.NET. These C# demos will help you to delete password for an encrypted PDF file. // Define input file path.
pdf metadata viewer online; pdf metadata extract
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Remove bookmarks, annotations, watermark, page labels and article threads from PDF Document and metadata. NET Demo Code to Optimize An Exist PDF File in Visual
embed metadata in pdf; remove pdf metadata
Highlighting ............................................................................................................................................. 16 
Brightness ............................................................................................................................................... 16 
Color Flooding ......................................................................................................................................... 17 
Multi-Line Annotation ............................................................................................................................. 17 
Pagination (exclude, re-arrange pages) ...................................................................................................... 18 
Merge Files .................................................................................................................................................. 18 
Image Information ...................................................................................................................................... 19 
Printing ........................................................................................................................................................ 19 
PDF .............................................................................................................................................................. 19 
Errors ........................................................................................................................................................... 19 
Technical Support ..................................................................................................................................... 20 
License, Warranty, Disclaimer ................................................................................................................. 21 
Copyright and Trademarks ...................................................................................................................... 23 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Ability to remove consecutive pages from PDF file in VB.NET. Enable specified pages deleting from PDF in Visual Basic .NET class.
preview edit pdf metadata; remove metadata from pdf online
VB.NET PDF remove image library: remove, delete images from PDF in
Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process.
acrobat pdf additional metadata; edit pdf metadata online
Important: Always make sure that all affected files are backed up.  Always check the output.  
TiffDLL200 is supplied as is, without any liability, direct or indirect.  Before you TiffDLL200 read 
and agree with the terms as shown in ‘License, Warranty, Disclaimer’ section below.  
Check frequently for software upgrades at http://informatik.com/updates/tiffdll200.html. 
Introduction 
TiffDLL200 is a developer’s kit for Tiff and Graphics files processing.  TiffDLL200 includes the 
following functions: 
•  Text annotations 
•  Redactions 
•  Highlighting 
•  Watermarks 
•  Resizing 
•  Canvas resizing 
•  Cropping  
•  Shifting  
•  Border cleanup  
•  Deskew 
•  Resolutions 
•  Rotation 
•  Flip 
•  Inversion 
•  Brightness 
•  Color flooding 
•  Serialization (split) 
The following graphics formats are supported:   
Single and multipage Tiff, PNG, BMP, Gif, JPEG).   
PDF format is not supported; however sample code for conversions from Tiff to PDF is available 
for download.  See PDF section below. 
The extension name of the output file controls the output graphics format.  If the extension is 
nonspecific, you can specify the format in the
obj.init.Format
property; otherwise the file 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Ability to remove a range of pages from PDF file. Free trial package for quick integration in .NET as well as compatible with 32 bit and 64 bit windows system.
extract pdf metadata; pdf keywords metadata
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Document and metadata. C#.NET DLLs: Compress PDF Document.
add metadata to pdf file; adding metadata to pdf files
will be saved in the Tiff format.  Color depth, Tiff compressions and JPEG quality can also be 
specified in the Format property. 
For a Strong Name version please contact technical support. 
A separate command-line version is also available, free to TiffDLL200 licensees. 
Important: Always make sure that all affected files are backed up.  Always check the output.  
TiffDLL200 is supplied as is, without any liability.  Before you useTiffDLL200 read and agree with 
the terms as shown in ‘License, Warranty, Disclaimer’ section below. Check frequently for software 
upgrades at http://informatik.com/updates/tiffdll200.html. 
Demo Version 
The trial version is free to use, but subject to the terms as shown in ‘License, Warranty, 
Disclaimer’ section below. Please read and agree with the terms before you use the software. 
At random, instead of processing a file, the trial version creates a separate demo nag file (not 
affecting the users’ files).   If you run the demo version in real mode you must check the output 
and make sure that all files had been processed. 
TiffDLL100 DLL licensees:  The upgrade to TiffDLL200 is free for TiffDLL100 licensees.  Use the 
same license code. 
When you purchase a license, you receive a registration code (unlock code).  In your program 
code, enter this registration code in the obj.init.Licensecode= statement, for example: 
obj.init.Licensecode = " SHXYZBEC3042124123456789";  
Syntax – Must-Read 
The code samples below are generally given in the C# format.  The VB.NET syntax is virtually the 
same, except for the different commenting-out characters and the ending semi-colons.   
The sample code uses 
obj
as the TiffDLL200.TiffDLL object name.  You can declare the object 
under any other name
. T
he terms 
op
(standing for Option/Operation) and 
init
(standing 
for Initiate) are unchangeable structure names. 
When writing your project, use the IntelliSense whenever possible.  There is little typing.  Simply 
type 
obj.op
or  
obj.init
and a dot, and IntelliSense should give you all the options to 
choose from.  After you type an equal character (=), again IntelliSense should give you a list of 
options.  In C# you may need to press CTRL+J to see the options.  .  
VB.NET PDF File Permission Library: add, remove, update PDF file
Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process.
pdf metadata reader; edit multiple pdf metadata
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Help to add or insert bookmark and outline into PDF file in .NET framework. Ability to remove and delete bookmark and outline from PDF document.
pdf metadata; pdf metadata online
The values for location and size are in Inches or Centimeters, depending on the system’s default 
metrics setting.  The Metrics setting, if used, overwrites the system setting.  The values are of 
Double/Floating data type, so they are entered with the ‘f’ suffix, for example 1.25f.  In VB.NET 
the F suffix is not required. 
The specifications for locations are in Points (PointX), X for horizontal, Y for vertical.  If the values 
given are negative (minus values), the values refer to the right border or bottom border.  For 
example, -1 means 1 Inch (or Centimeter) from the bottom up, or from the Right border.  The 
specifications for size are in Rectangles (RectangleX), X for Left, Y for Top, Width and Height.  
Size number must always be positive, except when used as ‘Relative’ (increase/decrease over 
original size). 
TiffDLL200 essentially processes one file per call.  You can iterate through a folder with Visual 
Studio code such as: 
foreach (string fname in System.IO.Directory.GetFiles("c:\\somedir", "*.tif")) 
System.Windows.Forms.MessageBox.Show(fname); 
}
Each execution can cover several options.  The options are executed in the following order: 
1.  Flooding  
2.  Rotation 
3.  Flip 
4.  Deskew 
5.  Brightness 
6.  Invert 
7.  Resolution 
8.  Border Cleanup 
9.  Crop 
10. Shift 
11. Resize 
12. Canvas 
13. Image insert 
14. Annotation 
15. Annotation-Multi 
16. Redaction 
17. Highlight 
18. Watermark   
There are two methods of Annotations:   
•  Single annotations with fixed or flexible locations, and  
•  Multiple annotations (maximum 100 entries).  Both methods are explained below. 
Most options are optional.  In the samples below, the optional items are commented out. 
Some options have many property selections.  The samples typically show only one, with the 
’//etc.’
mark.  Use IntelliSense to see the full list. 
Your First Project 
You can download a basic starter project (VB or C#) from: 
www.informatik.com/TIFFDLL/TestProjectTiffDLL200_CSharp.zip 
www.informatik.com/TIFFDLL/TiffDLL200_SampleProject_VB.zip 
The download includes complete sample projects for both C# and VB.NET.  Just unzip the files 
and run the project.  All required files are in the correct folders and referenced.  The sample 
project may have versions of the TiffDLL200 that are not the latest.  Always check for the latest 
available product version. 
To create your own project, proceed as follows: 
1.  Create a Visual Studio project (Framework 4.0, 32-bit or 64-bit). 
2.  Copy the TiffDLL200.dll file to the project’s Bin (or Bin/Release) folder.  
3.  In the project add a reference to the TiffDLL200 file. 
(In some cases, you may need to change the Platform Target in Project Properties | Build 
from ‘Any CPU’ to ‘x86’, or as appropriate.) 
4.  Add the following code (use that code as a template for your projects).  Compile and 
test. 
C# Code  (Bold lines are mandatory) 
TiffDLL200.TiffDLL obj = new TiffDLL200.TiffDLL(); 
//obj.init.Licensecode = "XXX…"; 
obj.init.File_in = "c:\\somedir\\someinputfile.tif"; 
obj.init.File_out = "c:\\somedir\\outputfile.tif"; 
//obj.init.OverwriteFile = true; 
//obj.init.Pages_include = "1-5"; 
//obj.init.Pages_change = "1-2"; 
//obj.init.Metrics = TiffDLL200.InchCentimeter.Inches; 
//obj.init.SerialSuffix = "0001"; 
//obj.init. Format.TiffCompression = TiffDLL200.TiffCompression.LZW_mono_or_color; 
//obj.init.ErrorLogfile = "c:\\somedir\\errorlog.txt"; 
//obj.init.ErrorMessage_off = true; 
//…..add code for image processing, as detailed below 
//…..add code for image processing, as detailed below 
//…..add code for image processing, as detailed below 
int err = obj.run(); 
//…..add code for error handling 
//System.Windows.Forms.MessageBox.Show(err.ToString() + obj.info.lasterror); 
obj = null; 
System.GC.Collect(); 
VB.NET Code (Bold lines are mandatory) 
Dim obj As TiffDLL200.TiffDLL = New TiffDLL200.TiffDLL() 
‘obj.init.Licensecode = "XXX…" 
obj.init.File_in = "c:\\somedir\\someinputfile.tif" 
obj.init.File_out = "c:\\somedir\\outputfile.tif" 
'obj.init.Pages_include = "1-5" 
'obj.init.Pages_change = "1-2" 
'obj.init.OverwriteFile = true 
'obj.init.Metrics = TiffDLL200.InchCentimeter.Inches 
'obj.init.SerialSuffix = "0001" 
‘obj.init. Format.TiffCompression = TiffDLL200.TiffCompression.LZW_mono_or_color 
'obj.init.ErrorLogfile = "c:\\somedir\\errorlog.txt" 
'obj.init.ErrorMessage_off = true 
' ….. add code for image processing, as detailed below. 
' ….. add code for image processing, as detailed below. 
' ….. add code for image processing, as detailed below. 
Dim err As Integer = obj.run 
‘…..add code for error handling 
System.Windows.Forms.MessageBox.Show(err.ToString & obj.info.lasterror) 
obj = Nothing 
System.GC.Collect() 
Basic Settings 
Licensecode 
If you purchased a license, enter the 24-characterlong license code. 
obj.init.Licensecode = "XXXXXXXXXXXXXXXXXXXXXXXX"; 
File-in, File-out 
These are two required entries. 
The File-out path must refer to an existing directory. 
Do not save to a root directory, such as c:\.  Use a subfolder. 
The extension name of the output file will control the graphics format of the file.  For example, 
an output file named ‘somefile.png’ creates a PNG file. 
If the extension name of the output file is nonspecific, you can specify the graphics format in the 
obj.init.Format property; otherwise the file will be saved in the Tiff format.   Color depth, 
Tiff compressions and JPEG quality can also be specified in the Format property. 
obj.init.File_in = "c:\\somedir\\someinputfile.tif"; 
obj.init.File_out = "c:\\somedir\\outputfile.tif"; 
Pages_include, Pages_change 
If you are processing all the pages of a multi-page file, keeping the pages in the original page 
order, then you do not use these two entries.   
If you want only some of the pages included in the output file, or if you want to arrange the 
pages in a different page order, specify the range(s) in the Pages_include.   
If you make edit changes (such as annotations, etc.) to only some of the pages, but want all the 
pages included in the output, in the original order,  then specify the range(s) of pages that you 
want edited in Page_change.   
You can also use both the Pages_include and the Pages_change in conjunction. 
10 
Samples of page specifications
• 
1-5 
• 
1-5,10-20,25-30 
• 
1-5,10,20-16 
• 
1-10-20-E 
• 
3,7,8,10-13 
• 
EE-1 
(E stands for Last page, EE stands for second last page, EEE third-last, EEEE forth-last) 
obj.init.Pages_include = "1-5,10-20"; 
obj.init.Pages_change = "1-2"; 
Overwrite File 
By default, existing files are not overwritten; an error message is generated.  You can set the 
OverwriteFile to ‘true’ so that existing files are automatically overwritten without warning.  Use 
with caution. 
obj.init.OverwriteFile = true; 
Metrics 
The location and size parameters use either Inches or Centimeters, depending on the system 
setting.  Normally you need not set or change this property.  You can overwrite the system 
setting with:  
obj.init.Metrics = TiffDLL200.InchCentimeter.Inches; 
obj.init.Metrics = TiffDLL200.InchCentimeter.Centimeters; 
For some of the options you can specify pixels instead of Inch or Centimeter. 
Serial Suffix 
If the output of a multipage file must be serialized (one file per page), specify incrementing the 
serial suffix, for example “0001”.  The serial suffix must be numeric. If you need a separator 
character between the file base name and the suffix, add the separator character to the output 
base name.  If the serial must be in the files’ extension, specify the output file name without an 
extension. 
If a multi-page Tiff file is converted to a graphics file that does not support multi-pages (for 
example .png), a generic suffix number is automatically added, but you can specify your own 
serial.  
Documents you may be interested
Documents you may be interested