open pdf file in new window asp.net c# : Acrobat remove text from pdf application Library tool html asp.net web page online graphics3-part148

\DeclareGraphicsRule{*}{eps}{*}{}
causes any unknown extension to be treated as an
eps
file. For example, this causes
file.EPS) to be treated as an
eps
file.
The extension is defined as the portion of the filename after the first period,
Periods In
Filenames which makes it possible for files ending in eps.gz to be identified as compressed
eps
files. To avoid confusion, the base portion of the filename should not contain a
period. For example, specifying file.name.eps.gz makes \includegraphics look
for a graphics rule associated with the extension name.eps.gz. Since such a graphics
rule probably does not exist, the graphics rule for the unknown extension is used.
(Filenames with multiple periods work if their type happens to be the default type.
For example, when files with unknown extensions are treated as
eps
,the filename
file.name.eps is coincidently treated correctly.)
For convenience, a default set of graphics rules is pre-defined depending on which
Pre-defined
Commands
graphics driver is selected. For example if the dvips driver is used, the following
graphic rules (defined in dvips.def)
14
are used by default
\DeclareGraphicsRule{.eps}{eps}{.eps}{}
\DeclareGraphicsRule{.ps}{eps}{.ps}{}
\DeclareGraphicsRule{.pz}{eps}{.bb}{‘gunzip -c #1}
\DeclareGraphicsRule{.eps.Z}{eps}{.eps.bb}{‘gunzip -c #1}
\DeclareGraphicsRule{.ps.Z}{eps}{.ps.bb}{‘gunzip -c #1}
\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{‘gunzip -c #1}
\DeclareGraphicsRule{.ps.gz}{eps}{.ps.bb}{‘gunzip -c #1}
\DeclareGraphicsRule{.pcx}{bmp}{}{}
\DeclareGraphicsRule{.bmp}{bmp}{}{}
\DeclareGraphicsRule{.msp}{bmp}{}{}
\DeclareGraphicsRule{*}{eps}{*}{}
The first two commands define the .eps and .ps extensions as
eps
files. The next
five commands define extensions for compressed
eps
files. The next three commands
define extensions for
pcx
,
bmp
,
msp
bitmaps. The last command causes filenames
with unknown extensions to be treated as an
eps
file.
If the pdfT
E
Xdriver is used, the following graphic rules
15
(defined in pdftex.def)
are used by default
\DeclareGraphicsRule{.png}{png}{.png}{}
\DeclareGraphicsRule{.pdf}{pdf}{.pdf}{}
\DeclareGraphicsRule{.jpg}{jpg}{.jpg}{}
\DeclareGraphicsRule{.mps}{mps}{.mps}{}
which specify the behavior for pdfT
E
X’s supported graphic formats.
14
The code in dvips.def actually does not use \DeclareGraphicsRule but the effect is the same.
15
The pdftex.def file actually checks the pdfT
E
X version and includes logic to define only the
graphics rules which that version can handle
31
Acrobat remove text from pdf - 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 from pdf; remove text watermark from pdf online
Acrobat remove text from pdf - 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 a pdf document; remove text from pdf online
Part III
Using Graphics-Inclusion Commands
10 Horizontal Spacing and Centering
10.1 Horizontal Centering
The placement of the graphic is controlled by the current text justification. To center
the graphic, put it inside a center environment
\begin{center}
\includegraphics[width=2in]{graphic}
\end{center}
If the \includegraphics command is inside an environment (such as minipage or
figure), the \centering declaration centers the remaining output of the environ-
ment. For example
\begin{figure}
\centering
\includegraphics[width=2in]{graphic}
\end{figure}
is similar to
\begin{figure}
\begin{center}
\includegraphics[width=2in]{graphic}
\end{center}
\end{figure}
The \centering syntax is preferred because the \begin{center} syntax produces
double vertical space above and below the figure due to the space produced by
the figure environment and by the center environment. If extra vertical space is
desired, the commands inSection19.1 on Page 64 should be used.
Bugs in the \psfig and \epsfbox commands madeit difficult toproduce horizontally-
Obsolete
Syntax centered graphics. The T
E
Xcommands \centerline and \leavevmode were used
as work-arounds for bugs in \psfig and \epsfbox.
Since the \includegraphics command is written correctly, the \centerline
and \leavevmode commands are no longer needed, allowing graphics to be centered
with the \centering command or the center environment.
10.2 Horizontal Spacing
It is important to realize that LAT
E
Xarranges graphics the same way it formats other
objects such as letters. For example, an interword space is introduced between LAT
E
X
input lines unless the line ends with a %. For example, just as
Hello
World
put an interword space between “Hello” and “World”
\includegraphics{file}
\includegraphics{file}
puts an interword space between the graphics. Ending the first line with a comment
character
\includegraphics{file}%
\includegraphics{file}
32
.NET PDF Document Viewing, Annotation, Conversion & Processing
Insert images into PDF. Edit, remove images from PDF. Redact text content, images, whole pages from PDF file. Print. Support for all the print modes in Acrobat PDF
erase text from pdf; delete text from pdf file
C# PDF Converter Library SDK to convert PDF to other file formats
independently, without using other external third-party dependencies like Adobe Acrobat. If you need to get text content from PDF file, this C# PDF to
erase text from pdf file; online pdf editor to delete text
puts no space between the graphics. When horizontal spacing is desired between
graphics, the \hspace command inserts a specific amount of space
16
while \hfill
inserts a rubber length which provides which expands to fill the available space. For
example,
\includegraphics{file}\hfill\includegraphics{file}
pushes the graphics to the left and right margins, while
\hfill\includegraphics{file}%
\hfill\includegraphics{file}\hspace*{\fill}
puts equal spacing before, between, and after the graphics. Since \hfill commands
which occur before a linebreak are ignored, the \hspace*{\fill} was needed to
supply the trailing space.
In addition to the \hspace and \hfill commands, the \quad command inserts
Other
Spacing
Commands
horizontal space equal to the current font size (for example, when using 10 pt font,
\quad inserts 10 pt of horizontal space). The command \qquad inserts twice as much
horizontal space as \quad.
11 Rotation, Scaling, and Alignment
11.1 Difference Between Height and Totalheight
Care must be taken with the height option, as users often mean the overall height
which is set by the totalheight option (seeFigure1on Page 11). When the object
has zero depth, the totalheight is the same as the height and specifying height
works fine. When the object has a non-zero depth, specifying height instead of
totalheight causes either an incorrectly-sized graphic or a divide-by-zero error.
For importing
eps
files, the distinction between height and totalheight is most
important when rotating and then scaling a graphic. For example,
\includegraphics[angle=-45,totalheight=1in]{file}
\includegraphics[angle=-45,height=1in]{file}
The first command scales the rotated graphic such that its total height is 1 inch.
The second command scales the rotated graphics such that the portion above its
reference point is 1 inch tall.
11.2 Scaling of Rotated Graphics
When the height or width of a graphic is specified, the specified size is not the size of
the graphic but rather of its BoundingBox. This distinction is especially important
in the scaling of rotated graphics. For example
\begin{center}
\includegraphics[totalheight=1in]{rosette}
\includegraphics[angle=45,totalheight=1in]{rosette}
\includegraphics[angle=90,totalheight=1in]{rosette}
\end{center}
produces
16
Instead of making the\hspaceamount a fixed length such as 1 inch, making the\hspaceamount
afunction of \linewidth or \em increases a document’s portability.
33
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
remove text from pdf preview; how to remove text watermark from pdf
C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
how to delete text in pdf converter professional; how to delete text in pdf converter
Although it may seem strange that the graphics have different sizes, it should make
sense after viewing the BoundingBoxes
Each graphic is scaled such that its rotated BoundingBox is 1 inch tall. The scaling
scales the size of the BoundingBox not the size of visible graphics.
11.3 Alignment of Rotated Graphics
11.3.1 Example #1
When graphics are rotated, the objects may not align properly. For example
\begin{center}
\includegraphics[totalheight=1in]{rosette}
\includegraphics[totalheight=1in,angle=-45]{rosette}
\includegraphics[totalheight=1in,angle=-90]{rosette}
\end{center}
produces
Again, this is better illustrated by the BoundingBoxes
34
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
delete text from pdf online; how to delete text in pdf acrobat
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
It can be used standalone. JPEG to PDF Converter is able to convert image files to PDF directly without the software Adobe Acrobat Reader for conversion.
delete text from pdf with acrobat; how to delete text from pdf document
In this case, the objects’ reference points (original lower-left corners) are aligned on a
horizontal line. If it is desired to instead have the centers aligned, the origin option
of \includegraphics can be used
\begin{center}
\includegraphics[totalheight=1in]{rosette}
\includegraphics[totalheight=1in,origin=c,angle=-45]{rosette}
\includegraphics[totalheight=1in,origin=c,angle=-90]{rosette}
\end{center}
This aligns the centers of the graphics
11.3.2 Example #2
Similarly, the commands
\begin{center}
\includegraphics[width=1in]{graphic}
\hspace{1in}
\includegraphics[width=1in,angle=-90]{graphic}
\end{center}
rotate the right-hand graphic around its lower-left corner, producing
Graphic
Graphic
To align the bottoms of the graphics, use the following commands
\begin{center}
\includegraphics[width=1in]{graphic}
\hspace{1in}
\includegraphics[width=1in,origin=br,angle=-90]{graphic}
\end{center}
which rotate the right graphic about its lower-right corner, producing
Graphic
Graphic
35
PDF to WORD Converter | Convert PDF to Word, Convert Word to PDF
PDF to Word Converter has accurate output, and PDF to Word Converter doesn't need the support of Adobe Acrobat & Microsoft Word.
remove text from pdf reader; erase pdf text online
VB.NET PDF: How to Create Watermark on PDF Document within
create a watermark that consists of text or image (such And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
remove text from pdf online; how to delete text from a pdf reader
11.4 Minipage Vertical Alignment
It is often useful to place graphics inside of minipage environments (for example, see
Section 28onPage104).Whenminipagesareplacedside-by-side,LAT
E
Xplaces them
such that their reference points are vertically aligned. By default, the minipage’s
reference point is vertically centered on its left edge. An optional argument modifies
the location of a minipage’s reference point.
[b] causes the minipage’s reference point to be vertically aligned with the reference
point of the bottom line in the minipage.
[t] causes the minipage’s reference point to be vertically aligned with the reference
point of the top line in the minipage.
Note the [b] does not put the reference point at the bottom of the minipage. Like-
wise, the [t] does not put the reference point at the top of the minipage.
When the minipage contains only one line, the [b] and [t] options produce the
same results. For example, both
\begin{center}
\begin{minipage}[b]{.25\linewidth}
\centering
\includegraphics[width=1in]{graphic}
\end{minipage}%
\begin{minipage}[b]{.25\linewidth}
\centering
\includegraphics[width=1in,angle=-45]{graphic}
\end{minipage}
\end{center}
and
\begin{center}
\begin{minipage}[t]{.25\linewidth}
\centering
\includegraphics[width=1in]{graphic}
\end{minipage}%
\begin{minipage}[t]{.25\linewidth}
\centering
\includegraphics[width=1in,angle=-45]{graphic}
\end{minipage}
\end{center}
produce Figure 4. In both of these cases, reference point of the minipage is the
reference point (original lower-left corner) of the
eps
graphic.
Graphic
Graphic
Figure 4: minipages with [b] or [t] options
11.4.1 Aligning the Bottoms of Minipages
One method for aligning the bottoms of minipages is to force the minipage baseline
be the bottom of the minipage. Recall that the minipage [b] option makes the
minipage baseline be the baseline of the minipage’s bottom line.
36
TIFF to PDF Converter | Convert TIFF to PDF, Convert PDF to TIFF
PDF to TIFF Converter doesn't require other third-party such as Adobe Acrobat. speed for TIFF-PDF Conversion; Able to preserve text and PDF file's vector
how to erase text in pdf file; how to delete text from 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
erase text from pdf file; how to erase text in pdf online
If the bottom line of the minipage happens to have zero depth, then the last
line’s reference point is the bottom of the line and then the minipage [b] option
would make the minipage baseline be the bottom of the minipage. Similarly, if a line
with zero height and zero depth is added just before \end{minipage}, then the [b]
option makes the minipage’s baseline be the bottom of the minipage.
The command \par\vspace{0pt} creates such a zero-height, zero-depth line.
Since the baseline of this zero-depth line is the bottom of the minipage, the [b]
option now aligns the bottom of the minipage. For example
\begin{center}
\begin{minipage}[b]{.25\linewidth}
\centering
\includegraphics[width=1in]{graphic}
\par\vspace{0pt}
\end{minipage}%
\begin{minipage}[b]{.25\linewidth}
\centering
\includegraphics[width=1in,angle=-45]{graphic}
\par\vspace{0pt}
\end{minipage}
\end{center}
producesFigure5.
Graphic
Graphic
Figure 5: Minipages with Bottoms Aligned
11.4.2 Aligning the Tops of Minipages
When a zero-height, zero-depth line is added to the top of the minipage, the [t]
option makes the minipage baseline be the top of the minipage. When this is done
with multiple side-by-side minipages, the tops of the minipages are aligned.
The command \vspace{0pt} inserts a zero-height, zero-depth line at the top of
the minipage. Since the baseline of this zero-height line is the top of the minipage,
the [t] option now aligns the top of the minipage. For example
\begin{center}
\begin{minipage}[t]{.25\linewidth}
\vspace{0pt}
\centering
\includegraphics[width=1in]{graphic}
\end{minipage}%
\begin{minipage}[t]{.25\linewidth}
\vspace{0pt}
\centering
\includegraphics[width=1in,angle=-45]{graphic}
\end{minipage}
\end{center}
producesFigure6.
This aligns the tops of the minipages with the current baseline. If it is instead desired
to align the tops of the minipages with the top of the current line of text, replace
\vspace{0pt} with \vspace{-\baselineskip}. This topic is mentioned in [3, pages
863-865].
37
Graphic
Graphic
Figure 6: Minipages with Tops Aligned
12 Overlaying Two Imported Graphics
This section describes how to overlay two graphics. Although the example overlays
two
eps
files, the same code can be used for overlaying other graphic formats
17
.
Note that there is no guarantee that the top graphics are transparent; it may have
been created with an opaque background that hides the bottom graphic.
If the files left.eps and right.eps contain the graphics shown inFigure7, then
Example
the commands
\makebox[0pt][l]{\includegraphics{left.eps}}%
\includegraphics{right.eps}
overlay the two graphics, as shown inFigure8. The graphics are overlaid with their
reference (lower-left) points coincident. In this particular example, the graphics had
identical natural sizes so they overlaid perfectly without any scaling. Other pairs of
graphics may require scaling (by \includegraphics, \scalebox, or \resizebox) to
achieve the desired overlaying.
This overlaying code may seem mysterious unless one understands the \makebox
command. The \makebox[0pt][l]{...} creates a zero-width box in which its ar-
gument is placed. When a width is specified (0 pt in this case), the typesetting
algorithms use this specified width regardless of the actual width of the contents.
Thus, a left-justified zero-width box causes the LAT
E
Xobjects following the box to
be typeset on top of the contents of the box.
Left
(a) Contents of left.eps
Right
(b) Contents of right.eps
Figure 7: Contents of Graphics Files
Left
Right
Figure 8: Two overlaid graphics
17
In fact, if you are reading the
pdf
version of this document (which was created with pdfL
A
T
E
X),
the graphics in Figures7 and8 are actually
pdf
versions of the original
eps
files
38
12.1 Overpic Package
Another method for overlaying graphics is the overpic package, which defines a pic-
ture environment which is the size of the included graphic. See the overpic package
documentation [25] for details.
13 Using Subdirectories
When importing a large number of graphics files, it may be desirable to store the
graphics files in a subdirectory. For example, when the subdirectory is named sub,
one may be tempted to then include the file file.eps with the following command
\includegraphics{sub/file.eps}
While this syntaxworks for most Unix and
dos
T
E
Xdistributions, thereare problems
with such usage
Inefficiency
Whenever T
E
X opens a file, the filename is saved in T
E
X memory. When
openinga large number of files, this lost memory may cause a poolsize error (see
Section 13.4onPage41). Sinceexplicitlyspecifyingsubdirectories s increases
the filename length, it aggravates this pool space problem.
Unportability
One of LAT
E
X’s advantages is that its files can be used on any platform. How-
ever, embedding the subdirectory in the filename results in the file becoming
operating-system dependent. The file now cannot be used on
vms
or Macintosh
computers without significant modification.
Instead of embedding the subdirectory in the filename, there are two other options
1. Thebest method is to modify theT
E
Xsearch path (seeSection13.1on Page 39).
2. Another method is to specify sub/ in a \graphicspath command (see Sec-
tion 13.3onPage40). However,thisismuchlessefficientthanmodifyingthe
T
E
Xsearch path.
Both of these options causing \includegraphics to automatically search the graph-
ics subdirectory, allowing
\includegraphics{sub/file.eps}
to be replaced with
\includegraphics{file.eps}
13.1 T
E
XSearch Path
Since the method for changing the directories in which T
E
Xlooks depends on the
T
E
Xdistribution, it becomes very complicated to provide a general description. As
an example, this section describe the strategy used by the web2c/teTeX Unix dis-
tributions. Although the method for changing the search path differs for other T
E
X
distributions, most employ similar strategies.
For web2c/teTeX Unix distributions, the T
E
Xsearch path can be modified by
setting the TEXINPUTS environment variable. When using csh shells,
setenv TEXINPUTS /dir1:/dir2:
causes /dir1 and /dir2 to be searched before the default directories. Without the
trailing colon, the default directories are not be searched. Setting TEXINPUTS with
39
setenv TEXINPUTS :/dir1:/dir2
causes /dir1 and /dir2 to be searched after the default directories, while
setenv TEXINPUTS /dir1::/dir2
causes /dir1 to be searched before the default directories and /dir2 to be searched
after the default directories.
Putting // after a directory causes all of its subdirectories to be searched. For
example,
setenv TEXINPUTS /dir1//:/dir2:
causes all the subdirectories (and sub-subdirectories) of /dir1 to be searched. Be
careful in using // as it may slow down the searching if the directory contains many
files.
These examples also work for sh shells, although the syntax should be changed to
TEXINPUTS="/dir1:/dir2:"; export TEXINPUTS
When L
A
T
E
Xfinds files on the T
E
Xpath, it does not include the entire filename in
the
dvi
file. As a result, old versions of dvips or xdvi which do not search the T
E
X
path cannot find the file (seeSection14.4 on Page 44).
13.2 Temporarily Changing the T
E
XSearch Path
This section describes how a Unix shell script can temporarily change the T
E
XSearch
Path in order to find project-specific graphics files. Users can then construct a sepa-
rate shell script for each of their projects, with each script specifying the directories
that are unique to those projects.
For example, suppose a user is writing a journal paper and wants to create a
unix shell script latex
paper that replaces the latex command. Create a file named
latex
paper on the Unix search path containing
#!/bin/sh
TEXINPUTS= ~/PAPER/SUB1/:~/PAPER/SUB2/:$TEXINPUTS latex $@
Make the file executable with
chmod u+x latex_paper
Once this is done, typing
latex_paper file.tex
adds ~/PAPER/SUB1/:~/PAPER/SUB2/ to the beginning of TEXINPUTS before latex
file.tex is run, allowing L
A
T
E
Xto find any graphics stored in the ~/PAPER/SUB1/
or ~/PAPER/SUB2/ subdirectories.
Asimilar script called dvips
paper would also need to be written in order for
dvips to find the graphics during
dvi
-to-
ps
conversion.
13.3 Graphics Search Path
By default, LAT
E
Xlooks for graphics files in any directory on the T
E
Xsearch path.
In addition to these directories, LAT
E
Xalso looks in any directories specified in the
\graphicspath command. For example,
\graphicspath{{dir1/}{dir2/}}
tells LAT
E
Xto also look for graphics files in dir1/ and dir2/. For Macintosh, this
becomes
\graphicspath{{dir1:}{dir2:}}
40
Documents you may be interested
Documents you may be interested