open pdf file in new window asp.net c# : Delete text from pdf file Library software API .net windows azure sharepoint pdftex1-part1388

ThepdfT
E
Xusermanual
9
Variablesintexmf.cnfcanbeoverwrittenby environmentvariables. . Herearesomeof f the most
commonproblemsyoucanencounterwhengettingstarted:
• I I can’t read pdftex.pool; bad path?
TEXMFCNF is not set correctly and so pdfT
E
Xcannot find texmf.cnf, or TEXPOOL in texmf.cnf
doesn’t contain a path to the pool file pdftex.pool or pdfetex.pool when you use pdfe-T
E
X.
• You have to increase POOLSIZE.
pdfT
E
Xcannot find texmf.cnf, or the value of pool_size specified in texmf.cnf is not large
enough and must be increased. If pool_size is not specified in texmf.cnf then you can add
something like
pool_size = 500000
• I can’t find the format file ‘pdftex.fmt’!
I can’t find the format file ‘pdflatex.fmt’!
Format is not created (see above how to do that) or is not properly placed. Make sure that TEX-
FORMATS in texmf.cnf contains the path to pdftex.fmt or pdflatex.fmt.
• Fatal format file error; I’m stymied.
This appears if you forgot to regenerate the .fmt files after installing a new version of the pdfT
E
X
binary and pdftex.pool.
• TEX.POOL doesn’t match; TANGLE me again!
TEX.POOL doesn’t match; TANGLE me again (or fix the path).
This might appear if you forgot to install the proper pdftex.pool when installing a new version
of the pdfT
E
Xbinary.
• pdfT
E
Xcannot find the configuration file pdftex.cfg, one or more map files (*.map), encoding
vectors (*.enc), virtual fonts, Type 1 fonts, TrueType fonts or some image file.
Make sure that the required file exists and the corresponding variable in texmf.cnf contains a
path to the file. See above which variables pdfT
E
Xneeds apart from the ones T
E
Xuses.
Normally the page content takes one object. This means that one seldom finds more than a few
hundred objects in a simple file. This document for instance uses about 300 objects. In demanding
applicationsthisnumber can growquite rapidly,especiallywhenoneuses a lot ofwidget annotations,
sharedannotations or other shared things. Inthesesituationsin texmf.cnfone canenlarge pdfT
E
X’s
internal object table by adding a line in texmf.cfg, for instance:
obj_tab_size = 400000
4 Macro packages supporting PDFT
E
X
When producing dvi output, for which one can use pdfT
E
Xas well as any other T
E
X, part of the job
is delegated to the dvi postprocessor, either by directly providing this program with commands, or
by means of \specials. Because pdfT
E
Xdirectly produces the final format, it has to do everything
itself, from handling color, graphics, hyperlink support, font--inclusion, upto page imposition and
page manipulation.
Delete text from pdf file - 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 remove text watermark from pdf; how to delete text from pdf document
Delete text from pdf file - 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
acrobat remove text from pdf; remove text from pdf preview
The pdfT
E
Xuser manual
10
As a direct result, when one uses a high level macro package, the macros that take care of these
features have to be set up properly. Specials for instance make no sense at all. Actually being a
comment understood by dvi postprocessors —given that the macro package speaks the specific
language of this postprocessor— a \special would end up as just a comment in the pdf file, which
is of no use. Therefore, \special issues a warning when pdfT
E
Xis in pdf mode.
When one wants to get some insight to what extend pdfT
E
Xspecific support is needed, one can start
afile by saying:
\pdfoutput=1 \let\special\message
or, if this leads to confusion,
\pdfoutput=1 \def\special#1{\write16{special: #1}}
And see what happens. As soon as one ‘special’ message turns up, one knows for sure that some
kind of pdfT
E
Xspecific support is needed, and often the message itself gives a indication of what is
needed.
Currently all main stream macro packages offer pdfT
E
Xsupport in one way or the other. When using
such a package, it makes sense to turn on this support in the appropriate way, otherwise one cannot
be sure if things are set up right. Remember that for instance the page and paper dimensions have
to be taken care of, and only the macro package knows the details.
• For L
A
T
E
Xusers, Sebastian Rahtz’ hyperref package has substantial support for pdfT
E
X, and pro-
vides access to most of its features. In the simplest case, the user merely needs to load hyperref
with a pdftex option, and all cross--references will be converted to pdf hypertext links. pdf out-
put is automatically selected, compression is turned on, and the page size is set up correctly.
Bookmarks are created to match the table of contents.
• The standardL
A
T
E
Xgraphics andcolor packageshave pdftex options,which allow use ofnormal
color, text rotation, and graphics inclusion commands.
• The ConT
E
Xt macro package by Hans Hagen (pragma@wxs.nl) has very full support for pdfT
E
Xin
its generalized hypertext features. Support for pdfT
E
Xis implemented as a special driver, and is
invoked by saying \setupoutput[pdftex] or feeding T
E
Xexec with the --pdf option.
• Hypertexted pdf fromtexinfo documents canbe created withpdftexinfo.tex, whichis a slight
modification of the standard texinfo macros. This file is part of the pdfT
E
Xdistribution.
• A similar modification of webmac.tex, called pdfwebmac.tex, allows production of hypertext’d
pdf versions of programs written in web. This is also part of the pdfT
E
Xdistribution.
Some nice samples of pdfT
E
Xoutput can be found on the tug web server, at http://www.tug.org
/applications/pdftex and http://www.ntg.nl/context.
5 Setting up fonts
pdfT
E
Xcan work with Type 1 and TrueType fonts, but a source must be available for all fonts used
in the document, except for the 14 base fonts supplied by Acrobat Reader (Times, Helvetica, Courier,
Symbol and Dingbats). It is possible to use METAFONT--generated fonts in pdfT
E
X— but it is strongly
recommended not to use METAFONT--fonts if an equivalent is available in Type 1 or TrueType format,
if only because bitmap Type 3 fonts render verypoorly in Acrobat Reader. Given the free availability
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
how to delete text in a pdf acrobat; how to remove highlighted text in pdf
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
using RasterEdge.XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File. This is a VB .NET example for how to delete a single page from a PDF document.
erase text from pdf; how to copy text out of a pdf
The pdfT
E
Xuser manual
11
of Type 1 versions of all the Computer Modern fonts, and the ability to use standard PostScript
fonts, most T
E
Xusers should be able to experiment with pdfT
E
X.
5.1 Map files
pdfT
E
Xreads the map files, specified in the configuration file, see section 3.6, in which reencoding
and partial downloading for each font are specified. Every font needed must be listed, each on a
separate line, except pk fonts. The syntax ofeach line is similar to dvips map files
3
and can contain
up to the following (some are optional) fields: texname, basename, fontflags, fontfile, encodingfile
and special. The only mandatory is texname and must be the first field. The rest is optional, but
if basename is given, it must be the second field. Similarly if fontflags is given it must be the third
field (if basename is present) or the second field (if basename is left out). It is possible to mix the
positions of fontfile, encodingfile and special, however the first three fields must be given in fixed
order.
texname sets the name of the tfm file. This name must be given for each font.
basename sets the base (PostScript) font name. If not giventhen it will be takenfromthe font file.
Specifying a name that doesn’t match the name in the font file will cause pdfT
E
Xto write a warning,
so it is best not to have this field specifiedif the font resource is available, whichisthe most common
case. This option is primarily intended for use of base fonts and for compatibility with dvips map
files.
fontflags specify some characteristics of the font. The next description of these flags are taken,
with a slight modification, from the pdf Reference Manual (the section on Font Descriptor Flags).
The value of the flags key in a font descriptor is a 32--bit integer that contains a collection
of boolean attributes. These attributes are true if the corresponding bit is set to 1. Table 2
specifies the meanings of the bits, with bit 1 being the least significant. Reserved bits must be
set to zero.
bit position semantics
1
Fixed--width font
2
Serif font
3
Symbolic font
4
Script font
5
Reserved
6
Uses the Adobe Standard Roman Character Set
7
Italic
8–16
Reserved
17
All--cap font
18
Small--cap font
19
Force bold at small text sizes
20–32
Reserved
Table 2 The meaning of flags in the font descriptor.
dvips map filescan be used with pdfT
E
Xwithout problems.
3
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. Description: Delete specified page from the input PDF file. Parameters:
erase text in pdf document; how to delete text from pdf
C# PDF Text Extract Library: extract text content from PDF file in
Able to extract and get all and partial text content from PDF file. How to C#: Extract Text Content from PDF File. Add necessary references:
online pdf editor to delete text; how to delete text from a pdf in acrobat
The pdfT
E
Xuser manual
12
All characters in a fixed--width font have the same width, while characters in a proportional
font have different widths. Characters in a serif font have short strokes drawn at an angle
on the top and bottom of character stems, while sans serif fonts do not have such strokes. A
symbolic font contains symbols rather than letters and numbers. Characters in a script font
resemble cursive handwriting. An all--cap font, which is typically used for display purposes
such as titles or headlines, contains no lowercase letters. It differs from a small--cap font in
that characters in the latter, while also capital letters, have been sized and their proportions
adjusted so that they have the same size andstroke weight as lowercase charactersinthe same
typeface family.
Bit 6 in the flags field indicates that the font’s character set conforms the Adobe Standard
Roman Character Set, or a subset of that, and that it uses the standard names for those char-
acters.
Finally, bit 19 is used to determine whether or not bold characters are drawn with extra pixels
even at very small text sizes. Typically, when characters are drawn at small sizes on very low
resolution devices such as display screens, features of bold characters may appear only one
pixel wide. Because this is the minimum feature width on a pixel--based device, ordinary non--
bold characters also appear with one--pixel wide features, and cannot be distinguished from
bold characters. If bit 19 is set, features of bold characters may be thickened at small text
sizes.
If the font flags are not given, pdfT
E
Xtreats it as being 4, a symbolic font. If you do not know the
correct value, it would be best not to specify it, as specifying a bad value of font flags may cause
troubles in viewers. On the other hand this option is not absolutely useless because it provides
backward compatibility with older map files (see the fontfile description below).
fontfile sets the name of the font source file. This must be a Type 1 or TrueType font file. The font
file name can be preceded by one or two special characters, which says how the font file should be
handled.
• If it is preceded by a < the font file will be partly downloaded, which means that only used glyphs
(characters) are embeddedto thefont. This isthe most commonuse andis stronglyrecommended
for any font, as it ensures the portability and reduces the size of the pdf output. Partial fonts are
included in such a way that name and cache clashes are minimalized.
• In case the font file name is preceded by a double <<, the font file will be included entirely — all
glyphs of the font are embedded, including the ones that are not used in the document. Apart
from causing large size pdf output, this option may cause troubles with TrueType fonts too, so
it is not recommended. It might be useful in case the font is untypical and can not be subsetted
well by pdfT
E
X. Beware: some font vendors forbid full font inclusion.
• Incase nothing preceded the font file name, the font file is read but nothingis embedded,only the
font parameters are extracted to generate the so--called font descriptor, which is used by Acrobat
Reader to simulate the font if needed. This option is useful only when you do not want to embed
the font (i.e. to reduce the output size), but wish to use the font metrics and let Acrobat Reader
generate instances that look close to the usedfont in case the font resource is not installed on the
system where the pdf output will be viewed or printed. To use this feature the font flags must be
specified, and it must have the bit 6 set on, which means that only fonts with the Adobe Standard
VB.NET PDF Text Extract Library: extract text content from PDF
Extract and get partial and all text content from PDF file. Extract highlighted text out of PDF document. Extract Text Content from PDF File in VB.NET.
remove text from pdf online; how to erase text in pdf online
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
how to edit and delete text in pdf file online; how to delete text in pdf file online
The pdfT
E
Xuser manual
13
Roman Character Set can be simulated. The only exception is in case of Symbolic font, which is
not very useful.
• If the font file name is preceded by a !, the font is not read at all, and is assumed to be available
on the system. This option can be used to create pdf files which do not contain embedded fonts.
The pdf output then works only on systems where the resource of the used font is available. It’s
not very useful for document exchange, as the pdf is not ‘portable’ at all. On the other hand it is
very useful when you wish to speed up running of pdfT
E
Xduring interactive work, and only in a
final version embed all used fonts. Don’t over--estimate gain in speed and when distributing files,
always embed the fonts! This feature requires Acrobat Reader to have access to installed fonts
on the system. This has been tested on Win95 and Unix (Solaris).
Note that the standard14 fontsare neverdownloaded, evenwhentheyarespecified tobedownloaded
in map files. When one suffers from invalid lookups, for instance when pdfT
E
Xtries to open a .pfa
file instead of a .pfb one, one can add the suffix to the filename. In this respect, pdfT
E
Xcompletely
relies on the kpathsea libraries.
encoding specifies the name of the file containing the external encoding vector to be used for the
font. The file name may be preceded by a <, but the effect is the same. The format of the encoding
vector is identical to that used by dvips. If no encoding is specified, the font’s built--in default
encoding is used. It may be omitted if you are sure that the font resource has the correct built--in
encoding. Ingeneral this optionishighly preferred and is required when subsettinga TrueType font.
special instructions can be used to manipulate fonts similar to the way dvips does. Currently only
the keyword SlantFont is interpreted, other instructions are just ignored.
If a used font is not present in the map files, first pdfT
E
Xwill look for a source with suffix .pgc,
which is a so--called pgc source (pdf Glyph Container)
4
.If no pgcsource is available, pdfT
E
Xwill try
to use pk fonts in a normal way as dvi drivers do, on--the--fly creating pk fonts if needed.
Lines containing nothing apart from texname stand for scalable Type 3 fonts. For scalable fonts as
Type 1, TrueType and scalable Type 3 font, all the fonts loaded from a tfm at various sizes will be
included only once in the pdf output. Thus if a font, let’s say csr10, is described in one of the map
files, then it will be treated as scalable. As a result the font source for csr10 will be included only
once for csr10, csr10 at 12pt etc. So pdfT
E
Xtries to do its best to avoid multiple downloading of
identical font sources. Thus vector pgcfonts should be specified as scalable Type 3 in map files like:
csr10
It doesn’t hurt much if a scalable Type 3 font is not given in map files, except that the font source
will be downloaded multiple times for various sizes, which causes a much larger pdf output. On the
other hand if a font is in the map files is defined as scalable Type 3 font and its pgc source is not
scalable or not available, pdfT
E
Xwill use pk font instead; the pdf output is still valid but some fonts
may look ugly because of the scaled bitmap.
ASlantFont is specified similarly as for dvips. A SlantFont or ExtendFont must be used with
embedding font file. Note that the base name, the PostScript name like Symbol or Times--Roman,
cannot be given, as pdfT
E
Xnever embeds a base font.
Thisis a text file containing a pdf Type3 font,created by METAPOST using some utilitiesby Hans Hagen. Ingeneralpgc files
4
cancontainwhateverallowed inpdfpage description, which maybe used tosupportfontsthat arenot availableinMETAFONT.
At themoment pgc fontsarenot very useful,asvector Type 3fontsarenot displayed very well inAcrobat Reader, but it may
be more usefulwhen Type 3font handling getsbetter.
C# PDF File Split Library: Split, seperate PDF into multiple files
Application. Best and professional adobe PDF file splitting SDK for Visual Studio .NET. outputOps); Divide PDF File into Two Using C#.
how to delete text in pdf preview; delete text from pdf acrobat
C# PDF File Compress Library: Compress reduce PDF size in C#.net
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
erase text from pdf file; how to delete text from pdf reader
The pdfT
E
Xuser manual
14
psyr
Symbol
psyro
".167 SlantFont"
<usyr.pfb
ptmr8r
Times-Roman
<8r.enc
To summarize this rather confusing story, we include some sample lines. First we use a built--in font
with font--specific encoding, i.e. neither a download font nor an external encoding is given.
psyr
Symbol
pzdr
ZapfDingbats
Use a built--in font with an external encoding. The < preceded encoding file may be left out.
ptmr8r
Times-Roman
<8r.enc
ptmri8r
Times-Italic <8r.enc
Use a partially downloaded font with an external encoding:
putr8r
Utopia-Regular <8r.enc <putr8a.pfb
putri8r
Utopia-Italic
<8r.enc <putri8a.pfb
putro8r
Utopia-Regular <8r.enc <putr8a.pfb
".167 SlantFont"
Use some faked font map entries:
logo8
<logo8.pfb
logo9
<logo9.pfb
logo10
<logo10.pfb
logosl8
<logo8.pfb
".25 SlantFont"
logosl9
<logo9.pfb
".25 SlantFont"
logosl10
<logosl10.pfb
logobf10
<logobf10.pfb
Use an ascii subset of OT1 and T1:
ectt1000
cmtt10
<cmtt10.map
<tex256.enc
Download a font entirely without reencoding:
pgsr8r GillSans
<<pgsr8a.pfb
Partially download a font without reencoding:
pgsr8r GillSans
<pgsr8a.pfb
Do not read the font at all — the font is supposed to be installed on the system:
pgsr8r GillSans
!pgsr8a.pfb
Entirely download a font with reencoding:
pgsr8r GillSans
<<pgsr8a.pfb
8r.enc
Partially download a font with reencoding:
pgsr8r GillSans
<pgsr8a.pfb
8r.enc
Sometimes we do not want to include a font, but need to extract parameters from the font file
and reencode the font as well. This only works for fonts with Adobe Standard Encoding. The font
flags specify how such a font looks like, so Acrobat Reader can generate similar instance if the font
resource is not available on the target system.
The pdfT
E
Xuser manual
15
pgsr8r GillSans
32
pgsr8a.pfb
8r.enc
ATrueType font can be used in the same way as a Type 1 font:
verdana8r Verdana
<verdana.ttf
8r.enc
5.2 TrueType fonts
As mentioned above, pdfT
E
Xcan work with TrueType fonts. Defining TrueType files is similar to
Type 1 font. The only extra thing to do with TrueType is to create a tfm file. There is a program
called ttf2afm in the pdfT
E
Xdistribution which can be used to extract afm from TrueType fonts.
Usage is simple:
ttf2afm -e <encoding vector> -o <afm outputfile> <ttf input file>
ATrueType file can be recognized by its suffix ttf. The optional encoding specifies the encoding,
which is the same as the encoding vector used in map files for pdfT
E
Xand dvips. If the encoding is
not given, all the glyphs of the afm output will be mapped to /.notdef. ttf2afm writes the output
afm to standard output. If we need to know which glyphs are available in the font, we can run
ttf2afm without encoding to get all glyph names. The resulting afm file can be used to generate a
tfm one by applying afm2tfm.
To use a new TrueType font the minimal steps may look like below. We suppose that test.map is
included in pdftex.cfg.
ttf2afm -e 8r.enc -o times.afm times.ttf
afm2tfm times.afm -T 8r.enc
echo "times TimesNewRomanPSMT <times.ttf <8r.enc" >>test.map
The PostScript font name (TimesNewRomanPSMT) is reported by afm2tfm, but from pdfT
E
Xversion
0.12l onwards it may be left out.
There are two main restrictions with TrueType fonts in comparison with Type 1 fonts:
a. The special effects SlantFont/ExtendFont cannot be used.
b. To subset a TrueType font, the font must be specified as reencoded, therefore an encoding vector
must be given.
6 Formal syntax specification
This sections formaly specifies the pdfT
E
Xspecific extensions to the T
E
Xmacro programming lan-
guage. First we present some general definitions. All general text is expanded immediately, like
\special in traditional T
E
X, unless mentioned explicitly no to.
general text → filler { balanced text right brace
attr spec → attr general text
object type spec → [ attr spec ] stream | [ attr spec ] file
resources spec → resources general text
file spec → file general text
page spec → page integer
action spec → user user-action spec | goto goto-action spec |
thread thread-action spec
The pdfT
E
Xuser manual
16
newwindow spec → newwindow | nonewwindow
user-action spec → user general text
goto-action spec → numid |
[file spec ] nameid |
[file spec ] page spec general text |
file spec nameid newwindow spec |
file spec page spec general text newwindow spec
numid → num integer
nameid → name general text
thread-action spec → [ file spec ] numid | [ file spec ] nameid
dest spec → numid dest type | nameid dest type
dest type → xyz [ zoom integer ] |
fitbh | fitbv | fitb | fith | fitv | fitr rule spec | fit
id spec → numid | nameid
pdfT
E
Xintroducesthe followingnewprimitives. Eachprimitive is prefixed bypdf except for \efcode
and the extended font primitive.
\pdfoutput (integer)
\pdfcompresslevel (integer)
\pdfdecimaldigits (integer)
\pdfmovechars (integer)
\pdfpkresolution (integer)
\pdfpagewidth (dimension)
\pdfpageheight (dimension)
\pdfhorigin (dimension)
\pdfvorigin (dimension)
\pdfpagesattr (tokens)
\pdfpageattr (tokens)
\pdfinfo general text
\pdfcatalog general text [ openaction action spec ]
\pdfnames general text
\font [ font spec ] [ stretch integer ] [ shrink integer ] [ step integer ]
\pdfadjustspacing (integer)
\efcode (integer)
\pdffontname font (expandable)
\pdffontobjnum font (read--only integer)
\pdfincludechars font general text
\pdfxform [ attr spec ] [ resources spec ] box number
\pdfrefxform integer
\pdflastxform (read--only integer)
\pdfximage [ rule spec ] [ attr spec ] [ page spec ] file spec
\pdfrefximage integer
\pdflastximage (read--only integer)
\pdfimageresolution (integer)
\pdfannot [ rule spec ] general text
\pdflastannot (read--only integer)
The pdfT
E
Xuser manual
17
\pdfdest dest spec
\pdfstartlink [ rule spec ] [ attr spec ] action spec
\pdfendlink
\pdflinkmargin (dimension)
\pdfoutline action spec [ count integer ] general text
\pdfthread rule spec [ attr spec ] id spec
\pdfthreadmargin (dimension)
\pdfliteral [ direct ] general text
\pdfobj [ object type spec ] general text
\pdflastobj (read--only integer)
\pdfrefobj integer
\pdftexversion (read--only integer)
\pdftexrevision (expandable)
7 New primitives
Here follows a short description of new primitives added by pdfT
E
X. One way to learn more about
how to use these primitives is to have a look at the file example.tex in the pdfT
E
Xdistribution. Each
pdfT
E
Xspecific primitive is prefixed by \pdf.
The parameters that are marked as default: from configuration take their value from the configura-
tionfile. Note that ifthe output isdvi then the dimensionparameters are not set to the configuration
values and not used at all. However some pdfT
E
Xinteger parameters can affect the pdf as well as
dvi output (currently \pdfoutput and \pdfadjustspacing).
7.1 Document setup
\pdfoutput (integer)
This parameter specifies whether the output format should be dvi or pdf. A positive value means
pdf output, otherwise one gets dvi output. This parameter cannot be specified after shipping out
the first page. In other words, this parameter must be set before pdfT
E
Xships out the first page if we
want pdf output. This is the only one parameter that must be set to produce pdf output. All others
are optional. This parameter cannot be set after the first page is shipped out.
When pdfT
E
Xstarts complaining about specials, one can be sure that the macro package is not aware
of this mode. A simple way of making macros pdfT
E
Xaware is:
\ifx\pdfoutput\undefined \csname newcount\endcsname\pdfoutput \fi
\ifcase\pdfoutput DVI CODE \else PDF CODE \fi
However, there are better ways to handle these things.
\pdfcompresslevel (integer)
This integer parameter specifies the level of text compression via zlib. Zero means no compression,
1means fastest, 9 means best, 2..8 means something in between. A value out of this range will be
adjusted to the nearest meaningful value. This parameter is read each time pdfT
E
Xstarts a stream.
The pdfT
E
Xuser manual
18
\pdfdecimaldigits (integer)
This parameter specifies the accuracy of real numbers as written to the in pdf file. It gives the
maximal number of decimal digits after the decimal point of real numbers. Valid values are in range
0..5. A higher value means a more precise output, but also results in a much larger file size and more
time to display or print. In most cases the optimal value is 2. This parameter does not influence the
precision of numbers used in raw pdf code, like that used in \pdfliteral and annotation action
specifications. This parameter is read when pdfT
E
Xwrites a real number to the pdf output.
When including huge METAPOST images using supp-pdf.tex,one canlimit the accuracytotwo digits
by saying: \twodigitMPoutput.
\pdfmovechars (integer)
This parameter specifieswhether pdfT
E
Xshould tryto move characters in range 0..31 to higher slots.
When set to 1, this feature affects onlyto fonts that have all character codes below 128, which applies
to for instance the Computer Moderd Roman fonts. When set to 2 or higher pdfT
E
Xwill try to move
those characters to free slots in encoding array, even in case the font contains characters with code
greater than or equal to 128. This parameter is read when pdfT
E
Xwrites a character of a font to the
pdf output at which moment it has to decide whether to move the character or not.
\pdfpkresolution (integer)
Thisintegerparameter specifiesthe default resolutionofembeddedpk fontsandis readwhenpdfT
E
X
downloads a pk font during finishing the pdf output. Currently bitmap fonts are displayed poorly,
so use Type 1 fonts when available!
\pdfpagewidth (dimension)
This dimension parameter specifies the page width of the pdf output, being the screen, the paper
or whatrever the page content is put on. pdfT
E
Xreads this parameter when it starts shipping out a
page. When at this moment the value is still 0, the page width is calculated as w
boxbeingshipped out
+2 ×
(horigin+ \hoffset).
Like the next one, this value replaces the value set in the configuration file. When part of the page
falls of the paper or screen, you can be rather sure that this parameter is set wrong.
\pdfpageheight (dimension)
Similar to the previous one, this dimension parameter specifying the page height of the pdf output.
If not given then the page height will be calculated as mentioned above.
\pdfhorigin (dimension)
This parameter can be used to set the horizontal offset the output boxfromthe topleft corner of the
page. A value of 1 inch corresponds to the normal T
E
Xoffset. This parameter is read when pdfT
E
X
starts shippin gout a page to the pdf outout.
\pdfvorigin (dimension)
This parameter is the vertical alternative of \pdfhorigin. Keep in mind that the T
E
Xcoordinate
system starts in the top left corner, while the pdf one starts at the bottom.
\pdfpagesattr (tokens)
pdfT
E
Xexpands this token list when it finishes the pdf output and adds the resulting character
stream to the root Pages object. When sound, these are applied to all pages in the document.
Documents you may be interested
Documents you may be interested