tiff2ps
A
tiff
graphic can be converted to
lzw
-encoded Level-2 PostScript by using
tiff2ps, which can be compiled on Unix,
dos
,Mac, and
vms
platforms. The
source code for tiff2ps is available from the following three sites
http://www-mipl.jpl.nasa.gov/
~
ndr/tiff/html/tools.html
ftp://ftp.sgi.com/graphics/tiff/
ImageMagick’s level-2 EPS Capability
As described inSection6.2 on Page 17, ImageMagick can convert between a
large number of graphics formats. Since one of these formats is level-2
eps
,
ImageMagick has the same functionality as the level-2 wrappers listed above.
For example,
convert file.jpeg file.eps2
creates a level-2
eps
version of file.jpeg and stores it in file.eps2.
6.4 Editing PostScript
While the graphics in an
eps
file can be modified by editing the file’s PostScript
commands, this is difficult for most people. Instead, it is easier to use the following
programs to edit
eps
graphics
pstoedit
pstoedit is a free program for Unix/Linux and Windows which converts Post-
Script and PDF graphics into vector formats (such as Xfig’s .fig format).
More information is available at
http://www.pstoedit.com/
Mayura Draw
Mayura Draw (formerly known as PageDraw) is $39 shareware for Windows
3.1/95/NT which is available from
http://www.mayura.com/
When used with ghostscript, Mayura Draw can edit PostScript files.
xfig
Xfig is a free drawing program for Unix/Xwindow available from
http://www.xfig.org/
Xfig can import
eps
drawings and add annotations, but currently cannot
modify the original
eps
graphics.
21
Pdf editor delete text - 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
acrobat remove text from pdf; how to remove highlighted text in pdf
Pdf editor delete text - 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 in pdf using acrobat professional; delete text pdf file
Part II
The L
A
T
E
XGraphics Bundle
This part provides an overview of The L
A
T
E
XGraphics Bundle. More detail can be
found in the Graphics Guide [6] or the L
A
T
E
XGraphics Companion [4].
7 Graphics Inclusion
Graphics are imported using the graphicx package’s \includegraphics command
Syntax:
\includegraphics[options]{filename}
where the options are listed in Tables1,2, and3. Since \includegraphics does not
end the current paragraph, it can place graphics within text such as
or
.
7.1 Graphics Driver
The user must specify a graphics driver which tells the graphics package how to
process the imported graphic. The graphics bundle currently supports 18 different
drivers, but this document only covers the two most common drivers: the dvips
driver for dvips-style documentsand the pdftex driver for for pdfL
A
T
E
Xdocuments.
If the user wants to use either of these drivers, the driver usually does not need to be
explicitly specified, asthe graphics.cfg in most LAT
E
Xdistribution is smart enough
to specify the correct driver
10
.
If the user needs to specify a driver, it can be specified in one of three ways
Specifying
ADriver
1. The default can be specified in the graphics.cfg file.
2. Any driver specified as a \documentclass option overrides the driver specified
in graphics.cfg.
3. Any driver specified as an option in \usepackage{graphics} overrides the
drivers specified in the previous two manners.
7.2 Graphics Inclusion for DVIPS-style Documents
The best-supported graphics format for dvips-style documents is
eps
. When the
document is processed with latex, the following command
\includegraphics{file.eps}
includes the graphics from the
eps
file file.eps at its natural size. When the
specified filename has no extension
\includegraphics{file}
then\includegraphics appendsthe extensionsinthe \DeclareGraphicsExtensions
extension list (SeeSection9.1 on Page 29).
7.3 Graphics Inclusion for pdfL
A
T
E
XDocuments
pdfT
E
Xsupports the importing of
pdf
,
png
,
jpeg
,and MetaPost graphics. When
the document is processed with pdflatex, the following commands
10
The graphics.cfg file detects whether the document is being processed by latex or pdflatex
and specifies a dvips option when for latex anda pdftex option for pdflatex.
22
VB.NET PDF- HTML5 PDF Viewer for VB.NET Project
C#: ASP.NET PDF Editor; C#: WPF PDF Viewer; C#: Create PDF from Word; C# Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract
online pdf editor to delete text; erase pdf text
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
framework class. An advanced PDF editor enable C# users to edit PDF text, image and pages in Visual Studio .NET project. Support to
remove text from pdf; how to delete text from pdf
\includegraphics{file.pdf}
\includegraphics{file.png}
\includegraphics{file.jpg}
\includegraphics{file.mps}
include the graphics from the
pdf
file file.pdf, the
png
file file.png, and the
jpeg
file file.jpg, and the MetaPost file file.mps at their natural size. When the
specified filename has no extension
\includegraphics{file}
then\includegraphics appendsthe extensionsinthe \DeclareGraphicsExtensions
extension list (SeeSection9.1 on Page 29).
7.4 Documents to be Processed by both L
A
T
E
Xand pdfL
A
T
E
X
It is often desired to allow a document to be processed by either LAT
E
Xor pdfLAT
E
X,
with LAT
E
Xand dvips used when PostScript output is needed and pdfLAT
E
Xto be
used when
pdf
output is needed. Two things change when switching between L
A
T
E
X
and pdfL
A
T
E
X:
• The appropriate graphicx driver changes.
• The graphic types that can be directly imported change.
The following steps adjust these things, allowing a document to be processed by
either LAT
E
Xor pdfLAT
E
X:
1. Create two copies
11
of each graphic to be imported:
(a) An
eps
version which is imported when L
A
T
E
Xprocesses the document.
(b) A
png
,
pdf
,
jpeg
,orMetaPostversionwhichisimportedwhen pdfLAT
E
X
processes the document.
2. Do not specify dvips or pdftex as an option in the \documentclass or the
\usepackage{graphicx} commands. Instead, thegraphic.cfg commandshould
automatically pass the appropriate option to the graphicx package.
3. When using the \includegraphics command to insert the graphics, do not
specify any extension. For example:
\includegraphics{graphic}
The default extension list defined in dvips.def causesL
A
T
E
Xto import the
eps
version of the graphics while the default extension list defined in pdftex.def
causes pdfLAT
E
Xto import the
png
,
pdf
,
jpeg
,or MetaPost version of the
graphics (seeSection9.1 on Page 29).
4. Do not directly use
ps
frag. If
ps
frag substitution is needed, use the method
described inSection15.5 on Page 48.
11
Sometimes PurifyEPS (seeSection5.5on Page 17) can be used to create a single file that can
be used by both LAT
E
Xand pdfLAT
E
X.
23
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Page: Delete Existing PDF Pages. |. Home ›› XDoc.PDF ›› C# PDF: Delete PDF Page. C#.NET PDF Library - Delete PDF Document Page in C#.NET.
remove text watermark from pdf online; how to delete text from a pdf
C# PDF insert text Library: insert text into PDF content in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Insert Text to PDF. Powerful .NET PDF edit control allows modify existing scanned PDF text.
erase text from pdf; how to delete text in pdf acrobat
7.4.1 Conditional Code with the ifpdf Package
The ifpdf package’s \ifpdf command detects
12
whether the document is being
processed by latex or pdflatex, allowing the document to have conditional code.
For example, since it may be advisable to minimize the length of the extension list
(as described in Section9.1) the \ifpdf command can be used to customize the
extension list
\usepackage{ifpdf}
...
\ifpdf
\DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps}
\else
\DeclareGraphicsExtensions{.eps}
\fi
If the user wants the conditional code to use different \documentclass options, the
follow code allows the \ifpdf command to be defined before the \documentclass
command
\RequirePackage{ifpdf}
\ifpdf
\documentclass[pdftex]{article}
\else
\documentclass[dvips]{article}
\fi
Thiscodepassesthe[pdftex] optionif the document isbeing processed by pdflatex
and passes the [dvips] option if the document is being processed by latex. As
described inSection7.1 on Page 22, this code is generally not needed since most
distributions automatically do this in their graphics.cfg file.
7.5 Specifying Width, Height, or Angle
The command
Specifying
Width
\includegraphics[width=3in]{file}
includes the graphics from the specified file such that its width is3 inches. Instead of
specifying a fixed width (such as 3 inches) specifying the width in terms of scalable
lengths
13
makes the graphic layout more robust. For example, the command
\includegraphics[width=\linewidth]{graphic}
scales the included graphic to be as wide as the current text. The command
\includegraphics[width=0.80\linewidth]{graphic}
makes the included graphic 80% as wide as the current text. When the calc package
is used, the following command causes the graphics to be 2 inches more narrow than
the current text
\includegraphics[width=\linewidth-2.0in]{graphic}
Similarly, the command
Specifying
Height
12
Historically, one method for doing this detection was to use the fact that \pdfoutput was
defined only if pdfLAT
E
Xwas processing the document. However, many T
E
Xdistributions nowhave
their latex command actually execute pdfL
A
T
E
Xin
dvi
mode, causing \pdfoutput to be defined
regardless of whether LAT
E
X or pdfLAT
E
X is running. The ifpdf package solves this problem by
providing a conditional command that robustly determines whether pdfL
A
T
E
Xis being used.
13
The predefined scalable lengths are:
\textwidth is the width of the document’s normal text.
\linewidth is the width of lines for the current environment.
em is the width of a capital M for the current font.
ex is the height of a lowercase x for the current font.
24
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
PDF to Text. |. C#.NET PDF SDK - Convert PDF to Text in C#.NET. Empower C# Users to Convert PDF to Text (TXT) in Visual C# with .NET XDoc.PDF Converter Library.
pull text out of pdf; how to delete text in pdf converter
C# PDF Text Search Library: search text inside PDF file in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Search PDF Text. C#.NET PDF SDK - Search and Find PDF Text in C#.NET. C#.NET PDF DLLs for Finding Text in PDF Document.
how to delete text in pdf file; remove text watermark from pdf online
Table 1: includegraphics Options
height
The height of the graphics (in any of the accepted T
E
Xunits).
totalheight
The totalheight of the graphics (in any of the accepted T
E
Xunits).
width
The width of the graphics (in any of the accepted T
E
Xunits).
scale
Scale factor for the graphic. Specifying scale=2 makes the graphic twice as large
as its natural size.
angle
Specifies the angle of rotation, in degrees, with a counter-clockwise (anti-clockwise)
rotation being positive.
origin
The origin commandspecifieswhat point to use forthe rotationorigin. Bydefault,
the object is rotated about its reference point.
The possible origin points are the same as those for the \rotatebox command in
Section8.3onPage28. Forexample,origin=crotatesthegraphicaboutitscenter.
bb
Specifies BoundingBox parameters. For example bb=10 20 100 200 specifies that
the BoundingBox has its lower-left corner at (10,20) and its upper-right corner at
(100,200).
Since \includegraphics automatically reads the BoundingBox parameters from
the
eps
file, the bb option is usually not specified. It is useful if the BoundingBox
parameters in the
eps
file are missing or incorrect.
Table 2: includegraphics Cropping Options
viewport
Specifies what portion of the graphic to view. Like a BoundingBox, the area is
specified by four numbers which are the coordinates of the lower-left corner and
upper-right corner. The coordinates are relative to lower-left corner of the Bound-
ingBox.
For example, if the graphic’s BoundingBox parameters are 50 50 410 302,
viewport=50 50 122 122 displays the 1-inch square from the lower left of the
graphic, and viewport=338 230 410 302 displays the 1-inch square from the up-
per right of the graphic.
The clip option (seeTable3) must be used to prevent the portion of the graphic
outside the viewport from being displayed.
trim
An alternate method for specifying what portion of the graphic to view. The four
numbers specify the amount to remove from the left, bottom, right, and top side,
respectively. Positive numbers trim from a side, negative numbers add to a side.
For example, trim=1 2 3 4 trims the graphic by 1 bp on the left, 2 bp on the
bottom, 3 bp on the right, 4 bp on the top.
The clip option (seeTable3) must be used to prevent the trimmed portion from
being displayed.
25
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project. Remove and delete metadata from PDF file.
how to delete text in pdf using acrobat professional; delete text pdf document
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
›› VB.NET PDF: Delete PDF Page. VB.NET PDF - How to Delete PDF Document Page in VB.NET. Visual Basic Sample Codes to Delete PDF Document Page in VB.NET Class.
delete text in pdf file online; online pdf editor to delete text
Table 3: includegraphics Boolean Options
clip
Specifying clip=false the entire graphic appears, even if portions appear
outside the viewing area. (default)
When clip or clip=true is specified, any graphics outside of the viewing area
are clipped and do not appear.
draft
Specifying draft or draft=true prevents the graphic from being included in
the document. The graphic’s BoundingBox and filename are displayed in place
of the graphic, making it faster to display and print the document.
Specifying draft=false causes the EPS graphic to be inserted.
keepaspectratio
When keepaspectratio is not specified, specifying both the width and either
height or totalheight causes the graphic to be scaled anamorphically to fit
both the specified height and width.
When keepaspectratio is specified, specifying both the width and either
height or totalheight makes the graphic as large as possible such that its
aspect ratio remains the same and the graphic exceeds neither the specified
height nor width.
\includegraphics[height=2cm]{file}
includes the graphics from the specified file scaled such that its height is 2 cm. The
\includegraphics command also includes a totalheight option for specifying a
graphic’s totalheight. (See Section 2 on Page 10 for the definition of height and
totalheight).
The \includegraphics command’s angle option specifies the angle of the included
Specifying
Angle
graphic
\begin{center}
\includegraphics[angle=45]{graphic}
\end{center}
includes the graphic at its natural size and then rotates it by 45 degrees counter-
clockwise (anti-clockwise).
7.5.1 Specifying Angle and Height or Width
Since the \includegraphics options are interpreted from left to right, the order in
which the angle and size are specified makes a difference. For example
\begin{center}
\includegraphics[angle=90,totalheight=1cm]{graphic}
\includegraphics[totalheight=1cm,angle=90]{graphic}
\end{center}
produces
Graphic
Graphic
26
The first box is rotated 90 degrees and then scaled such that its height is one cen-
timeter. The second box is scaled such that its height is one centimeter and then it
is rotated 90 degrees.
Note that the two graphics in the above figure are separated by an interword
space because the first \includegraphics line did not end with a %.
8 Rotating and Scaling Objects
In addition to the \includegraphics command, the graphicx package includes 4
other commands which rotate and scale any LAT
E
Xobject: text,
eps
graphic, etc.
\scalebox{h-scale}[v-scale]{argument}
\resizebox{width}{height}{argument}
\resizebox*{width}{totalheight}{argument}
\rotatebox[options]{angle}{argument}
Since the graphicx \includegraphics command supports rotating and scaling op-
tions such as angle and width, the commands in this section rarely need to be used
with
eps
graphics. For example,
\includegraphics[scale=2]{file}
\includegraphics[width=4in]{file}
\includegraphics[angle=45]{file}
produce the same three graphics as
\scalebox{2}{\includegraphics{file}}
\resizebox{4in}{!}{\includegraphics{file}}
\rotatebox{45}{\includegraphics{file}}
However, the first syntax is preferred because it is faster and produces more efficient
PostScript/
pdf
.
8.1 The scalebox Command
Syntax: \scalebox{h-scale}[v-scale]{argument}
The \scalebox command scales an object, making its width be h-scale times its
original width and making the object’s height be v-scale times its original height.
If v-scale is omitted, it defaults to h-scale, keeping the aspect ratio constant.
Negative values reflect the object.
8.2 The resizebox Commands
Syntax: \resizebox{width}{height}{argument}
\resizebox*{width}{totalheight}{argument}
The \resizebox commandresizes an object to a specifiedsize. Specifying ! aseither
height or width makes that length be such that the aspect ratio remains constant.
For example,
\resizebox{2in}{!}{argument}
scales the argument to be 2 inches wide while keeping its aspect ratio constant.
The standard LAT
E
Xarguments \height, \width, \totalheight, \depth can be
used to refer to the original size of argument. For example,
\resizebox{2in}{\height}{argument}
27
sizes argument to a width of 2 inches while keeping its same height.
The \resizebox* command is identical to \resizebox, except the second ar-
gument specifies the totalheight of the object. (SeeSection2 on Page 10 for the
definitionof height and totalheight, and seeSection11.1on Page 33 fora comparison
of height and totalheight options.)
8.3 The rotatebox Command
Syntax: \rotatebox[options]{angle}{argument}
The \rotatebox command rotates an object by an angle given in degrees, with a
counter-clockwise rotation being positive. By default, the object is rotated about its
reference point. The \rotatebox options allow the point of rotation to be specified.
1. Specifying the [x=xdim,y=ydim], the object is rotated about the point whose
coordinates relative to the reference point are (xdim,ydim).
2. The origin option specifies one of 12 special points shown in inFigure3.
Reference
Point
Baseline
Centerlines
[lt]
[lc]
[lB]
[lb]
[ct]
[c]
[cB]
[cb]
[rt]
[rc]
[rB]
[rb]
Figure 3: Available Origin Points
The horizontal position of the origin points is specified by one of three letters:
l,c,r (which stand for left, center, right, respectively), while the vertical po-
sition is specified by one of four letters: t,c,B,b (which stand for top, center,
Baseline, bottom, respectively). For example
[rb] specifies the bottom-right corner
[lt] specifies the top-left corner
[cB] specifies the center of the graphic’s Baseline
Note that
• The orderof the letters isnot important, making [br] equivalent to [rb].
• c representseither the horizontal center or vertical center depending what
letter is used with it.
• If only one letter is specified, the other is assumed to be c, making [c]
equivalent to [cc], [l] equivalent to [lc], [t] equivalent to [tc], etc.
28
9 Advanced Graphics-Inclusion Commands
This section describes advanced graphics-inclusion commands which are needed in
the following situations
1. When the specified filename has no extension. For example
\includegraphics{file}
2. When compressed
eps
graphics are used (also seeSection14.1 on Page 43).
3. When non-EPS graphics are used (also seeSection14.2 on Page 43).
In these situations, the \DeclareGraphicsRule and \DeclareGraphicsExtensions
commandsare needed to controlhow L
A
T
E
Xhandlesfilesspecifiedin\includegraphics.
• The \DeclareGraphicsExtensions command specifies the extensions to at-
tempt (e.g., .eps, .ps, .eps.gz, etc.) when the specified filename does not
have an extension.
• The \DeclareGraphicsRule specifies a command which operates on the file.
The execution of this command requires an operating system which support
pipes. For example, Unix supports pipes while
dos
does not.
Makingthiscommanda decompression commandallowscompressed
eps
graph-
ics to be used. Making this command a graphics-conversion command allows
non-
eps
graphics to be used.
9.1 The DeclareGraphicsExtensions Command
The \DeclareGraphicsExtensions command tells LAT
E
Xwhich extensions to try if
afile with no extension is specified in the \includegraphics command.
For convenience, a default set of extensions is pre-defined depending on which
graphicsdriveris selected. Forexample if the graphicxpackage usesthe dvips driver,
the following graphic extensions (defined in dvips.def) are used by default
\DeclareGraphicsExtensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z}
If the graphicx package uses the pdftex driver, the following graphic extensions
(defined in pdftex.def) are used by default
\DeclareGraphicsExtensions{.png,.pdf,.jpg,.mps}
With the dvips graphics extension list, \includegraphics{file} first looks for
file.eps, then file.ps, then file.eps.gz, etc. until a file is found. This allows
the graphics to be specified with
\includegraphics{file}
instead of
\includegraphics{file.eps}
The first syntax has the advantage that if you later decide to compress file.eps,
you need not edit the LAT
E
Xfile. The extensionless syntax also allows the document
to be processed by either LAT
E
Xor pdfLAT
E
Xas described inSection7.4 on Page 23.
However, the extensionless syntaxcan aggravate poolspace problems asdescribed
inSection9.1.2 below.
29
9.1.1 Filenames Without Extensions
Note that
\includegraphics{file}
does not attempt to open file unless the null extension {} is included in the exten-
sion list. For example,
\DeclareGraphicsExtensions{.eps,.eps.gz,{}}
causes file to be attempted if file.eps and file.eps.gz are not found.
Since the default extension list does not include the null extension, users wanting
to use extensionless files must use the \DeclareGraphicsExtensions command to
define an extension list that includes the null extension.
9.1.2 Pool Space Problems
Specifying no file extension and relying on LAT
E
Xto choose the correct extension from
the \DeclareGraphicsExtensions extension list can aggravate pool space problems
(seeSection 13.4 on Page 41). If pool space is a concern, commands without an
extension such as
\includegraphics{file}
should only be used when a \DeclareGraphicsExtensions command has specified
aminimal number of extensions, such as
\DeclareGraphicsExtensions{.eps,.eps.gz}
9.2 The DeclareGraphicsRule Command
The \DeclareGraphicsRule command specifieshow \includegraphics shouldtreats
file, depending on their extensions.
Syntax:
\DeclareGraphicsRule{ext}{type}{sizefile}{command}
For example, the command
\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{‘gunzip -c #1}
specifiesthat anyfile with a.eps.gz extensionis treatedascompressed
eps
file,with
the the BoundingBoxinformationstored in the file witha .eps.bb extension,andthe
gunzip -c command uncompresses the file. (Since LAT
E
Xcannot read BoundingBox
information from a compressed file, the BoundingBox line must be stored in an
uncompressed file.)
The \DeclareGraphicsRule allows * to signify any unknown extension. For
example,
Table 4: DeclareGraphicsRule Arguments
ext
The file extension.
type
The graphics type for that extension.
sizefile
The extensionof the file which containsthe BoundingBoxinformation forthe graph-
ics. If this option is blank, then the size information must be specified by the
\includegraphics command’s bb option.
command
The command to be applied to the file. (often left blank). The command must be
preceded by a single backward quote (not to be confused with the more common
single forward quote.) Currently, only dvips allows execution of such a command.
SeeSection14 on Page 42 for examples of using this command for use with com-
pressed and non-
eps
graphics.
30
Documents you may be interested
Documents you may be interested