open pdf from windows form c# : Delete text pdf acrobat professional application Library utility html asp.net azure visual studio RasterEdgeImagingDeveloperGuide10-part1685

//
Se
t t
he
 tr
a
i
n
i
ng
da
t
a
pa
t
h
p
l
ea
s
e
pu
eng
.tr
a
i
nedda
t
a
 (f
o
eng
li
s
h
         //
unde
r t
he
d
ir
ec
t
o
r
y
you
s
pec
ifi
ed
         OCRH
and
l
e
r.
Se
t
T
r
a
i
n
R
e
s
ou
r
cePa
t
h
(@
"c
:\
s
ou
r
ce"
); 
R
E
Im
age
 im
g
=
ne
R
E
Im
age
(@
"
C:\
page
.j
peg"
); 
             //r
e
s
i
ze
 im
age
 t
o
 im
p
r
ove
accu
r
acy
 if t
he
 im
age
 i
s
c
l
ea
enough
s
k
i
p
 t
h
i
s
             im
g
=
 im
g
.
R
e
s
i
ze
(
ne
S
i
ze
((i
n
t)im
g
.Wi
d
t
h
*
2
, (i
n
t)im
g
.H
e
i
gh
*
2
)); 
             //r
ecogn
i
ze
cha
r
ac
t
e
rs
 fr
o
m t
h
i
s
 im
age
de
f
au
lt l
anguage
 i
s
eng
li
s
h
             OCR
Page
page
=
 OCRH
and
l
e
r.Im
po
rt(im
g
); 
page
.
R
ecogn
i
ze
(); 
C
on
s
o
l
e
.Writ
eL
i
ne
(
page
.G
e
t
Tex
t()); 
Zone
Scanning
If you only want to scan part of the whole page/image, you can use zone scanning 
Sample code: 
//
Se
t t
he
 tr
a
i
n
i
ng
da
t
a
pa
t
h
p
l
ea
s
e
pu
eng
.tr
a
i
nedda
t
a
 (f
o
eng
li
s
h
//
unde
r t
he
pa
t
h
s
pec
ifi
ed
         OCRH
and
l
e
r.
Se
t
T
r
a
i
n
R
e
s
ou
r
cePa
t
h
(@
"c
:\
s
ou
r
ce"
); 
//l
oad
pd
o
r tiff 
docu
m
en
P
D
F
D
ocu
m
en
doc
=
ne
P
D
F
D
ocu
m
en
t(@
"
C:\
s
a
m
p
l
e
.
pd
f
"
); 
                //
ge
t t
he
 t
h
ir
d
page
 t
o
s
can
P
D
FPage
page
=
 (
P
D
FPage
)
doc
.G
e
t
Page
(
2
); 
Bitm
ap
b
m
p
=
page
.G
e
tBitm
ap
(
1
.
5
f); 
                 OCR
Page
oc
r
Page
=
 OCRH
and
l
e
r.Im
po
rt(
b
m
p
); 
                //
c
r
ea
t
e
 tw
o
zone
 t
o
s
can
                OCR
Zone
zone1
=
oc
r
Page
.
Cr
ea
t
eZone
(
ne
R
ec
t
ang
l
e
(
0
0
800
800
)); 
                   OCR
Zone
zone2
=
oc
r
Page
.
Cr
ea
t
eZone
(
ne
R
ec
t
ang
l
e
(
800
800
800
800
)); 
                // 
enab
l
e
 t
he
page
s
can
s
e
tti
ng
s
oc
r
Page
.
R
ecSe
tti
ng
s
.
Enab
l
ed
=
 tr
ue
                // 
accu
r
acy
ove
r tim
e
co
s
oc
r
Page
.
R
ecSe
tti
ng
s
.
T
r
adeo
ff 
=
T
r
adeo
ff.A
ccu
r
a
t
e
                //
add
s
uppo
rt t
o
eng
li
s
h
Delete text pdf acrobat professional - 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
delete text pdf acrobat; erase pdf text
Delete text pdf acrobat professional - 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 edit and delete text in pdf file online; acrobat remove text from pdf
oc
r
Page
.
R
ecSe
tti
ng
s
.
Language
s
Enab
l
ed
.A
dd
(
Language
.
Eng
); 
                //
enab
l
e
zone
s
cann
i
ng
oc
r
Page
.
R
ecogn
i
zeZone
O
n
l
y
=
 tr
ue
                     if (
oc
r
Page
.
R
ecogn
i
ze
() 
==
0
{
                    //
ou
t
pu
t t
he
 r
e
s
u
lt 
o
f tw
o
zone
s
C
on
s
o
l
e
.Writ
eL
i
ne
(
oc
r
Page
.
Zone
s[
0
].G
e
t
Tex
t()); 
C
on
s
o
l
e
.Writ
eL
i
ne
(
oc
r
Page
.
Zone
s[
1
].G
e
t
Tex
t()); 
oc
r
Page
.
Zone
s[
0
].
SaveTo
(MIM
EType
.
P
D
F
, @
"zone1
.
pd
f
"
); 
oc
r
Page
.
Zone
s[
1
].
SaveTo
(MIM
EType
.
P
D
F
, @
"zone2
.
pd
f
"
); 
}
Exception:
Resource
Dictionary
Preparation
failed
If this Exception occurred, please do the following: 
OCR Source files for different languages can be found in the download package under  
RasterEdge.DocImageSDK\Source 
Before you use OCR functionality, you must specify the source directory using the this API 
pub
li
c
s
t
a
ti
c
 i
n
Se
t
T
r
a
i
n
R
e
s
ou
r
cePa
t
h
(s
tri
ng
s
trR
e
s
ou
r
ce
); 
Sa
m
p
l
e
C
ode
s
tri
ng
 i
npu
t
Pa
t
h
=
 @
"
D:\
Te
s
tD
ocu
m
en
t\OCR\OCR
.
b
m
p"
R
E
Im
age
 im
g
=
ne
R
E
Im
age
(i
npu
t
Pa
t
h
); 
        //r
e
s
i
ze
 im
age
 t
o
 im
p
r
ove
accu
r
acy
        im
g
=
 im
g
.
R
e
s
i
ze
(
ne
S
i
ze
((i
n
t)im
g
.Wi
d
t
h
*
2
, (i
n
t)im
g
.H
e
i
gh
*
2
)); 
          //
Se
t t
he
 tr
a
i
n
i
ng
da
t
a
pa
t
h
p
l
ea
s
e
pu
eng
.tr
a
i
nedda
t
a
 (f
o
eng
li
s
h
//
unde
r t
he
pa
t
h
s
pec
ifi
ed
         OCRH
and
l
e
r.
Se
t
T
r
a
i
n
R
e
s
ou
r
cePa
t
h
(@
"c
:\
s
ou
r
ce"
); 
         //r
ecogn
i
ze
Eng
li
s
h
cha
r
ac
t
e
rs
 fr
o
m t
h
i
s
 im
age
        OCR
Page
page
=
 OCRH
and
l
e
r.Im
po
rt(im
g
); 
page
.
R
ecogn
i
ze
(); 
C
on
s
o
l
e
.Writ
eL
i
ne
(
page
.G
e
t
Tex
t()); 
.NET PDF Document Viewing, Annotation, Conversion & Processing
Redact text content, images, whole pages from PDF file. Annotate & Comment. Edit, update, delete PDF annotations from PDF file. Print.
deleting text from a pdf; pdf text remover
C# PDF Converter Library SDK to convert PDF to other file formats
Allow users to convert PDF to Text (TXT) file. can manipulate & convert standard PDF documents in other external third-party dependencies like Adobe Acrobat.
how to delete text in pdf preview; delete text pdf acrobat professional
In this example make sure the file xxx.traineddata (depending on the language you want to 
support) is retrivable in the path 
D:\
b
i
n
\
Sou
r
ce
\
RasterEdge
RasterImage
RasterImage
Overview
RasterEdge Imaging SDK provides you functions to operate on over 100 raster image formats. 
You can load, convert, process and save different image formats 
Requirements
The APIs related to RasterImage are located under: 
Assemblies:  RasterEdge.Imaging.Raster.dll 
NameSpace: RasterEdge.Imaging.Raster 
About
RasterImage
Programming
Classes
x
RasterImage Object: This class will provide more Image Processing method. 
x
ConvertHandler: provide serval static methods for image conversion. (Support over 100 
image format). 
x
ImageProcess
˖
Provide static methods for image process such as rotate, crop, resize, 
flip, trim, append and monochrome 
Convert
Image
C# sample code 
// The code convert emf image file to png file. 
ConvertHandler.Convert(@"C:\input.emf"@"C:\output.png"); 
// The code convert emf image file to png data stream. 
Stream outputStream = ConvertHandler.Convert(@"C:\input.emf"".png"); 
Related APIs: 
public static int Convert(byte[] inputBytes, string outputFilePath); 
public static int Convert(Stream inputStream, string outputFilePath); 
 public static int Convert(string inputFilePath, string outputFilePath); 
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
other external third-party dependencies like Adobe Acrobat. Using this .NET professional PowerPoint document conversion library PowerPoint to PDF Conversion.
how to delete text in pdf converter professional; delete text pdf files
C# Word - Word Conversion in C#.NET
using other external third-party dependencies like Adobe Acrobat. Using this .NET professional Word document conversion library toolkit Word to PDF Conversion.
how to delete text from a pdf in acrobat; remove text from pdf online
 public static Bitmap ConvertEMFtoBitmap(MemoryStream emfStream); 
 public static byte[] ConvertToBytes(byte[] inputBytes, string ext); 
 public static byte[] ConvertToBytes(Stream inputStream, string ext); 
 public static byte[] ConvertToBytes(string inputFilePath, string ext); 
 public static Stream ConvertToStream(byte[] inputBytes, string ext); 
 public static Stream ConvertToStream(Stream inputStream, string ext); 
 public static Stream ConvertToStream(string inputFilePath, string ext); 
Load
Image
C# 
//Construct a RasterImage 
RasterImage raster = new RasterImage(@”C:\input.tif”); 
Related APIs: 
public RasterImage(string imagePath) 
public RasterImage(byte[] imageDataBytes) 
public RasterImage(Stream imageStream) 
public RasterImage(Bitmap bmp) 
//ApplyColorSpace,destColorSpace = REColorSpace.GrayColorspace 
RasterImage raster = new RasterImage(@”C:\input.png”); 
raster.ApplyColorSpace(REColorSpaceType.GRAYColorspace); 
raster.Save(@”C:\output.png”); 
Save
Image 
Related APIs: 
  //Extract pages from tiff and save to pdf file. 
RasterImage raster = new RasterImage(@"C:\input.tif"); 
int[] pageIndexs = new int[]{1,4}; 
Stream stream = raster.Save(REImageFormat.PDF, pageIndexs); 
FileStream fs = new  FileStream(@"F:\output.pdf", FileMode.OpenOrCreate); 
byte[] data = StreamToBytes(stream); 
fs.Write(data, 0, data.Length); 
fs.Close(); 
//extract one page  from tiff and save as an png image 
RasterImage raster = new RasterImage(@”C:\input.tif”); 
raster.Save(@”C:\output.png”
ˈ
2); 
public Stream Save(REImageFormat format) 
C# Windows Viewer - Image and Document Conversion & Rendering in
without using other external third-party dependencies like Adobe Acrobat. Using this .NET professional raster image and document conversion Convert to PDF.
delete text pdf; how to remove highlighted text in pdf
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
other documents are compatible, including PDF, TIFF, MS free hand, free hand line, rectangle, text, hotspot, hotspot more plug-ins needed like Acrobat or Adobe
delete text from pdf preview; how to erase text in pdf
public Stream Save(REImageFormat format, int pageIdx) 
public Stream Save(REImageFormat format, int[] pageIdxs) 
public void Save(string filePath) 
public void Save(string filePath,int[] pageIdxs) 
Image
Process
C# 
//rotate the image file , degree = 50 
RasterImage  raster new RasterImage(@”C:\input.png”); 
ImageProcess.RotateImages(raster, 50); 
 raster.Save(@”C:\output.png”)
//resize  image  ,  destWidth  =  500,  destHeight  =  500,interpolateMethod  =  
//REInterpolateMethod.NearestNeighborInterpolatePixel  
RasterImage raster = new RasterImage(@”C:\input.png”); 
ImageProcess.ReSizeImages(raster, 500, 500,  
REInterpolateMethod.NearestNeighborInterpolatePixel); 
raster.Save(@”C:\output.png”); 
//AdaptiveResizeImages,destWidth = 500,destHeight = 500 
//it’s a fast interpolative resize method using mesh interpolation. 
//Best performance when  
//|orgWidth -destWidth|< 50pixel && |orgHeight - destHeight|< 50pixle 
RasterImage raster = new RasterImage(@”C:\input.png”); 
 ImageProcess.AdaptiveResizeImages(raster, 500, 500); 
raster.Save(@”C:\output.png”); 
//Crop Image,rect = new Rectangle(10,10,200,200),pageIndex = 0 
RasterImage raster = new RasterImage(@”C:\input.png”); 
ImageProcess.CropImage(raster, new Rectangle(10, 10, 200, 200), 0); 
raster.Save(@”C:\output.png”); 
 //FlipImages 
  RasterImage raster = new RasterImage(@”C:\input.png”); 
ImageProcess.FlipImages(raster); 
raster.Save(@”C:\output.png”); 
 //TrimImages 
                 RasterImage raster = new RasterImage(@”C:\input.png”); 
ImageProcess.TrimImages(raster); 
raster.Save(@”C:\output.png”); 
//MonochromeImages,convert input image to 1bpp image 
RasterImage raster = new RasterImage(@”C:\input.png”); 
ImageProcess.MonochromeImages(raster); 
raster.Save(@”C:\output.png”); 
 
C# Excel - Excel Conversion & Rendering in C#.NET
using other external third-party dependencies like Adobe Acrobat. Using this .NET professional Excel document conversion library Excel to PDF Conversion.
how to erase text in pdf online; pdf text watermark remover
VB.NET PDF: How to Create Watermark on PDF Document within
users need no external application plugin, like Adobe Acrobat. Add Image Watermark to PDF. Besides text, users also image__2.Save("C:\1-watermark.pdf") End If.
how to delete text from pdf reader; delete text from pdf acrobat
//AppendImages,direct = 0,append direction is Horizontal
ˈ
direct = 1,append  
direction is Vertical 
RasterImage raster = new RasterImage(@”C:\input.png”); 
ImageProcess.AppendImages(raster, 1); 
raster.Save(@”C:\output.png”); 
Related APIs: 
public static void RotateImage(RasterImage image, double degree, int pageIndex) 
public static void RotateImages(RasterImage image, double degree) 
public static void ReSizeImage(RasterImage imge, int width, int height, REInterpolateMethod 
polateMethod, int pageIndex) 
public static void ReSizeImages(RasterImage imge, int width, int height, REInterpolateMethod 
polateMethod) 
public static void AdaptiveResizeImageImage(RasterImage imge, int width, int height, int 
pageIndex) 
public static void AdaptiveResizeImages(RasterImage imge, int width, int height) 
public static void CropImage(RasterImage image, Rectangle rect, int pageindex) 
public static void FlipImage(RasterImage image, int pageIndex) 
public static void FlipImages(RasterImage image) 
public static void TrimImage(RasterImage image, int pageIndex) 
public static void TrimImages(RasterImage image) 
public static void MonochromeImage(RasterImage image, int pageIndex) 
public static void MonochromeImages(RasterImage image) 
public static void AppendImages(RasterImage image, int direction) 
Programming
with
Images
Overview
RasetEdge Image toolkit is a powerful imaging solution for your desktop or web server side 
application. With a collection of controls for ASP.NET and Windows, you can integrate a light 
and powerful solution into your document imaging and image processing project. Licensing is 
straightforward and runtime royalty free on desktop. All RasterEdge imaging related assemblies 
are available as managed components and are natively built as .NET2.0 assemblies. Therefore, it 
is compatible for .NET 2.0 and higher platforms. And there are several add-on modules to meet 
your specific requirements. 
RasterEdge  Imaging  basic 
assembly(Core SDK) 
Including Codecs for basics image formats (Bitmap, GIF, PNG 
NG 
and JPEG) and image processing.  
PDF SDK 
Fast and powerful Codec, imaging, annotating and editing 
ng 
for document of PDF format. 
TIFF SDK 
Fast and powerful Codec, imaging, annotating and editing 
ng 
for document of TIFF format. 
Barcode Reader SDK 
Read barcode from an image (or document page) obtained. 
Barcode Generator SDK 
Write barcode to specific image (or document page). 
DICOM Codec SDK 
Codecs for DICOM image format. 
JBIG2 Codec SDK 
Codecs for JBIG2 image format. 
JPEG2000 Codec SDK 
Codecs for JPEG2000 image format. 
Image
Concept
REImage,
the
Core
Programming
Class
for
Images
In RasterEdge Imaging SDK we represent a raster image which is described in sample or pixel as 
REImage. It is similar to the concept of Bitmap in .Net programming. Before discussing REImage 
Class in details, we would like to provide you with some optional knowledge that may help you 
understand the theory behind raster images. You can skip this section and learn REImage in 
programming. 
Image
Data
Image data contains color information for every pixel in image. REImage provides a property of 
ImageData from which you can use unsafe code to change/set image data directly. 
Image
Compressions
When you add images to certain file format, you may select different image compression 
schemes to reduce file size. 
Why
Compression
In a raw state, images can occupy a rather large amount of memory both in RAM and in storage. 
Image compression reduces the storage space required by an image and the bandwidth needed 
when streaming that image across a network. 
Types
of
Compression
Compression
Types
There are two types of compression algorithms, namely lossless and lossy. Lossless compression 
grants the integrity of data which means the decompressed image is the same as the original, 
with no data lose. For lossy compression, some data in image will be lost during compression, so 
the resulting image is not identical to original one. 
Compression
Methods
The following compression methods are available in RasterEdge Image.JPEG Compression. 
x
Deflate/PNG Compression 
x
LZW Compression 
x
CCIT Group 4 / Group 3 Compression 
x
RLE(Run Length Encoding) Compression 
x
JPEG2000 Compression 
x
JBIG2 Compression 
RasterEdge Imaging toolkit provides a number of codecs to encode and decode image in various 
compression modes. Different document types may support different compression schemes. 
Image
Codecs
An Image codec is a program that can encode and decode an image in specific format. 
REImage can read and write most common image formats. Images are read and written with 
BaseDecoders and BaseEncoders for specific type, for example PNGEncoder and PNGDecoder 
for encoding and decoding PNG images. Plug-ins for JPEG2000 and some other codecs are 
available separately. 
Supported
Formats
REImage natively supports image (document) formats listed in the table below. This table also 
shows the location of these codecs in particular assembly or plug-in. 
ImageType 
ImageDecoder 
ImageEncoder 
Assembly 
Jpeg 
JPEGDecoder 
JPEGEncoder 
RasterEdge.Imaging.Basic.codec 
Png 
PNGDecoder 
PNGEncoder 
RasterEdge.Imaging.Basic.codec 
Bmp 
BMPDecoder 
BMPEncoder 
RasterEdge.Imaging.Basic.codec 
Gif 
GifDecoder 
GifEncoder 
RasterEdge.Imaging.Basic.codec 
JBIG2 
JBIG2Decoder 
JBIG2Encoder 
RasterEdge.Imaging.Basic.codec 
Jpeg2000 
Jpeg2000Decoder  JpegEncoder 
RasterEdge.Imaging.JPEG2000 
Dicom 
DicomDecoder 
DicomEncoder 
RasterEdge.Imaging.DICOM 
REImage
the
Core
Image
Class
in
RasterEdge
Imaging
SDK
Introduction
In RasterEdge Imaging SDK we represent raster image which is described in sample or pixel as 
REImage. It is similar to the concept of Bitmap in.Net programming and you can get bitmap 
object from a REImage object. 
Rasteredge Imaging sdk provides straightforward APIs to load, modify, convert, and save 
REImage object which encapsulate the concept of encoder or decoder.  Below are example 
codes for loading and saving REImage from/to various image formats.  Please note that you can 
make full use of REImage class when combined with functionalities from Document Imaging SDK. 
One typical example is to convert document page to REImage. Try our online demo at 
http://www.rasteredge.com/demo/online-document-viewer/ for more detailed information. 
Note: RasterEdge Document Imaging SDK represents PDF, TIFF, Dicom, Office Word, Excel, and 
PowerPoint as document object. You can get REImage from BaseDocument and BasePage. See 
Document Imaging for more Information. 
Requirements
The APIs related to REImage are located under: 
Assemblies: RasterEdge.Imaging.Basic.dll 
NameSpace: RasterEdge.Imaging.Basic; 
How
to
Create
REImage
Create
REImage
from
Image
File,
Stream
Ƭ
Byte
Array
Create REImage from image file, stream & byte array that contain the image. Sample APIs in 
REImage Class are listed below. 
public REImage(String fileName, ImageType sourceType) 
public REImage(Stream stream, ImageType sourceType) 
public REImage(byte[] fileData,ImageType sourceType) 
Documents you may be interested
Documents you may be interested