c# pdf viewer : Delete blank pages in pdf application control utility html web page windows visual studio TeXworks-manual-r10291-part993

2. Installation
6
So, the preferred way of installing T
E
Xworks on Windows is to use the
package manager of your distribution. In this case, you can skip the next few
paragraphs. Be sure to read the end of this section, though, as it provides
important information about customizing T
E
Xworks to your needs.
If you wantto obtain an “official” version, obtain T
E
Xworks bydownloading
the setup from the T
E
Xworks web sitehtp://tug.org/texworks/ after the
installation of the T
E
Xdistribution.
Simply install T
E
Xworks by running the setup file. During the installation,
you will be asked where to install the program, if you want to create shortcuts,
and if you want to always open.tex files with T
E
Xworks. Therearereasonable
default values that should work well for most users.
If you want full control over how and where T
E
Xworks is put, you can
also download the.zip archive from the website and unpack it wherever you
like. Note that in this case, shortcuts and file associations must be created
manually.
When you start T
E
Xworks for the first time, it creates a folder named
TeXworks inyourhome folder
1
. This folder will contain some sub-folders
for auto-completion, configuration, dictionaries, templates, and interface
translation/localisation files—we will see these in more detail later.
2
NB. At the time of writing, if <your name> contains any non-ASCII
characters (for example accented characters), some functions of T
E
Xworks
may not work correctly. For example, the spell-checker and forward/reverse
synchronization between the source and .pdf will be impaired.
2.2 Under Linux
Several common Linux distributions already have packages for T
E
Xworks.
They are adequate for most users and facilitate installing T
E
Xworks consider-
ably.
If your Linux distribution does not provide recent, adequate packages, you
need to build T
E
Xworks from source yourself, which is fairly easy on Linux.
After the installation of the T
E
Xdistribution, go tohttp://code.google.
com/p/texworks/wiki/Buildingandfollowtheinstructionssuitableforyour
Linux distributions. Also see section C.
Once the program is installed, start T
E
Xworks. The folders.TeXworks
and .config/TUG will be created in your home directory.
1onWindowsXP,yourhomefolderis
C:\Documents and Settings\<your name>.On
Windows Vista/7, your home folder is C:\Users\<your name>.
2
T
E
Xworks will save its preferences in the registry: \HKEY_USERS\S-...\Software\TUG\
TeXworks. If this is erased, it will be recreated with default values at the next use.
Delete blank pages in pdf - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete page pdf; delete page numbers in pdf
Delete blank pages in pdf - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete blank page from pdf; delete a page from a pdf online
2. Installation
7
2.3 Under Mac OS X
MacTeX 2010 already contains T
E
Xworks as a package. So, the preferred way
of installing T
E
Xworks on the Mac is to use the package manager of your
distribution. In this case, you can skip the next few paragraphs. Be sure to
read the end of this section, though, as it provides important information
about customizing T
E
Xworks to your needs.
If you wantto obtain an “official” version, obtain T
E
Xworks bydownloading
the archive from the T
E
Xworks web sitehtp://tug.org/texworks/ after the
installation of the T
E
Xdistribution.
You need to getTeXworks-Mac-0.3r567.zip
3
which contains everything
you need.
It is a standalone.app package that does not require any Qt files installed
into /Library/Frameworks, or other libraries into/usr/local/lib. Just
copy the .app anywhere you like and run it.
On Mac OS X, the T
E
Xworks resource folder will be created in your
Libraryfolder(~/Library/TeXworks/),insideyourhomedirectory. Pref-
erences are stored in ~/Library/Preferences/org.tug.TeXworks.plist
which you can delete if you ever suspect it is causing problems.
2.4 Ready!
Finally, some files may need to be added to the “personal” files that T
E
Xworks
creates. As the exact location of these depends on your platform, this
will be referred to as <resources> or the T
E
Xworks resource folder
throughout this manual. On Linux, this is~/.TeXworks, on Windows XP
it is C:\Documents and Settings\<your r name>\TeXworks, on Windows
Vista/7 it is C:\Users\<your name>\TeXworks, and on Mac OS X it is
~/Library/TeXworks/bydefault. Theeasiestwaytolocatethisfolderinre-
cent versions of T
E
Xworks is to use theHelp→SettingsandResources...
menu item. It opens a dialog which shows you where T
E
Xworks saves its
settings and where it looks for resources.
After installation and first run, have a look in the sub-folders of the
T
E
Xworks resource folder and delete anyqt_temp.xxxx files; they are tem-
porary files left behind and could interfere with the normal ones, which are
installed in the same folder, later on.
3
Version at the time of writing this manual.
C# PDF Page Insert Library: insert pages into PDF file in C#.net
such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using Add and Insert Blank Pages to PDF File in
delete pages out of a pdf; delete page on pdf
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Able to add and insert one or multiple pages to existing adobe PDF document in VB.NET. Ability to create a blank PDF page with related by using following online
delete pdf pages android; delete page from pdf preview
3
First steps
Let’s now see how to create a first document: for this you’ll need to type
some text in the editor window of T
E
Xworks. (L
A
)T
E
Xis not WYSIWYG
1
software, so you’ll have to type the text and the instructions for formatting it
and you’ll see the result only after “typesetting” the text. This looks a little
bit dry, but one very quickly gets used to it and it is well worth the effort.
3.1 Interface summary
When one opens the editor, it shows a very sparse interface: a title bar, a
menu bar, two small toolbars, a large typing zone (white) and, at the bottom,
astatus bar. We are in the source/editor window. If you have already typeset
the document previously, the resulting.pdf will be shown on the right hand
side in the preview window.
Thefirst toolbar hasa button to typesetand an drop-down
menu to choose the format for typesetting (we’ll choose
pdfLaTeX).Knowingthatthekeyboardshortcutfortypesettingis
Ctrl
T
(Mac OS X:
T
)and that we almost never change the format, we could
even hide this toolbar. The selection of a format for compiling can also be
changed through the Typeset menu.
The second toolbar provides the standard
functions: New document, Open, Save |
Undo, Redo | Cut, Copy, Paste | Search, Replace.
1
What You See Is What You Get.
8
C# Word - Insert Blank Word Page in C#.NET
Users to Insert (Empty) Word Page or Pages from a to specify where they want to insert (blank) Word document rotate Word document page, how to delete Word page
delete pages from pdf preview; delete page in pdf reader
C# PowerPoint - Insert Blank PowerPoint Page in C#.NET
to Insert (Empty) PowerPoint Page or Pages from a where they want to insert (blank) PowerPoint document PowerPoint document page, how to delete PowerPoint page
acrobat export pages from pdf; add and remove pages from pdf file online
3. First steps
9
Status bar
Editing zone
Preview
Title bar
Menu bar
Toolbars
Even though they are not looking like real buttons, the widgets in the
status bar can be clicked. The widgets showing the current position (line or
page, respectively), for example, open a dialog to enter a line or page to jump
to when clicked. The other widgets typically open contextual menus where
some settings can be changed.
3.2 Creating a document
3.2.1 Writing the document
As an example of the use of T
E
Xworks, we will work with LAT
E
X, but any other
T
E
Xsystem is possible. In particular, if you need to use some special fonts2—a
mandatory font for an official template, non-Latin alphabets, etc.—theX
E
T
E
X
system is very powerful.
3
2
You can only use fonts (LA)T
E
Xknows, most of which are coming in packages included in
yourdistribution. You cannotuseyour“normal”fonts, unfortunately. Formoreinformation,
see for example http://faq.tug.org/ and http://www.tug.dk/FontCatalogue/.
3
See the bibliography for pointers to X
E
T
E
Xand X
E
LAT
E
X.
C# Create PDF Library SDK to convert PDF from other file formats
String outputFile = Program.RootPath + "\\" output.pdf"; // Create a new PDF Document object with 2 blank pages PDFDocument doc = PDFDocument.Create(2
delete page pdf file reader; reader extract pages from pdf
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
is unnecessary, you may want to delete this page is the programmatic representation of a PDF document instance may consist of newly created blank pages or image
best pdf editor delete pages; delete pages in pdf
3. First steps
10
Let’s create our first document now. Enter the following text exactly as
shown. To show some of the features of T
E
Xworks/L
A
T
E
X, it is in French
intentionally.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{a4paper}
\usepackage[frenchb]{babel}
\title{Premier document}
\author{Un TeXnicien}
\date{}
\begin{document}
\maketitle
Voici un texte accentué en français!
\end{document}
Savethefilein a folderfortestdocuments(e.g.,<home>\TeXworks_tests);
call the file first.tex. Note that it should have a .tex extension.
3.2.2 Typesetting the document and viewing it
Next we start typesetting
4
by clicking the green button
or by
Ctrl
T
(Mac OS X:
T
).
Anew panel opens between the typing area and the status bar: the output
panel, labeled Log; everything LAT
E
Xis doing is displayed there
5
. When LAT
E
X
finishes this panel disappears (if there no error occurred) and a new window
will appear; in this new window, the Preview window, you can see a page
with a title “Premier document” followed by the name of the author “Un
TeXnicien”, both centred, the text “Voici un texte accentué en français!”,
and a page number at the bottom centre.
4
We also use the words “compilation” and “to compile” for the same action; indeed LAT
E
X
works on the source file to produce a .pdf output, so there is a compilation.
5
see page 12 for a picture of the panel
VB.NET Create PDF Library SDK to convert PDF from other file
Dim outputFile As String = Program.RootPath + "\\" output.pdf" ' Create a new PDF Document object with 2 blank pages Dim doc As PDFDocument = PDFDocument
delete pages from pdf acrobat; delete pdf pages in reader
How to C#: Cleanup Images
returned. Delete Blank Pages. Set property BlankPageDelete to true , blank pages in the document will be deleted. Remove Edges or Borders.
delete pages from a pdf document; delete page on pdf document
3. First steps
11
Notice that the mouse cursor is like a magnifier in the new window. If you
press (and hold) the left button of the mouse you can see the text under the
magnifier much bigger (it is a magnifier, isn’t it!); you can move the magnifier
and so inspect the text in detail.
To go back to the source, you can just click in its window or better use
Ctrl
(Mac OS X
). This shortcut toggles between the two
windows. See also section 5.1 to automatically move to a specific location in
the output from the source or vice versa.
3.2.3 The work of L
A
T
E
X
Let’s shortly analyse the result to understand what L
A
T
E
Xdid and why, now.
Introductions and full tutorials can be found on the internet: see for example
lshort
6
which should be installed as part of your T
E
Xdistribution, and is also
available from CTAN.
7
First, we ask to create a document of the article class: this defines the
global layout of the document.
Next, we say that the input document (the source) is saved with the
Unicode encoding utf-8 and that it may contain characters which are not
present in the standard ASCII without accents. We also want to use an output
encoding T1 (the modern T
E
Xencoding); we also want an A4 document and
not the default US letter size. Finally, we make it clear that the typography
should follow the French rules using the babel package.
8
Those general
instructions for the work are done by packages called with options.
Lastly, we finish the declaration part of the document, the preamble, giving
the title, the author, and the date of the document; here we specify no date.
Next comes the body of the document, which describes the actual content,
between the lines\begin{document} and\end{document} (these are L
A
T
E
X
commands).
Let’s do some experiments to show the effect of these instructions. For
this, we put a % in front of the instructions; the % and everything after it
will be considered as comment, which will be ignored by L
A
T
E
X.
9
Comment out the line\usepackage[utf8]{inputenc}, and typeset the
file. You should see that the accented characters are now displayed incorrectly
6
The (Not So) Short Introduction to LAT
E
X2
ε
7
Comprehensive TeX Archives Network, a network of mirror servers of the central CTAN;
there, one can find almost everything about T
E
X, LAT
E
X, and more: http://www.ctan.org
8Thisinfluences,e.g.,automatichyphenationofwordsorthewaypunctuationcharacters
are typeset
9
Noticethatthecomments are, bydefault (thiscan bechanged), coloured redbyT
E
Xworks,
so we see them well.
VB.NET PDF: Get Started with PDF Library
Auto Fill-in Field Data. Field: Insert, Delete, Update Field. RootPath + "\\" output.pdf" ' Create a new PDF Document object with 2 blank pages Dim doc
delete page from pdf file; delete page in pdf document
3. First steps
12
in the preview window. If, in addition, you also comment out the line
\usepackage[frenchb]{babel},L
A
T
E
Xwill give an error. Just hit
←
to
continue the typesetting.
After these experiments, let’s modify the text as follows:
\begin{document}
\maketitle
\tableofcontents
\section{Petite démonstration}
Voici un texte accentué en français!
Suite du texte entré après avoir fait un retour chariot. Dans
léditeur on peut demander un passage automatique à la ligne
du texte saisi; mais le numéro de ligne nest incrémenté que par un
retour chariot.
Nouvelle ligne en passant une ligne dans la source: cest la
manière dindiquer un changement de paragraphe.
\end{document}
Redo the previous experiments and observe the changes which appear.
Notethat entering only one carriage return doesn’t create a new paragraph.
In L
A
T
E
X, one has to have an empty line for that. In T
E
Xworks, the line
number of the source (on the right in the status bar) numbers the lines created
with carriage return, not the wrapped lines.
3.3 And when errors occur?
When you create a document for typesetting with L
A
T
E
X, you cannot avoid
making mistakes: forgetting a closing brace or an\end{} to close an envi-
ronment, using mathematical commands without switching to mathematical
mode, etc. When you compile and there is an error, L
A
T
E
Xstops, giving you
achance to deal with the problem. This is shown by the stopping of the
scrolling action in the output panel, and an error message being displayed,
with L
A
T
E
Xwaiting for an instruction to know what it should do.
3. First steps
13
Status bar
Console bar
Output panel
One sees the typing cursor in the line between the output panel and the
status bar: the console bar.
The error message is on many lines, for example like this:
! Undefined control sequence.
l.168 ... fermante ou dune commande \veb
+\end{}+ de fermeture dun...
?
L
A
T
E
X says that it doesn’t recognize the command name, sometimes
suggests to see the manual or to typeh (plus
←
)for help, points to the
line number where it noticed the error
10
(here 168), and shows the place of
the error at the cut of the line (here at\veb). Finally, it shows that it waits
for an action from us by displaying a single question mark.
There are different possible actions:
• Type
←
and ask to continue as if nothing happened; sometimes this
allows to finish compiling, but there will be an error in the result.
• Typeh
←
to ask for help; this help is not always clearer than the error
message, but often gives a clue.
• Typei
←
to tell L
A
T
E
Xthat we will propose a replacement text. Enter
the text followed by
←
;it will be used, beginning at the start of
the error, but you should correct the source afterwards as L
A
T
E
Xnever
changes that.
10Unfortunately,thisdoesnotalwayshavetobetheplacewheretheactualmistakewas
made in the sources. This is discussed later.
3. First steps
14
• Typex
←
to stop compilation. This is the traditional (L
A
)T
E
Xway to
kill a typesetting process.
We can also kill the typesetting by repeating the action used to start
it: the green typesetting button will have changed to a red one with
awhite cross
. By clicking on that button or by hitting
Ctrl
T
(Mac OS X:
T
)again, the L
A
T
E
Xprocess is terminated. The
output panel is still visible and so one can still see the error message.
You should note that sometimes an error appears far from its actual
position. For example, when opening an environment but not closing it,
L
A
T
E
Xdoesn’t see the error before it encounters another end of environment
without closing of the first one. The error is often only picked up at the
\end{document}command,whichshowsthatanotherenvironmentwasnot
closed!
Sometimes, an error still occurs during subsequent runs of (L
A
)T
E
Xeven
after it was corrected in the document. This can happen because (L
A
)T
E
X
creates a number of intermediary files which can still contain the original,
erroneous code. Therefore, it is advisable to remove those files after fixing an
error. T
E
Xworks provides a command to facilitate this—see section 5.6.
After an error occurred, the output panel remains open—even after con-
secutive typesetting runs—to help you fix the problem (which can sometimes
take several attempts and restarts of (L
A
)T
E
X). Once all problems are solved,
you can close the panel by the Windows→Hide Output Panel menu
item. As an alternative, you can also configure to output panel to hide
automatically as soon as the typesetting process finishes successfully by set-
tingEdit→Preferences...→Typesetting→Hide output t panel to On
success. Since one can easily overlook other problems in the document (e.g.,
undefined references) that do not cause (L
A
)T
E
Xto fail, this option is only
recommended to expert users.
To help you in finding and fixing error (at least if you are using L
A
T
E
X),
T
E
Xworks comes with a small script that extracts all errors, warnings, and
other noteworthy messages from the console output and presents them to you
in a simple, tabular form.
3. First steps
15
Here, you see a list of L
A
T
E
Xmessages, color-coded and sorted by severity.
Red represents errors, yellow indicates warnings, and blue stands for over-
and underfull box warnings. Next to the colour bar, you see the name of the
file in which the error was detected. Next to that, you see the line number (if
the script was able to determine that), as well as an excerpt from the console
output telling you what the error was. Moreover, the filename is a link which
will take you to the file (and, if a line number could be determined, also the
line) where L
A
T
E
Xreported the error. Hopefully, you can quickly fix any errors
that may occur this way.
In case you are not using LAT
E
X, this script may beof little use, particularly
if the console output is formatted differently. In this case, you can simply
disable the error parsing hook script (see section 6.2).
3.4 Changing T
E
Xworks parameters for
convenience
If the default font of the editor doesn’t suit you, it is possible to change it from
Format→Font. .. byselectinganewoneinthedialogueboxwhichappears.
This change will apply only to the current window, and until T
E
Xworks is
restarted.
From theTypesetmenu or from the drop-down on theTypesettingtool
bar,youcanchangethecompilationformat. Againthischangewillonlybe
temporary and for the current document.
To have permanent changes, you need to change the preferences through
theEdit→Preferences... menu item, using theEditor tab for the font
and theTypesettingtab for the compilation format: the default format is
at the bottom of the tab.
Documents you may be interested
Documents you may be interested