open pdf file in new browser tab using asp net with c# : How to delete text in pdf file online Library software component .net windows azure mvc p2ia5-part1237

© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 50/67
ImageFileName [String]
Password [String
The user or the owner password of the encrypted PDF document. If this parameter is 
left out an empty string is used as a default.
Returns:
True
The file was converted successfully.
False
The PDF file does not exists, it is corrupt, the password is invalid, or the image file is locked.
6.2.7
CopyLinks
Property (get, set):
Boolean CopyLinks
Default:
True
Get or set the option to copy links.
6.2.8
CopyOutlines
Property (get, set):
Boolean CopyOutlines
Default:
True
Get or set the option to copy outlines (bookmarks).
6.2.9
CopyViewerPreferences
Property (get, set):
Boolean CopyViewerPreferences
Default:
True
Get or set the option to copy viewer preferences which include: Page Layout, Page Mode and Open Actions.
6.2.10
CreateImage
Method:
Boolean CreateImage(String FileName, String UserPwd (optional),
String OwnerPwd (optional), TPDFPermission PermissionFlags (optional), Long
KeyLength (optional))
How to delete text in pdf file online - 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
remove text from pdf acrobat; delete text pdf acrobat professional
How to delete text in pdf file online - 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 delete text from pdf document; how to delete text in pdf converter
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 51/67
Create a new PDF-image file.
Parameters:
FileName [String
The file name and optionally the file path, drive or server string according to the oper­
ating systems file name specification rules.
UserPwd (optional) [String
Set the user password of the PDF document. If this parameter is omitted,
the default password is used. Use
0
to set no password.
OwnerPwd (optional) [String
Set the owner password of the PDF document. If this parameter is omit­
ted, the default password is used. Use
0
to set no password.
PermissionFlags (optional) [TPDFPermission
The permission flags. By default no permissions 
are granted. The permissions that can be granted are described in the enumeration
TPDFPermission
.
KeyLength (optional) [Long
With this option the length of the encryption key can be set. Due to the 
nature of the MD5 algorithm, the maximum length is limited to
128
bits. The minimum is
40
and it is required 
to be a multiple of
8
. The two most commonly used values are
40
(standard encryption) and
128
(requires 
Acrobat 5 or higher). Keep in mind that Acrobat only supports
40
and
128
bit encryption. Other tools, such as 
the 3-Heights™ tools also support other encryption key lengths. The default value is calculated based on the 
selected permission flags.
Returns:
True
The file was created successfully.
False
Otherwise.
To not encrypt the output document, set PermissionFlags to
-1
, user and owner password to
0
.
In order to allow high quality printing, flags
ePermPrint
and
ePermDigitalPrint
need to be set.
6.2.11
CreateImageInMemory
Method:
Boolean CreateImageInMemory()
Store the PDF in memory as a byte array. See also method
GetPdf
.
Returns:
True
The output PDF document was successfully created in-memory.
False
Otherwise.
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
NET read PDF, VB.NET convert PDF to text, VB.NET pages, VB.NET comment annotate PDF, VB.NET delete PDF pages, VB If you want to split PDF file into two or small
pdf editor delete text; pull text out of pdf
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Online source codes for quick evaluation in VB.NET looking for a solution to conveniently delete one page which supports a variety of PDF file editing features
how to edit and delete text in pdf file; pdf text remover
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 52/67
6.2.12
Dithering
Property (get, set):
TPDFDithering Dithering
Default:
eDitherFloydSteinberg
Get or set the dithering algorithm. Dithering refers to the procedure of simulating colors or grayscales. This is mainly
useful for low color depth (e.g. black and white or indexed) images.
The supported values for
TPDFDithering
listed in the corresponding enumeration.  For more information see 
chaptherDithering
.
6.2.13
DPI
Property (get, set):
Single DPI
Default:
150
Get or set the resolution of the image in DPI (dots per inch).
Set Both the resolutions for the x- and y-axis are set to the same value.
Get Return the square root of the product of x and y.
Setting DPI is redundant to setting the specialized properties
XDPI
and
YDPI
.
6.2.14
ErrorCode
Property (get):
TPDFErrorCode ErrorCode
This property can be accessed to receive the latest error code. See also enumeration
TPDFErrorCode
. PDF-Tools 
error codes are listed in the header file
bseerror.h
 Please note that only few of them are relevant for the 3-
Heights™ PDF to Image Converter API.
6.2.15
FitPage
Property (get, set):
Boolean FitPage
Default:
True
Get or set the fit page mode. If set to
True
, the page is scaled to fit the image (in either width or height). If set to
False
, the page is rendered with its true size.
6.2.16
GetPdf
Method:
Variant GetPdf()
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Able to extract and get all and partial text content from PDF file.
remove text from pdf; acrobat delete text in pdf
VB.NET PDF Text Extract Library: extract text content from PDF
advanced PDF Add-On, developers are able to extract target text content from source PDF document and save extracted text to other file formats through VB
remove text from pdf online; pdf text watermark remover
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 53/67
Get the output file from memory. See also method
CreateImageInMemory
Returns:
A byte array containing the output PDF. In certain programming languages, such as Visual Basic 6, the type of the 
byte array must explicitly be Variant.
6.2.17
GrayScale
Property (get, set) (deprecated):
Boolean GrayScale
Default:
False
Deprecated, use
ColorSpace
instead.
6.2.18
LicenseIsValid
Property (get):
Boolean LicenseIsValid
Check if the license is valid.
6.2.19
Open
Method:
Boolean Open(String Filename, String Password)
Open a PDF file, i.e. make the objects contained in the document accessible. If a document is already open, it is 
closed first.
Parameters:
Filename [String
The file name and optionally the file path, drive or server string according to the oper­
ating systems file name specification rules.
Password [String
(optional) The user or the owner password of the encrypted PDF document.  If this 
parameter is left out an empty string is used as a default.
Returns:
True
The file could be successfully opened.
False
The file does not exist, it is corrupt, or the password is not valid. Use the property
ErrorCode
for addi­
tional information.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
size, images size reducing can help to reduce PDF file size effectively will also take up too much space, glyph file unreferenced can Delete unimportant contents
pdf editor delete text; remove text watermark from pdf online
C# PDF File Split Library: Split, seperate PDF into multiple files
SharePoint. C#.NET control for splitting PDF file into two or multiple files online. Support to break a large PDF file into smaller files.
how to delete text from a pdf; erase pdf text
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 54/67
6.2.20
OpenMem
Method:
Boolean OpenMem(Variant MemBlock, String Password)
Open a PDF file, i.e. make the objects contained in the document accessible. If a document is already open, it is 
closed first.
Parameters:
MemBlock [Variant
The memory block containing the PDF file given as a one dimensional byte array.
Password [String
(optional) The user or the owner password of the encrypted PDF document.  If this 
parameter is left out an empty string is used as a default.
Returns:
True
The document could be successfully opened.
False
The document could not be opened, it is corrupt, or the password is not valid.
6.2.21
Options
Property (get, set):
TPDFRendererOption Options
Default:
eOptionBicubic + eOptionHighQuality
Set or get a specific rendering option.
Use bitwise“OR” to add an option.
Use bitwise“AND NOT” to remove an option.
For more information on the options available in the 3-Heights™ PDF to Image Converter API and how to use the 
this property please see
TPDFRendererOption
.
6.2.22
PageCount
Property (get):
Long PageCount
Default:
undef.
Return the number of pages in the PDF document. If the return value is
undef
, no PDF document is open.
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Ability to remove a range of pages from PDF file. document page deleting library control (XDoc.PDF) can be C#.NET class applications to delete any unnecessary
how to edit and delete text in pdf file online; delete text from pdf with acrobat
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF file into two or multiple files in ASP.NET webpage online. Support to break a large PDF file into smaller files in .NET WinForms.
erase pdf text online; how to delete text in pdf preview
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 55/67
6.2.23
PreserveAspectRatio
Property (get, set):
Boolean PreserveAspectRatio
Default:
False
6.2.24
RenderingMode
Property (get, set):
RenderingMode RenderingMode
There are two rendering modes:
eModeAccurate
(default), and
eModeFast
.
The accurate mode uses the Windows GDI+ for rendering. This mode allows for image filtering, sub-pixel rendering 
and anti-aliasing.
The fast mode uses the Windows GDI for rendering.  This mode is generally faster and better suitable to create 
bitonal output.
6.2.25
RenderPage
Method:
Boolean RenderPage(Long PageNumber)
Parameter:
PageNumber [Long
The page number in the PDF document, non-zero based.
Returns:
True
The page was rendered successfully.
False
The page could not be rendered. Possible reasons are: out of range, no PDF opened, no image created.
6.2.26
RepeatWatermark
Property (get, set):
Boolean RepeatWatermark
Default:
False
Place the watermark set by
SetWatermarkImage
as adjacent tiles over the whole page.
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 56/67
6.2.27
RetainText
Property (get, set):
Boolean RetainText
Default:
False
If set to
True
, all text is copied as text to the output document and placed in front of a background image that
contains all non-text content. If, in the original PDF, not all of the text content is placed on top of other content then 
the text might be un-covered by graphics objects such as white rectangles (redaction objects).
If set to
False
, all content is rendered to the image.
6.2.28
RotateMode
Property (get, set):
TPDFRotateMode RotateMode
Default:
eRotateNone
6.2.29
SetBitmapDimensions
Method:
Void SetBitmapDimensions(Long X, Long Y)
Set the dimensions of the image in pixels.
Parameters:
[Long
The X dimension of the image in pixels.
[Long
The Y dimension of the image in pixels.
6.2.30
SetLicenseKey
Method:
Boolean SetLicenseKey(String LicenseKey)
Set the license key.
6.2.31
SetPageSize
Method:
Void SetPageSize(Single X, Single Y)
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 57/67
Set the dimensions of the image in points.
Parameters:
[Single
The X dimension of the image in points.
[Single
The Y dimension of the image in points.
6.2.32
SetWatermarkImage
Method:
Boolean SetWatermarkImage(String FileName, Single Left, Single Bottom)
Set a watermark image from a file at the specified position in points.  The watermark is placed once, unless the 
property
RepeatWatermark
is set to
True
.
6.2.33
XDPI
YDPI
Property (get, set):
Single XDPI
Default:
150
Property (get, set):
Single YDPI
Default:
150
Get or set the resolution in the X and Y-axis of the image in dots per inch.
6.3
Ocg 
Interface
The optional content group (OCG) interface allows to list optional content groups (also known as“Layers”) and their
properties.
Optional content groups (OCGs) in PDF differ substantially from the simple layer paradigm found e. g. in graphics 
editing programs. Graphics objects in PDF do not belong to an OCG. Instead, their visibility is calculated by a Boolean 
function dependent on the state of any number of OCGs. For example, a path could be visible only if OCG “A” is ON 
and OCG“B” is OFF.
The functionality of OCG are described in depth in ISO 32000-1, chapter 8.11.4 or in the PDF Reference, chapter 4.10.
OCG is supported in PDF 1.5 or later. In the 3-Heights™ PDF to Image Converter API, the Ocg interface can be used 
to list“layers”and set them to visible or not. To get the Ocg object, use the methods
OcgCount
and
GetOcg
from 
the
PdfToImg 
Interface
.
6.3.1
Label
Property (get):
Boolean Label
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 58/67
This is a flag that indicates whether this is an OCG or a label. Labels are used to label groups of OCGs in the hierarchy.
Setting their visibility has no effect.
6.3.2
Level
Property (get):
Long Level
In user interfaces OCGs can be shown in a tree. The property
Level
indicates the hierarchy level of the OCG in that
tree.
OCG with Level
0
is a top level OCG. Level
-1
means, that the OCG is not part of the hierarchy, it should not be 
presented to the user. Parent elements in the OCG hierarchy can be labels or OCGs. If the level of a label b is higher
than its predecessor a, b is the parent element of the following objects of the same level as b. If the level of an OCG 
b is higher than its predecessor OCG a, a is the parent of the following objects of the same level as b. Note that the 
hierarchy reflects actual nesting of OCGs in the content. Setting the visibility of an OCG to
True
only has an effect
if the visibilities of all its parents are set to
True
.
6.3.3
Name
Property (get):
String Name
Return the name of the OCG.
6.3.4
Visible
Property (get, set):
Boolean Visible
Get or set if the OCG is visible. This property controls the extraction of content objects. The default value is the one 
configured in the PDF document.
Note that though invisible paths generate no marks on the page, they still have an effect on the graphics state. For
example their effect on the current drawing position and the clipping region does not change. Therefore, all paths 
are“active”and extracted regardless of their visibility. Invisible paths just use the end path operator“n”, instead of 
a filling or stroking operator.
Example 1:
id, OCGs, Level: Hierarchy
0, OCG A, 0
- OCG A
1, OCG B, 0
- OCG B
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF to Image Converter API, March 24, 2016 59/67
2, OCG B1, 1
- - OCG B1
3, OCG B2, 1
- - OCG B2
4, OCG C, -1
hidden:  OCG C
Example 2:
id, OCGs/Labels, Level Hierarchy
0, OCG A, 0
- OCG A
1, Label B, 1
- Label B
2, OCG B1, 1
- - OCG B1
3, OCG B2, 1
- - OCG B2
4, Label C, 1
- Label C
5, OCG C1, 1
- - OCG C1
6, OCG D, 0
- OCG D
6.4 Enumerations
Note: Depending on the interface, enumerations may have "TPDF" as prefix
(COM, C) or "PDF" as prefix (.NET) or no prefix at all (Java).
6.4.1
TPDFColorSpace
TPDFColorSpace Table
TPDFColorSpace
eColorGray
Gray
One channel gray.
eColorGrayA
Gray with alpha channel
Two channels gray and alpha.
eColorRGB
Three channels red, green, blue.
eColorRGBA
RGB with alpha channel
Four channels red, green, blue, alpha.
Documents you may be interested
Documents you may be interested