asp.net mvc pdf viewer control : Add pdf pages together control software utility azure windows asp.net visual studio mori2-part1801

Themaindifferencebetweenthetwomethodsisthefileformatforthefigures;
whilethecompilationto.dvior.psfilesrequires.epsimages,PDFLAT
E
Xrequires
.pdf(ifvectorgraphics)or.jpgand.png(ifbitmap).
24
InordertousePDFL
A
T
E
X,
theuserisrequiredto convert all.eps into.pdffiles. . Theconversioncanbe
easilydonewithGhostscriptbyusingthegraphicaluserinterfaceeps2pdf.
25
If
thedocumenthastobecompiledbothwithLAT
E
XandPDFLAT
E
Xitisadvisable
nottospecifytheextensionoftheimagefilesinthe\includegraphicscommand;
if, forexample, the document has thefigure_01.eps image, theuserneed to
convertitintofigure_01.pdfwitheps2pdfandthenaddtothecode
\includegraphics{figure_01}
Inthisway,L
A
T
E
Xautomaticallyloadsfigure_01.epsandPDFL
A
T
E
Xfigure_01.pdf.
Thehyperrefpackageneedstobeloadedinordertocreatehypertextlinksin
adocument.
26
TolearnhowtouseTrueTypefontswithT
E
X(LAT
E
X)andPDFT
E
X
(PDFLAT
E
X)thereadercanvisithttp://www.radamir.com/tex/ttf-tex.htm.The
microtypepackageishighlyrecommendedwhenusingPDFLAT
E
Xbecauseitim-
proveslinefillingwith:
– fontexpansion: ithorizontallyexpandsthecharactersinordertooptimally
filleachline;
– characterprotrusion: itletssomecharactersprotrudeintothemargins(typi-
callythehyphensandpunctuationsigns).
Thesetwomodesarealreadyenabledwhenthepackageisloadedwithoutany
options:
\usepackage{microtype}
24.Thedetailsaboutimageformatarereportedinsec.4.1.1.
25.eps2pdf is s agraphical user r interface for Windowsand d is s available on CTAN (http://www.
ctan.org/tex-archive/support/eps2pdf/).Linuxuserscanusethehomonymousshprocedure
orepstopdf (bothofthemfromcommandprompt). . Allthese e programsjust use GhostScriptto
convert.epsinto.pdf.
26.Evensome.dviviewerssupporthypertextlinks.
21
Add pdf pages together - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
batch combine pdf; c# merge pdf files
Add pdf pages together - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
batch merge pdf; break pdf into multiple files
6 Usefulpackages
6.1 Hyphenation
Hyphenationiscontrolledbythebabelpackageanddependsontheactivelan-
guage.IfthethesisisinEnglish,thefollowingcommandshouldbeused
\usepackage[english]{babel}
The babel packageisrequiredforhyphenationbutnot t sufficient: : thefilewith
the hyphenationpatterns forthe usedlanguage should be active (referto the
documentationoftheLAT
E
Xdistributionused).
27
ForEnglishthedefinitionfileis
hyphen.tex.
L
A
T
E
XcorrectlysyllabifiesalmosteveryEnglishword.However,insomecases,
whenusingrarewordsornames,theauthormightneedtosuggestthecorrect
hyphenationwiththecommand\hyphenationinthepreamble.Thewordsmust
bebetweencurlybracesandseparatedbyaspaceasinthefollowingexample
\hyphenation{hy-phen-a-tion mar-vel-ous-ly}
Thiscommandcanevenbeusedtopreventsomewordsfrombeingsyllabified:
theyjustneedtobewrittenwithouthyphensasinthefollowingexample:
\hyphenation{MATLAB Mathematica}
Whenawordappearsjustonceoronlyafewtimes,itispossibletosuggestthe
hyphenationdirectlyinthetextwiththe\-commandasinthefollowingexample
hy\-phen\-a\-tion
The authorshould always rememberthat t allmanualoperations onthehy-
phenationshouldbedoneonlyduringthereviewprocess immediatelybefore
printing. Itisoftenbettertorewriteasentencethatcausesanoverfullwarning
thantoimposeacertainhyphenation.
27.Hereisreportedasanexampletheproceduretoactivatethehyphen.texfileonMiKTeX:from
the“languages”panelon“MiKTeXoptions”activate“english–hyphen.tex”andthenupdatethe
formatswith”UpdateFormats”in“General”.
22
C# Word - Merge Word Documents in C#.NET
and appended together according to its loading sequence, and then saved and output as a single Word with user-defined location. C# DLLs: Merge Word File. Add
asp.net merge pdf files; reader merge pdf
C# PowerPoint - Merge PowerPoint Documents in C#.NET
together according to its loading sequence, and then saved and output as a single PowerPoint with user-defined location. C# DLLs: Merge PowerPoint Files. Add
acrobat reader merge pdf files; pdf merge files
6.2 LanguagesotherthanEnglish
6.2.1 Indentation
Insomelanguages(e.g.Italian)thefirstparagraphneedsanindentationonthe
firstline(Fig.5).Thiscanbeeasilyachievedwiththeindentfirstpackage.
6.2.2 Accentedletters
AccentedletterscanbeinsertedintoLAT
E
Xcodewiththestandardcommands
28
(\‘{e},\’{e}, etc.)ordirectlyfromthekeyboard(è, é,etc.)usingtheinputenc
package with the appropriate encoding. . The e inputenc options depend on the
editorthat isused. . [ansinew] ] has tobe e usedwithmosteditorsonWindows
(e.g. WinEdt and T
E
Xnik Center); ; [latin1] ] or[latin9] ] withmost t editors on
Linux, UNIX, , andMac OSX; [applemac] withMacintoshcomputerusing an
operatingsystempriortoOSXandevenOSXdependingontheencodingused
bytheeditor;
29
[utf8x]canbeusedonlyonsomeeditorssuchasonLinuxand
T
E
XShoponMacOSX.
6.3 Thelayout
6.3.1 Headersandfooters
Thefancyhdrpackageisveryusefultocustomizeheadersandfooters.Inathesis,
headersandfootersusuallydifferfromoneparttotheother. Itisconvenientto
definecommandsthatchangetheirbehaviorasinthefollowingexample:
\newcommand{\fncyfront}{%
28.See[22]foralistofthesecommands.
29.[applemac]correspondstotheMacOSRomanencodingwhichisusedbydefaultbyMacOS
9andMacOSX. It t ishoweverpossibleto use otherencodingsdependingontheeditor used.
Forexample T
E
XShopallowsto save fileswith h everyencoding(MacOSRomanbydefault, , but
alsoLatin1,Latin9,Unicode,andalltheothers). Thesoftwarederivingfrom*nixsystemsonthe
Macintoshplatform(e.g.Emacs)usuallyusesthe[latin1]encoding.
23
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
some other PDF tools convert PDF to text by a method loses the original PDF document layout and all the paragraphs are joining together, our C# PDF to text
add pdf together; pdf mail merge
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
online tutorial on how to add & insert and extracting single or multiple Word pages at one provide powerful & profession imaging controls, PDF document, image
add pdf files together; .net merge pdf files
(a)withouttheindentfirstpackage
(b)withtheindentfirstpackage
Figure5:Exampleofindentationonthefirstparagraph.
24
VB.NET PDF Text Search Library: search text inside PDF file in vb.
If the source PDF document is with multiple pages, it may be Our VB.NET PDF Document Add-On enables you to search for text in target PDF document by using
c# merge pdf files into one; reader create pdf multiple files
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
APIs to process Tiff file and its pages, like merge files to Tiff, like Word, Excel, PowerPoint, PDF, and images. Enable to add XImage.OCR for .NET into C# Tiff
pdf merger online; append pdf
\fancyhead[RO]{{\footnotesize\rightmark}}
\fancyfoot[RO]{\thepage}
\fancyhead[LE]{\footnotesize{\leftmark}}
\fancyfoot[LE]{\thepage}
\fancyhead[RE,LO]{}
\fancyfoot[C]{}
\renewcommand{\headrulewidth}{0.3pt}}
\newcommand{\fncymain}{%
\fancyhead[RO]{{\footnotesize\rightmark}}
\fancyfoot[RO]{\thepage}
\fancyhead[LE]{{\footnotesize\leftmark}}
\fancyfoot[LE]{\thepage}
\fancyfoot[C]{}
\renewcommand{\headrulewidth}{0.3pt}}
Thesecommandsarethenusedinthetextasfollows:
\pagestyle{fancy}
\fncyfront
\frontmatter
...
\fncymain
\mainmatter
Theopenrightclassoptionmightcauseablankpageattheendofthechapter.
The following command can be added to the preamble to avoid headers and
footersonthisblankpage:
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside
\ifodd\c@page
\else\hbox{}\thispagestyle{empty}\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother
25
C# Image: How to Draw Text on Images within Rasteredge .NET Image
txt" to the new project folder, together with .NET short but useful C# code example to add text and powerful & profession imaging controls, PDF document, tiff
pdf split and merge; reader combine pdf pages
C# Excel - Merge Excel Documents in C#.NET
and appended together according to its loading sequence, and then saved and output as a single Excel with user-defined location. C# DLLs: Merge Excel Files. Add
combine pdf files; all jpg to one pdf converter
Figure6:Exampleofpagecropmarks.
6.3.2 Pagelayout
Universityrulesveryoftenrequireapagelayoutdifferentfromthatofthestan-
dardLAT
E
Xclasses.ThelayoutcouldbechangedusingLAT
E
Xprimitivecommands
suchas\textwidth,\oddsidemargin,etc.,butthisisnotadvisableforseveralrea-
sons[5,26].Abettersolutionistouserobustpackages,suchaslayaureo,
30
which
areveryeasytouse
31
butdonotlettheuserdefinethelayout. Ifnoneofthese
rigidpackagesproducesthedesiredlayout,thegeometrypackage,whichisvery
flexible,isrecommended. Thechngpagepackagepermitschangingsinglepages
orparagraphs.
Inordertobindthethesisitmightbeconvenienttoindicatewheretocutthe
pages(Fig.6).Thiscanbeeasilydonewiththepackagesgeometryandcrop.
LAT
E
Xtriesbydefaulttocovertheentirepageheightand,ifnecessary, itex-
30.Otherpackagessuchaswidemargins,a4, anda4wide,couldbeusedtomodifythelayoutbut
theyarenotsuggestedbecausetheyareobsolete.
31.Thelayaureopackageprovidestwolayouts(withandwithoutthe bigoption)andallowsto
easilysetthebindingspacewiththebindingcommand.
26
pandsthespacebetweenparagraphs,listitems,andsoon.Thisbehaviorcanbe
disabledwiththe\raggedbottomcommand
32
whichleavesemptyspaceat the
bottomofpagesifnecessary. Inordertoimprovepagecoverageitispossible
toletthemathematicaldisplayenvironmentsbreakacrosstwopageswiththe
\allowdisplaybreakscommand.
6.3.3 Linespacing
Universityrulesoftenrequirealinespacingdifferentfromsinglespacing(which
istheLAT
E
Xdefault).Therearemanywaystomodifythelinespacing[26]butthe
bestoneistousethesetspacepackage.Itprovidesthreepredefinedlinespacings
withthecommands\singlespacing,\onehalfspacing,and\doublespacing.Ifa
differentspacingisrequiredthenthe\setstretch{baselinestretch}command
canbeusedinthepreambletosetthebaselinestretchappropriately.
6.4 Thestyle
6.4.1 Fonts
TheT1encoding, whichisthenewstandardforL
A
T
E
X, shouldalwaysbeused.
Thisencodingisnotthedefaultyettoguaranteebackwardcompatibility,butcan
easilybeselectedwiththecommand
\usepackage[T1]{fontenc}
Someproblems, suchasfuzzyfonts,mightarisewhenvisualizingthePDF[5].
Thecm-superfontisasimplesolutiontothisproblemsinceitprovidesaPostScript
Type1fontwiththesameshapeascmandtcfamilieswithseveralimprovements
suchassupportfornon-ASCIIcharacters.
33
Inaddition,thelatinmodernfamily
isavastlyexpandedcomputermodern,withevenmoresupportfornon-ASCII
charactersthancm-super. Furtherdetailsabout t thisfamilycanbefoundinits
32.Thedefaultbehaviorisobtainedwiththe\flushbottomcommand.
33.http://en.wikipedia.org/wiki/ASCII
27
documentationand in [19]. . When n writing a a scientific thesis, , it is s convenient
toloadtheamsfonts package, whichprovides somemathematicalfonts by the
AMS, and theamsmath package, whichprovides several extensions to typeset
mathematics. Therelsizepackagepermitsmodificationthesizeofthefontwith
relative commands (\smaller and \larger) in addition to the standard L
A
T
E
X
commands.
34
LAT
E
Xusers,whocomefromtheWhat-You-See-Is-What-You-Get(WYSIWYG)
world,
35
atleastinthebeginning,oftenwishtochangefont.Thisisprobablydue
tothefact thattheWYSIWYGsoftwareprovidessuchbadtopographicoutput,
thatthedisappointeduseroftentriestoimproveitbychangingthefont.Isuggest
stickingwiththeLAT
E
Xdefaultfontfamily,i.etheComputerModernfamilywhich
wasdevelopedbyDonaldKnuth,whoalsodevelopedT
E
X.Changingafontwith
LAT
E
XisnotaseasyaswithaWYSIWYGeditorandforagoodreason. When
changing a font, fourfamilies (Serif, , Sans-serif, , Typewriter, , and d mathematical
fonts such as AAA, and d A)whichform a a good d typographic combination
need tobechosen. . Moreover, , most fontsdonot provide allthemathematical
symbolsandsocanbeusedonlyinplaintext.
36
Ifyoumust changethefont,
manypackagesareavailable(e.g.pxfonts,mathpazo,courier,eulervm,literat,lucida,
pandora,mathptmx,helvet,courier,kerkis,kmath,qpxmath,qtxmath). Otherwiseitis
alwayspossibletomanuallyinstallafontasitisaccuratelyexplainedin[19].
6.4.2 Chaptertitles
Thefncychappackagepermitsmodificationoftheformatofchaptertitles. The
defaultformatproducedbythebookclassisreportedinFig.8whilethecommand
\usepackage[Lenny]{fncychap}
wasusedinFig.7.
34.tiny,scriptsize,footnotesize,small,normalsize,large,Large,LARGE,huge,andHuge.
35.http://en.wikipedia.org/wiki/WYSIWYG
36.TheDanishTUGhostsawebsitethatreportsallthefontsthatsupportmathematics(http:
//www.tug.dk/FontCatalogue/mathfonts.html)andotherinformartioncanbefoundin[5].
28
Thequotchappackagecanalsobeusedtocustomizethetitles,altoughitoffers
feweroptionsthanfncychap.
6.4.3 Lists
The enumerate packageletsusersmodifytheitem numbering ofenumerate-like
environments.Itcanchangethecounterstyle
37
andthedelimitersymbol.
38
6.4.4 Minitoc
Whenthechaptershaveaverycomplexstructure,itmaybeconvenienttoreport
atableofcontentsofthechapteronitsfirstpage(Fig.7). These“minitocs”can
beautomaticallyproducedbytheminitocpackage.
6.4.5 Epigraphs
Theepigraphpackageletsusersinsertanepigraphinthefirstpageofeachchapter.
AnexampleisreportedinFig.8.
6.4.6 Footnotes
Bydefault, L
A
T
E
Xproduceshighquality footnotes. . Whenit t isreallynecessary,
however, the user can change e the footnote layout with some e dedicated pack-
ages and commands. . Thefootmiscpackageprovides s many options to control
the footnotes, , suchas s bottom whichplacesthefootnotes atthebottom ofthe
page(Fig.9).
39
Inordertopreventasinglefootnotefromspreadingoverseveralpages,the
usercansetahighpenaltytothisbehaviorwiththecommand
37.ItispossibletouseArabicnumerals(1,2,3,...),uppercase(I,II,III,...)andlowercase(i,ii,iii,...)
Romannumerals,uppercase(A,B,C,...)andlowercase(a,b,c,...)Romanalphabetletters.
38.Everycharactercanbeusedasadelimiterobtainingforexample1),1.,1–,...
39.LAT
E
Xbydefaultplacesthefootnotesafterthelastlineofthepagethus,whenapageisnot
fullycovered,thefootnotesarenotatthebottomofthepage.
29
Figure7:Exampleofa“minitoc”.
\interfootnotelinepenalty=10000
The part of the page assigned to the footnotes canbe controlled with the
command
\dimen\footins=2cm
6.5 Mathematics
6.5.1 “Special”symbols
“Special”symbolsareallthesymbolsthatcannotbetypeddirectlyfromthekey-
board. Forthemathematicalsymbolsyoushouldrefertotheamssymbpackage
30
Documents you may be interested
Documents you may be interested