open pdf file in new browser tab using asp net with c# : Remove text from pdf preview control software utility azure windows html visual studio p2ia1-part1233

© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 10/67
Files for Development
bin\pdcjk.dll
Opt.
Opt.
Opt.
Opt.
bin\*NET.dll
Req.
bin\*NET.xml
Doc.
bin\Fonts\fonts.ini
Opt.
Opt.
Opt.
Opt.
bin\Fonts\*.ttf
Opt.
Opt.
Opt.
Opt.
bin\Icc\*.*
Opt.
Opt.
Opt.
Opt.
doc\*.pdf
Doc.
Doc.
Doc.
Doc.
doc\Pdf2ImgOCX.idl
Doc.
doc\javadoc\*.*
Doc.
include\pdf2imgapi_c.h
Req.
include\*.*
Opt.
lib\PdfImgOCX.lib
Req.
samples\*.*
Doc.
Doc.
Doc.
Doc.
The purpose of the most important distributed files of is described in tableFile Description
.
File Description
Name
Description
bin\Pdf2ImgOCX.dll
This is the DLL that contains the main functionality (required).
bin\PDf2PdfImgOCX.dll
This DLL is for converting PDF documents to rasterized PDF documents
(required for converting to PDF).
bin\pdcjk.dll
This DLL contains support for Asian languages. It is loaded from the module
path.
bin\*NET.dll
The .NET assemblies are required when using the .NET interface.  The files
bin\*NET.xml
contain the corresponding XML documentation for MS
Visual Studio.
bin\Fonts\fonts.ini
This configuration file allows for specifying substitution fonts (seeFonts
).
bin\Fonts\*.ttf
The font ZapfDingbats (seeFonts
). ZapfDingbats is one of the 14 PDF
Standard Fonts and used in many PDF documents.
Remove text from pdf preview - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
how to delete text in pdf using acrobat professional; remove text watermark from pdf online
Remove text from pdf preview - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
how to erase text in pdf file; delete text pdf files
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 11/67
File Description
bin\Icc\*
Color profiles or links to websites that offer color profiles to download. Color
profiles are optional. See also chapterColor Profiles
.
doc\*.*
Various documentations.
include\*.*
Contains files to include in your C / C++ project.
jar\P2IA.jar
The Java API archive.
lib\PdfImgOCX.lib
The object file library needs to be linked to the C/C++ project.
samples\*.*
Contains sample programs in different programming languages.
2.2.2 Deployment
For the deployment of the software only a subset of the files are required. Which files are required (Req.), optional 
(Opt.) or not used (empty field) for the four different interfaces is shown in the table below.
Files for Deployment
Name
.NET
Java
COM
C
bin\Pdf2ImgOCX.dll
Req.
Req.
Req.
Req.
bin\pdcjk.dll
Opt.
Opt.
Opt.
Opt.
bin\*NET.dll
Req.
bin\Fonts\*.ttf
Opt.
Opt.
Opt.
Opt.
bin\Fonts\fonts.ini
Opt.
Opt.
Opt.
Opt.
bin\Icc\*
Opt.
Opt.
Opt.
Opt.
jar\P2IA.jar
Req.
The deployment of an application works as described below:
1. Identify the required files from your developed application (this may also include color profiles).
2. Identify all files that are required by your developed application.
3. Include all these files into an installation routine such as an MSI file or simple batch script.
4. Perform any interface-specific actions (e.g. registering when using the COM interface).
Example: This is a very simple example of how a COM application written in Visual Basic6 could be deployed.
1
These files must reside in the same directory as Pdf2ImgOCX.dll.
C# PDF remove image library: remove, delete images from PDF in C#.
PDF files, VB.NET view PDF online, VB.NET convert PDF to tiff, VB.NET read PDF, VB.NET convert PDF to text, VB.NET Remove PDF image in preview without adobe
erase text from pdf file; delete text pdf acrobat
VB.NET PDF remove image library: remove, delete images from PDF in
Remove PDF image in preview without adobe PDF Except PDF text processing function, RasterEdge XDoc.PDF for .NET has image management features, which provide
remove text from pdf; acrobat remove text from pdf
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 12/67
1. The developed and compiled application consists of the file
application.exe
. Color profiles are not used.
2. The application uses the COM interface and is distributed on Windows only.
The main DLL
Pdf2ImgOCX.dll
must be distributed.
Asian text should be supported, thus
pdcjk.dll
is distributed.
3. All files are copied to the target location using a batch script. This script contains the following commands:
COPY application.exe %targetlocation%\.
COPY Pdf2ImgOCX.dll %targetlocation%\.
COPY pdcjk.dll %targetlocation%\.
4. For COM, the main DLL needs to be registered in silent mode (
/s
) on the target system.  This step requires 
Power-User privileges and is added to the batch script.
REGSVR32 /s %targetlocation%\Pdf2ImgOCX.dll.
2.3 Interface Specific Installation Steps
2.3.1 COM Interface
Registration Before you can use the 3-Heights™ PDF to Image Converter API component in your COM application 
program you have to register the component using the
regsvr32.exe
program that is provided with the Win­
dows operating system. The following command shows the registration of Pdf2ImgOCX.dll. Note that in Windows 
Vista and later, the command needs to be executed from an administrator shell.
regsvr32 "C:\Program Files\PDF Tools AG\bin\Pdf2ImgOCX.dll"
If you are using a 64 bit operating system and would like to register the 32 bit version of the 3-Heights™ PDF to 
Image Converter API, you need to use the
regsvr32
from the directory
%SystemRoot%\SysWOW64
instead of
%SystemRoot%\System32
.
2
If the registration process succeeds, a corresponding dialog window is displayed. The registration can also be done 
silently (e.g. for deployment) using the switch
/s
.
Other Files The other DLLs do not need to be registered, but for simplicity it is suggested that they reside in the 
same directory as the
Pdf2ImgOCX.dll
.
2.3.2 Java Interface
For compilation and execution When using the Java interface, the Java wrapper
jar\P2IA.jar
needs to be on 
the
CLASSPATH
. This can be done by either adding it to the environment variable
CLASSPATH
, or by specifying it
using the switch
-classpath
:
2
Otherwise you get the following message:
LoadLibrary("Pdf2ImgOCX.dll") failed - The specified module could not be found.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview component enables compressing and
how to erase in pdf text; deleting text from a pdf
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
delete text from pdf; how to erase text in pdf
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 13/67
javac -classpath ".;C:\pdf-tools\jar\P2IA.jar" sample.java
For execution Additionally the library
Pdf2ImgOCX.dll
needs be in one of the system’s library directories
3
or
added to the Java system property
java.library.path
. This can be achieved by either adding it dynamically at
program startup before using the API, or by specifying it using the switch
-Djava.library.path
when starting 
the Java VM.
java -classpath ".;C:\pdf-tools\jar\P2IA.jar" ^
-Djava.library.path=C:\pdf-tools\bin sample
Note that when creating rasterized PDF documents instead of images, the above statements applie to
PCIA.jar
and
Pdf2PdfImgOCX.dll
instead.
2.3.3 .NET Interface
The 3-Heights™ PDF to Image Converter API does not provide a pure .NET solution.  Instead, it consists of .NET
assemblies, which are added to the project and a native DLL, which is called by the .NET assemblies. This has to be 
accounted for when installing and deploying the tool.
The .NET assemblies (
*NET.dll
) are to be added as references to the project. They are required at compilation 
time.
Pdf2ImgOCX.dll
is not a .NET assembly, but a native DLL. It is not to be added as a reference in the project.
The native DLL
Pdf2ImgOCX.dll
is called by the .NET assembly
Pdf2ImgNET.dll
.
Pdf2ImgOCX.dll
must be found at execution time by the Windows operating system. The common way to do 
this is adding
Pdf2ImgOCX.dll
as an existing item to the project and set its property “Copy to output directory”
to “Copy if newer”.
Alternatively the directory where
Pdf2ImgOCX.dll
resides can be added to the environment variable
PATH
or it
can simply be copied manually to the output directory.
When creating rasterized PDF documents instead of images,  the above statement applies to
Pdf2PdfIm-
gOCX.dll
instead.
When using the new rendering engine (R2), the statements apply for
Pdf2ImgAPI.dll
instead.
2.3.4 C Interface
The header file
pdf2imgapi_c.h
needs to be included in the C/C++ program.
The library
PdfImgOCX.lib
needs to be linked to the project.
The dynamic link library
Pdf2ImgOCX.dll
needs to be in a path of executables (e.g.  on the environment
variable
PATH
).
2.4 Uninstall, Install a New Version
If you used the MSI for the installation, go to Start → 3-Heights™ PDF to Image Converter API... → Uninstall ...
3
On Windows defined by the environment variablePathand e.g. on Linux defined byLD_LIBRARY_PATH.
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
how to delete text from pdf document; how to delete text in pdf file
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Add text to PDF document in preview. • Add text box to PDF file in preview. • Draw PDF markups. Search PDF text in preview. • View PDF outlines.
how to delete text in pdf preview; delete text from pdf file
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 14/67
If you used the ZIP file: In order to uninstall the product undo all the steps done during installation, e.g. un-register
using
regsvr32 -u
, delete all files, etc.
Installing a new version does not require to previously uninstall the old version.  The files of the old version can 
directly be overwritten with the new version.  If using the COM interface, the new DLL must be registered, un-
registering the old version is not required.
2.5 Note about the Evaluation License
With the evaluation license the 3-Heights™ PDF to Image Converter API automatically adds a watermark to the 
output files.
3License Management
There are three possibilities to pass the license key to the application:
1. The license key is installed using the GUI tool (graphical user interface). This is the easiest way if the licenses are 
managed manually. It is only available on Windows.
2. The license key is installed using the shell tool. This is the preferred solution for all non-Windows systems and 
for automated license management.
3. The license key is passed to the application at run-time via the
SetLicenseKey
method. This is the preferred 
solution for OEM scenarios.
3.1 Graphical License Manager Tool
The GUI tool
LicenseManager.exe
is located in the
bin
directory of the product kit.
3.1.1 List all installed license keys
The license manager always shows a list of all installed license keys in the left pane of the window. This includes 
licenses of other PDF Tools products. The user can choose between:
Licenses available for all users. Administrator rights are needed for modifications.
Licenses available for the current user only.
VB.NET PDF url edit library: insert, remove PDF links in vb.net
link into specified position, such as PDF text, image and Delete or remove partial or all hyperlinks from PDF Edit PDF url in preview without adobe PDF reader
pull text out of pdf; erase text from pdf
VB.NET PDF insert text library: insert text into PDF content in vb
Save text font, color, size and location changes to existing PDF file or Other robust text processing features, like delete and remove PDF text, add PDF
how to copy text out of a pdf; how to delete text in pdf acrobat
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 15/67
3.1.2 Add and delete license keys
License keys can be added or deleted with the “Add Key” and “Delete”buttons in the toolbar.
The“Add key” button installs the license key into the currently selected list.
The“Delete” button deletes the currently selected license keys.
3.1.3 Display the properties of a license
If a license is selected in the license list, its properties are displayed in the right pane of the window.
3.1.4 Select between different license keys for a single product
More than one license key can be installed for a specific product. The check-box on the left side in the license list
marks the currently active license key.
3.2 Command Line License Manager Tool
The command line license manager tool
licmgr
is available in the
bin
directory for all platforms except Windows.
A complete description of all commands and options can be obtained by running the program without parameters:
licmgr
List all installed license keys:
licmgr list
The currently active license for a specific product is marked with a star ’*’ on the left side.
Add and delete license keys:
Install new license key:
licmgr store X-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Delete old license key:
licmgr delete X-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Both commands have the optional argument
-s
that defines the scope of the action:
g
For all users
u
Current user
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 16/67
Select between different license keys for a single product:
licmgr select X-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
3.3 License Key Storage
Depending on the platform the license management system uses different stores for the license keys.
3.3.1 Windows
The license keys are stored in the registry:
HKLM\Software\PDF Tools AG
(for all users)
HKCU\Software\PDF Tools AG
(for the current user)
4Programming Interfaces
4.1 Visual Basic 6
After installing the 3-Heights™ PDF to Image Converter API and registering the COM interface (seeInstallation
and Deployment
), you find a Visual Basic6 example with file extension
Pdf2ImgOCX.vpb
in the directory
sam-
ples/VB/
. You can either use this sample as a base for an application, or you can start from scratch.
If you start from scratch, here is a quick start guide:
1. First create a new Standard-Exe Visual Basic6 project. Then include the 3-Heights™ PDF to Image Converter API 
component to your project.
2. Draw a new Command Button and optionally rename it if you like.
3. Double-click the command button and insert the few lines of code below. All that you need to change is the 
path of the file name.
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 17/67
Private Sub Command1_Click()
Dim conv As New PDF2IMGOCXLib.Pdf2Img
conv.ConvertFile "C:\pdf\in.pdf", "C:\image\out.tif", ""
End Sub
The two steps of the above code are very simple: (1) Create a Pdf2Img object, (2) open the PDF file for input,
create an image file for output, render all pages of the PDF (if the output file a TIFF which supports multi-page 
images).
There are two ways to convert pages from PDF files to image pages. The simpler approach is described above.
The other, a bit longer, but also more powerful approach, is dividing this one large step into several single steps.
As a consequence, it is possible to open different PDF input files and render random pages to one output multi-
page image.
A construct which does this could look like that:
Private Sub Command1_Click()
Dim conv As New PDF2IMGOCXLib.Pdf2Img
conv.CreateImage "C:\image\out.tif"
conv.Open "C:\pdf\in1.pdf", ""
conv.RenderPage 1
conv.Close
conv.Open "C:\pdf\in2.pdf", ""
conv.RenderPage 3
conv.RenderPage 6
conv.Close
conv.CloseImage
End Sub
Note: Applying the digital signature is optional (you may also change the certifi­
cate name), therefore the two corresponding lines could be skipped.
4.2 ASP
The COM name of the class, for example used in ASP or PHP, of the 3-Heights™ PDF to Image Converter API is
PDF2IMGOCX.Pdf2Img
.
Here is a small ASP sample using VBScript:
<%@ Language=VBScript %>
<%
option explicit
dim conv set
conv = Server.CreateObject("PDF2IMGOCX.Pdf2Img")
if not conv.CreateImage("C:\temp\output.jpg") then
Response.Write "<p>"
Response.Write "Could not create output file." & "<br>"
else
Response.Write "<p>"
Response.Write "Output file created successfully." & "<br>"
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 18/67
if not conv.Open("C:\PDF-Tools\doc\ license.pdf") then
Response.Write "<p>"
Response.Write "Could not open input file." & "<br>"
else
Response.Write "<p>"
Response.Write "Input file opened successfully." & "<br>"
if not conv.RenderPage(1) then
Response.Write "<p>"
Response.Write "Could not render page 1." & "<br>"
else
Response.Write "<p>"
Response.Write "Page 1 rendered successfully." & "<br>"
end if
end if
end if
conv.Close
conv.CloseImage
%>
4.3 .NET
There should be at least one .NET sample for MS Visual Studio available in the ZIP archive of the Windows Version 
of the 3-Heights™ PDF to Image Converter API. The easiest for a quick start is to refer to this sample.
In order to create a new project from scratch, do the following steps:
1. Start Visual Studio and create a new C# or VB project.
2. Add references to the .NET assemblies.
To do so, in the “Solution Explorer” right-click your project and select“Add Reference...”. The “Add Reference”
dialog will appear. In the tab“Browse”, browse for the .NET assemblies
libpdfNET.dll
,
RendererNET.dll
and
Pdf2ImgNET.dll
.
Add them to the project as shown below:
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 19/67
3. Import namespaces (Note: This step is optional, but useful.)
4. Write your code
Steps 3 and 4 are shown separately for C# and Visual Basic.
4.3.1 Visual Basic
3. Double-click "My Project" to view its properties. On the left hand side, select the menu "References". The .NET
assemblies you added before should show up in the upper window.
In the lower window import the namespaces
Pdftools.Pdf
,
Pdftools.PdfRenderer
and
Pdftools.Pdf2Img
.
You should now have settings similar as in the screenshot below:
4. The .NET interface can now be used as shown below:
Example:
Dim conv As New Pdftools.Pdf2Img.Converter
conv.Open(...)
...
Documents you may be interested
Documents you may be interested