c# open a pdf file : Delete a page from a pdf online Library SDK component .net wpf asp.net mvc thesis3-part1297

A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
A.3 Installation
A.3.1 About fithesis2
Fithesis2 is modified version of fithesis document class [Pavloviˇc,
2008].Aswellasfithesis,fithesis2 isbasedonscrreprt classthat
is part of KOMA-Script bundle [KOMA-Script,2008] developed in
order to replace standard L
A
T
E
Xclasses with emphasis on European
typesetting standards. Therefore, if your T
E
Xdistribution doesn’t
come with scrreprt, you should install it manually
5
.
Furthermore, fithesis2 uses Palatino typeface. As the it is standard
part of all T
E
Xdistribution, no additional download nor installation is
needed.
A.3.2 Download Package
The archive you have downloaded comes withfithesis2.cls file
and three additional filesfit10.clo,fit11.clo andfit12.clo.
The former is L
A
T
E
Xdocument class, the latter are classes with size
specifications of Palatino typeface loaded by the fithesis2 class. Be-
sides, the download archive contains directoryloga with logos of
MU’s faculties.
Thetutorial.pdf is the class documentation (i.e., this docu-
ment).
A.3.3 Enabling fithesis2 Support
The simplest way of enabling fithesis2 support is to move class files
into the directory of your choice along with a source file of your thesis
and directoryloga. Then when calling (pdf)L
A
T
E
X, program will at
first search the directory with thesis source file to find the document
class.
Alternatively, you can install fithesis2 system-widely
6
.To do so,
you can install it either by movingfithesis.cls to appropriate
5. MostoftheT
E
Xdistribution includes KOMA-Scriptbundle. In case your distri-
bution is exception, information on installing the bundle is availablein document
[KOMA-Script,2008].
6. System-wideinstallationallowsotherusersofthecomputertousethefithesis2
supportwhereaspersonal installation will enablethefithesis2 supportonly foryour
26
Delete a page from a pdf online - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete pages from pdf without acrobat; delete pdf pages android
Delete a page from a pdf online - 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 page on pdf reader; best pdf editor delete pages
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
texmf directory or by using package manager
7
of your T
E
Xdistri-
bution. In both cases, you should refer to documentation of your
distribution.
A.4 Typesetting Thesis
A.4.1 Sample Document
The following example illustrates usage of fithesis2. The source code
can be used as a template for writing your thesis. Don’t be afraid that
you probably don’t understand L
A
T
E
Xcommands bellow, they will be
described in detail in the next section. The percent sign indicates start
of the comment.
\documentclass[12pt,oneside]{fithesis2}
\usepackage[english]{babel} % package for multilingual support
\usepackage[cp1250]{inputenc} % Windows OS encoding
\usepackage[T1]{fontenc}
\usepackage[plainpages=false,pdfpagelabels,unicode]{hyperref}
\thesistitle{Sample thesis} % enter thesis title
\thesissubtitle{Bachelor thesis}
\thesisstudent{Jane Doe}
% name of the author
\thesiswoman{true}
% defines author’s gender
\thesisfaculty{fi}
\thesisyear{spring 2008}
\thesisadvisor{John Foo, Ph.D.} % fill in advisor’s name
\thesislang{en}
% thesis is in English
\begin{document}
\FrontMatter
\ThesisTitlePage
\begin{ThesisDeclaration}
\DeclarationText
\AdvisorName
\end{ThesisDeclaration}
\begin{ThesisThanks}
I would like to thank my supervisor...
computer account.The system-wide installation mostly requires administration’s
password.
7. This featureis available in MiKTeX andTeX Live 2008.
27
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Provides you with examples for adding an (empty) page to a PDF and adding empty pages You may feel free to define some continuous PDF pages and delete.
delete page on pdf file; copy pages from pdf to new pdf
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
delete a page from a pdf in preview; delete pages of pdf
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
\end{ThesisThanks}
\begin{ThesisAbstract}
The aim of the bachelor work is to provide...
\end{ThesisAbstract}
\begin{ThesisKeyWords}
keyword1, keyword2, etc.
\end{ThesisKeyWords}
\MainMatter
\chapter{Introduction}
This is the first chapter of the thesis.
\chapter{Another chapter}
...
\tableofcontents
% prints table of contents
\chapter{Introduction}
% the first chapter followed by
% many others
\bibliographystyle{plain} % sets plain bibliography style
\bibliography{bib-db}
% BibTeX database file
\end{document}
A.4.2 Document Class and Its Options
The first line of the thesis has to contain command specifying docu-
ment class. To enable fithesis2 support, your first line of the source
code should be:
\documentclass[<options>]{fithesis2}
The <options> parameter allows to override class file default
behaviour. fithesis2 supports following options:
10pt, 11pt, 12pt Setsthebasefontsize ofthethesis. Ifnosize
options is given, 12pt is default.
oneside, twoside Defineswhethersingleordoublesidedthesis
should be produced. Whentwoside option is given, begin-
28
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Free components and online source codes for .NET framework 2.0+. PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C#
add and delete pages from pdf; cut pages from pdf online
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
delete pdf page acrobat; delete pages pdf
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
ning of chapter is generated on odd page (i.e., right-hand page).
When no option is given, oneside is the default.
onecolumn, twocolumn Specifieswhetherthedocumentshouldbe
typeset in one column (this is default and recommended) or
two columns.
draft, final Ifyouusetheoption draft,lineswith“overfull
hbox” (this mostly occurs when L
A
T
E
Xis not able to hyphenate
aword) will be mark with black rectangle on the right side to
indicate this. Moreover, the optiondraft is, when specified,
passed to other packages like graphicx, hyperref, etc. In such
cases you can use final option to suppress this behaviour.
The easiest way to understand this is to look at an example:
\documentclass[12pt,oneside,draft]{fithesis2}
instructs L
A
T
E
Xto generate the thesis with a base font size of 12
points. The layout will be single sided with text in one column. Addi-
tionally, the “overfull hbox” lines will be indicated with black rectan-
gle as draft option is specified.
A.4.3 Title Page
To correctly typeset title page of the thesis, few simple macro com-
mands must be included in the document’s preamble. The necessary
macros are listed below.
Students of schools other than MU should read the section bellow
this one to produce title page with information about their school.
nthesistitle{<title>} Insertstitleofthethesiswhere<title>pa-
rameter defines the title.
nthesissubtitle{<subtitle>} Definestypeofthethesis.<subti-
tle> parameter stands for the type (e.g., Bachelor thesis, Master
thesis, Bakaláˇrská práce, etc.).
nthesisstudent{<name>} Sets the name of the thesis author.
29
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
in VB.NET. Ability to create a blank PDF page with related by using following online VB.NET source code. Support .NET WinForms, ASP
delete page pdf acrobat reader; delete page on pdf document
VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
cut pages from pdf preview; delete pages from pdf reader
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
nthesiswoman{true/false} Setstheauthor’sgender.Ifthevalueis
true, the author of thesis is woman, false value indicates man.
nthesislang{<language>} Specifieslanguageofthethesis.Sup-
ported values are cs, sk, en, whichstands forCzech, Slovak and
English language.
nthesisadvisor{<name>} <name>specifiesthenameofthethe-
sis supervisor.
nthesisfaculty{<faculty>} Setsfacultytheauthorisstudyingat
and typesets its name and corresponding logo on the title page.
Currently supported values (i.e., faculties of MU) are:
fi– Faculty of Informatics,
sci – Faculty of Science,
law – Faculty of Law,
eco – Faculty of Economics and Administration,
fss – Faculty of Social Studies,
med – Faculty of Medicine,
ped – Faculty of Education,
phil – Faculty of Arts,
fsps – Faculty of Sports Studies.
nthesisyear{<year>} Inserts year of thesis elaboration.
Typesetting of the title page itself is done by inserting macro com-
mands
\FrontMatter
\ThesisTitlePage
The two macros should be the very first two commands inserted im-
mediately after\begin{document}.\FrontMatter macro turns
on page numbering to Roman numerals.
30
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
Ability to insert a text note after selected text. Allow users to draw freehand shapes on PDF page. VB.NET HTML5 PDF Viewer: Annotate PDF Online.
cut pages from pdf file; delete pages pdf preview
C# PDF remove image library: remove, delete images from PDF in C#.
Delete and remove all image objects contained in a specific to remove a specific image from PDF document page. Free .NET PDF SDK library download and online C#
delete pdf pages online; delete pages pdf online
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
Title Page for Non MU Thesis
To produce title page with the name and logo of your school you have
to add following extra macro commands to those mentioned above.
Besides, don’t include macro \thesisfaculty{}.
nthesisuniversity{<name>} Parameternamespecifiesthena-
me of your school that will appear on the title page of your
thesis.
nthesislogo{logo_file} Themacrospecifieswhichfileshouldbe
typeset on the title page. Parameterlogo_file must have
the same name as the logo to print. More information about
supported formats are in the sectionA.4.3.
Additionally, to typeset the place of your school on the title page,
the macro\thesisyear{} should contain name of your school. For
example:
\thesisyear{Boston, 2008}
Logo
In order to properly typeset logos of MU faculties, you have to copy
appropriate logo from directoryloga to directory with your thesis
source. For example, if you are studying Faculty of Arts, choose file
phil-logo.pdf(ifyouarecompilingwithpdflatexprogram)or
phil-logo.eps(ifyouarecompilingwithlatex)andpasteittothe
directory with thesis source.
If the logos included inloga directory does not suit your needs
(e.g., you are not student of MU), you can use your own logo. Instruc-
tions how to use your logo can be divided into two parts:
1.
Authorof the thesis is studentof MU, therefore logo file should
be named<faculty>-logo.<img_format>. For example,
logo of Faculty of Arts has to be named
phil-logo.<image_format>.
Image formats supported by L
A
T
E
Xare illustrated in figureA.1.
31
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
2.
Author of the thesis is not from MU. In such case, logo file
should be named as parameter specified in\thesislogo{}
macro command.
For example, the macro is\thesislogo{b-logotype} so
the logo file must be namedb-logotype.<img_format>.
Again, the image formats supported by L
A
T
E
Xare illustrated in
figureA.1.
In order to properly typeset logos of MU faculties, one thing must
be fulfilled. The logo file to print must be included in the same direc-
tory as file fithesis2.cls.
If the logos of faculties of MU in the directoryloga does not suit
your needs. You can optionally replace them with your own.
A.4.4 Thesis Requisites
This section describes formal requisites to thesis demanded by FI [FI
MU, 2008b]andthemethodsoffulfillingthem.Ifyouaresubmitting
the thesis to school other than MU, you should learn thesis requisites
compulsory for your school.
Declaration
Declaration is printed by inserting L
A
T
E
XThesisDeclaration en-
vironment with two macro commands \DeclarationText and
\AdvisorName within the environment.
\begin{ThesisDeclaration}
\DeclarationText
\AdvisorName
\end{ThesisDeclaration}
Ifthetextof thedeclarationdoesnotsuityour needs, youcanchangeit
by redefining\DeclarationText macro . Redefinition can be done
by command\renewcommand{\DeclarationText}{custom text
of declaration}.
32
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
Acknowledgement
You can express your gratitude to those who help you in the process
of writing the thesis, e.g. your supervisor. The acknowledgement can
be printed by inserting the environmentThesisThanks with the
thankful words within.
The acknowledgement is not compulsory, albeit appropriate. The
length of it should not exceed one page.
Abstract
To typeset abstract of the thesis, you should insert the environment
ThesisAbstract with your summary of the thesis inside it.
The abstract should give an indication of the parameters of the
thesis study, its context and the scholarly contribution it makes. The
length should not be longer than one page.
Keywords
Keywords
8
should be placed withinThesisKeyWords environment
separated by a comma. The number of keywords is usually from five
to ten.
A.4.5 Main Part of the Thesis
To indicate the beginning of the thesis main part,\MainMatter
macro mustbeinsertedbefore the firstchapterofthe thesis. It switches
page numbering back to Arabic and restarts the page counter. Because
two types of numbering – Roman and Arabic – are used, you should
load hyperref package with options plainpages=false and pdfpagela-
bels. This is done inserting
\usepackage[plainpages=false,pdfpagelabels]{hyperref}
in the document preamble. The hyperref package should be the very
last line before\begin{document} as it redefines lots of commands.
For more details on hyperref package, refer to [RahtzandOberdiek,
2008].
8. Keywordcan be composedofone or more words
33
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
Sectioning command
level
\chapter{}
0
\section{}
1
\subsection{}
2
\subsubsection{}
3
\paragraph{}
4
\subparagraph{}
5
Table A.2: Sectioning commands with depth level values
Table of Contents
Although, the table of contents (TOC) is not demanded by [FIMU ,
2008b],itishighlyrecommendedtoincludeitasitmakeseasierfor
reader to navigate through the thesis.
To put the TOC in the document, add\tableofcontents com-
mand. TOC will be printed at the place where the command is issued.
By default, fithesis2 adds to TOC all non-asterisk sectioning com-
mands up to\subsubsection{}. To change the depth to which
sectioning commands will be included in TOC, you canuse command
\setcounter{tocdepth}{level}.Parameterlevel indicatesthe
depth of TOC. For example, if the level is 2, TOC would contain sec-
tionschapter,section andsubsection. For further details refer
to tableA.2.
Optionally, you can typeset list of figures and list of tables with
commands\listoffigures, respectively\listoftables. Both
macros operate analogously to the \tableofcontents command.
Main Document
In orderto structureyourthesis, you shoulduse sectioning commands
described in the tableA.2. The first chapter should be Introduction
which introduces the aim of your thesis and sets it in the context.
Logically, the last chapter should be Conclusion which summarizes
thesis contribution and findings.
34
A. G
UIDE ON
W
RITING
T
HESIS
U
SING
fithesis2 C
LASS
Appendices
Beginning ofthesis appendices is indicated by command\appendix.
Following numbering of sectioning commands will be switched from
decimal numbers to capital letters.
A.5 Generating Bibliography with BibT
E
X
Incorporating bibliography into the thesis is not only important task,
but also compulsory (according to [FIMU ,2008b]). The bibliogra-
phy should be printed after the last section of the thesis and before
appendices.
To produce the bibliography, you can use either the environ-
mentthebibliography or auxiliary program called BibT
E
Xthat
standardly comes bundled with T
E
Xdistribution. The advance of
BibT
E
Xprogram is that it is more powerful and flexible than the
thebibliographyenvironment.BibT
E
Xallows to store references
in an external plain-text file
9
.
BibT
E
Xfile is consisted of one or multiple entries. The structure of
the entry is illustrated on the example:
@book{knuth73,
author = "Donald E. Knuth",
title = "Seminumerical Algorithms",
volume = 2,
series = "The Art of Computer Programming",
publisher = "Addison-Wesley",
year = "1973",
}
Each entry begins with declaration of reference type in the form @type.
Except the book inexample, BibT
E
Xsupports several other types such
as article phdthesis and inproceedings for conference papers. The
attribute after the opening curly bracket is called citation key. It is
used to cite the certain document in the thesis source. The attributes
behind the citation key are used to describe cited document and are
separated by comma. For further details on the structure of BibT
E
X
file, see section Bibliographies available on [Roberts,2005].
9. The filehas usually.bib extension.
35
Documents you may be interested
Documents you may be interested