abcpdf example c# : Remove metadata from pdf online application SDK utility azure wpf asp.net visual studio TotalPDFConverterX0-part294

©2012 CoolUtils by Softplicity
Total PDF ConverterX
User Manual
Remove metadata from pdf online - 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
adding metadata to pdf files; clean pdf metadata
Remove metadata from pdf online - 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
pdf remove metadata; read pdf metadata
Contents
I
©2012 CoolUtils by Softplicity
I
Table of Contents
I
Introduction
1
II
Activation
2
III
How to Use
3
IV
Code Examples
6
V
Contacts & Support
9
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.
pdf xmp metadata; change pdf metadata
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Ability to remove consecutive pages from PDF file in VB Enable specified pages deleting from PDF in Visual Basic Online source codes for quick evaluation in VB
google search pdf metadata; metadata in pdf documents
Introduction
1
1
©2012 CoolUtils by Softplicity
1
Introduction
Total PDF ConverterX is a convenient command-line PDF converter for web servers and workstations.
It is provided as a Software Development Kit (SDK) both in EXE and ActiveX versions.
This software converts PDF, PS, EPS and PRN files into DOC, RTF, XLS, HTML, EPS, PS, TXT, CSV
or images (BMP, JPEG, GIF, WMF, EMF, PNG, TIFF) . Other features include:
Working in a background mode
Exporting data from password protected documents
Compressing converted copies when performing conversion to image formats
Selecting the paper orientation, quality, dpi and size of the produced image
Choosing fit to page option and selecting end page symbols to separate PDF pages in the text
file
Converting a multi-page PDF file and extracting selected pages from a multi-page PDF document
Splitting a multi-page PDF by bookmarks or by blank pages
Combining several PDF files into one TIFF or JPEG image
Excluding certain items from the final documents 
Renaming .tiff to .tif during a PDF to TIFF conversion
No need for Adobe Acrobat
Supporting PDF written in multi-byte languages  
Batch conversion
Note that Total PDF ConverterX works in console mode only. Therefore you can easily run it on web
servers that do not have the graphical user interface (GUI) installed. 
Note that if you use ActiveX on a web-server you should register it in your web-server account. 
Note also that the EXE version of Total PDF ConverterX supports both 32-bit and 64-bit Windows OS,
while the ActiveX version only runs on 32-bit Windows  
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Free online C# class source code for deleting specified PDF pages in .NET console application. Able to remove a single page from PDF document.
pdf metadata online; remove pdf metadata
C# PDF Password Library: add, remove, edit PDF file password in C#
Support to add password to PDF document online or in C# String outputFilePath = Program.RootPath + "\\" Remove.pdf"; // Remove password in the input file and
remove metadata from pdf acrobat; batch pdf metadata editor
Activation
2
2
©2012 CoolUtils by Softplicity
2
Activation
You can use the Total PDF ConverterX for 30 days without registration with all its functions available. If
you'd like to continue to use it after 30 days, then you have to activate your copy.
To activate the Total PDF ConverterX:
In Windows, choose Start > Accessories > Command Prompt to open the console.
Type cd <conveter_installation_path>, where conveter_installation_path is the folder in which
Total PDF ConverterX is installed (by default, it is "C:\Program Files\TotalPDFConverterX").
Then, type pdfconverterx -reg in the command line. The following screen will appear:
Enter your registration name and key into the corresponding fields and then click Register. Note
that both fields are case sensitive. Therefore, ensure to type them exactly as they appear in the
e-mail from CoolUtils.
C# PDF remove image library: remove, delete images from PDF in C#.
Text in PDF. Image: Insert Image to PDF. Image: Remove Image from PDF Page. Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
pdf metadata reader; pdf metadata
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Ability to remove and delete bookmark and outline from PDF document. Merge and split PDF file with bookmark. Save PDF file with bookmark open.
rename pdf files from metadata; remove pdf metadata online
How to Use
3
3
©2012 CoolUtils by Softplicity
3
How to Use
Total PDF ConverterX supports only command-line interaction using the following syntax:
pdfconverterx <source_file> <destination_file> <optional_keys>
where 
source_file
is the PDF file to be converted, 
destination_file
is the output file after
conversion, and 
optional_keys
are additional keys listed in the table below.
To get started with Total PDF ConverterX, perform the following:
In Windows, choose Start > Accessories > Command Prompt to open the console.
Type cd <conveter_installation_path>, where conveter_installation_path is the folder in which
Total PDF ConverterX is installed (by default, it is "C:\Program Files\TotalPDFConverterX").
Then, type pdfconverterx 
<source_file> <destination_file> <optional_keys>
in the
command line. All supported keys are listed in the table shown below.
Notes 
To improve your interaction with Total PDF ConverterX, you can create a batch file (.bat) that
will run the above commands in automatic mode.
You can use two predefined macros for the 
<destination_file>
: <DATE[:yyyymmdd]> and
<TIME[:hhmmss]> which are the current date and current time respectively.
Option
Action
Example
-log <log file name>
Record all errors in a log file instead of displaying them on
the screen.
-verbosity
Specify whether the logging should be brief or detailed.
error
detail
Brief (records only errors)
Detailed (records all events)
-reg
Display the activation window (see Activation
for more
info).
-about
Display the 'About' window with the contact info.
-list
<file_with_masks>
Specify a text file containing masks for source files.
-date "<start_date>-
<end_date>"
Select only files that were modified between start_date
and end_date.
Select files modified for
the last three days:
-date "11.06.2012-
13.06.2012"
-fmask
"folder_masks"
Specify a text file containing the masks of the source files
Find all the subfolders
ending in "pdf" in the
current directory and
convert all PDF files in
them into "output.jpg":
pdfconverterx *.pdf
output.jpg -fmask "*pdf"
-recurse
Include subfolders recursively
-do
Delete source file(s)
VB.NET PDF delete text library: delete, remove text from PDF file
to remove text format by modifying text font, size, color, etc. Other PDF edit functionalities, like add PDF text, add PDF text box and field. Online .NET
read pdf metadata java; endnote pdf metadata
VB.NET PDF Password Library: add, remove, edit PDF file password
Remove password from PDF. Dim outputFilePath As String = Program.RootPath + "\\" Remove.pdf" ' Remove password in the input file and output to a new file.
pdf keywords metadata; edit pdf metadata acrobat
How to Use
4
4
©2012 CoolUtils by Softplicity
-kfs
Keep folder structure. Use this option, if you want to have
the same folder structure in the output directory as in the
input directory. Otherwise, all output files in the output
directory will be saved without subfolders.
-errdir
Error folder (for invalid files)
-c
Set the output file format
doc
rtf
htm
xls
txt
csv
bmp
jpg
tiff
tif
gif
png
wmf
emf
eps
ps
pdf
Convert to DOC
Convert to RTF
Convert to HTML
Convert to XLS
Convert to TXT
Convert to CSV
Convert to BMP
Convert to JPG
Convert to TIFF
Convert to TIF
Convert to GIF
Convert to PNG
Convert to WMF
Convert to EMF
Convert to EPS
Convert to PS
Convert to PDF
-e
End page symbols to separate pdf pages in the text file
-s
Put every page into separate file
-t
Template for generating file name in "separate" file mode
-p
Extract only this page
-cp
Make new document every page
-csv
Method, used to extract PDF to CSV
0
1
2
Return a CSV string, only data
Return a CSV string including font, color, size and
position of each piece of text on the page
Return a CSV string for each piece of text on the
page with the following format: Font Name, Text
Color, Text Size, X1, Y1, X2, Y2, X3, Y3, X4, Y4,
Text.
-delimiter
CSV delimiter
-dpi
Set the DPI (dots per inch) of the output image.
-tc
0
1
2
3
4
5
6
7
Set the compression of the output TIFF files.
No compression
LZW compression
RLE compression (packbits)
JPEG compression
Bilevel Huffman compression
Bilevel Group 3 CCITT compression, 1D
Bilevel Group 3 CCITT compression, 2D
Bilevel Group 4 CCITT compression, 2D
-jq
Set the quality of the output JPEG files (1 – minimal
quality and size, 100 – maximal quality and size)
How to Use
5
5
©2012 CoolUtils by Softplicity
-pass "password"
Specify a password. If you want to export data from a
password protected document, you should specify its
password in your command line. After that you will get
the information converted to the right format.
Convert a password
protected pdf file to htm.
The password is 456123.
PDFConverterX.exe C:
\Test.pdf C:\ -c htm -
pass "456123"
-fp
Fit to page
-si
Convert into single image
-po
Set the paper orientation for the output image.
portrait
landscape
Portrait orientation
Landscape orientation
-ps
Set the paper size for the output document
letter
lettersmall
tabloid
ledger
legal
statement
executive
folio
a3
a4
a4small
a5
b4
b5
quarto
envc3
envc4
envc5
envc6
envb4
envb5
envb6
envmonarch
custom -pd
10x10i
auto
letter
lettersmall
tabloid
ledger
legal
statement
executive
folio
a3
a4
a4small
a5
b4
b5
quarto
envelope c3
envelope c4
envelope c5
envelope c6
envelope b4
envelope b5
envelope 6
envelope monarch
You can also set the custom size in inches or mm
The size of the document will be calculated
automatically
-pd
Set the custom paper size either in mm or inches, using
width>x<height> template. It is usually used with the -ps
custom option. 
Set the paper size to
10x10 inches:
-pd 10x10i
Set the paper size to
10x10 mm:
-pd 10x10
Code Examples
6
6
©2012 CoolUtils by Softplicity
4
Code Examples
Below are some code examples (for ActiveX, ASP, and PHP) on how to call Total PDF ConverterX
from your own applications.
Note You can find the ready-to-use Visual Studio C# solutions in Total PDF ConverterX's
installation folder.
ASP
dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
C.Convert "c:\source.PDF""c:\dest.HTML""-cHTML -log c:\pdf.log"
set C = nothing
ASP (Direct streaming of the resulting PDF file)
dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
Response.Clear
Response.AddHeader "Content-Type""binary/octet-stream"
Rresponse.AddHeader "Content-Disposition""attachment; filename=test.TIFF"
Response.BinaryWrite
c.ConvertToStream("C:\www\ASP\Source.PDF""C:\www\ASP""-cTIFF  -log c:\PDF.log")
set C = nothing
PHP
$src="C:\test.PDF";
$dest="C:\test.XLS";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFConverter.PDFConverterX");
$c->convert($src,$dest, "-c XLS  -log c:\pdf.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
C++
#include
static const CLSID CLSID_PDFConverterX =
{0x6B411E7E, 0x9503,0x4793,{0xA2, 0x87, 0x1F, 0x3B, 0xA8, 0x78, 0xB9, 0x1C}}; 
static const IID IID_IPDFConverterX =
{0xEF633BED, 0xC414,0x49B0,{0x91, 0xFB, 0xC3, 0x9C, 0x3F, 0xE0, 0x08, 0x0D}}; 
#undef INTERFACE 
#define INTERFACE IPDFConverterX 
DECLARE_INTERFACE_(IPDFConverterX, IDispatch)
STDMETHOD(QueryInterface)(THIS_ REFIID, PVOID*) PURE; S
TDMETHOD(Convert)(THIS_ LPCTSTR, LPCTSTR, LPCTSTR) PURE; 
STDMETHOD(About)(THIS) PURE; 
//const SourceFile: WideString; const DestFile: WideString; const Params:
Code Examples
7
7
©2012 CoolUtils by Softplicity
WideString; safecall; 
};
typedef HRESULT (__stdcall *hDllGetClassObjectFunc) (REFCLSID, REFIID, void **);
int main () {
HRESULT hr;
if (CoInitialize(NULL)) { 
printf ("Error in CoInitialize."); 
return -1; 
}
LPCTSTR lpFileName = "PDFConverter.dll"; 
HMODULE hModule; 
hModule = LoadLibrary (lpFileName); 
printf ("hModule: %d\n", hModule); 
if (hModule == 0) { 
printf ("Error in LoadLibrary.");
return -1; 
}
hDllGetClassObjectFunc hDllGetClassObject = NULL;
hDllGetClassObject = (hDllGetClassObjectFunc) GetProcAddress (hModule,
"DllGetClassObject"); 
if (hDllGetClassObject == 0) { 
printf ("Error in GetProcAddress."); 
return -1; 
}
IClassFactory *pCF = NULL; 
hr = hDllGetClassObject (&CLSID_PDFConverterX, &IID_IClassFactory, (void **)&pCF); /*
Can't load with different ID */ 
printf ("hr hDllGetClassObject: %d\n", hr);
if (!SUCCEEDED (hr)) { 
printf ("Error in hDllGetClassObject."); 
return -1;
}
IPDFConverterX *pIN; 
hr = pCF->lpVtbl->CreateInstance (pCF, 0, &IID_IPDFConverterX, (void **)&pIN); 
printf ("hr CreateInstance: %d\n", hr); 
if (!SUCCEEDED (hr)) { 
printf ("Error in hDllGetClassObject."); 
return -1;
}
hr = pCF->lpVtbl->Release (pCF); 
printf ("hr Release: %d\n", hr); 
if (!SUCCEEDED (hr)) { 
printf ("Error in Release."); 
return -1;
}
hr = pIN->lpVtbl->About (pIN); 
printf ("hr About: %d\n", hr); 
if (!SUCCEEDED (hr)) { 
Code Examples
8
8
©2012 CoolUtils by Softplicity
printf ("Error in About."); 
return -1;
}
hr = pIN->lpVtbl->Convert (pIN, "test.pdf", "test.html","-cHTML"); 
printf ("hr Convert: %d\n", hr);
if (!SUCCEEDED (hr)) { 
printf ("Error in Convert."); 
return -1;
}
return 0; 
}
Documents you may be interested
Documents you may be interested