adobe pdf reader c# : Build pdf from multiple files software control cloud windows azure .net class lshort5-part696

2.5InternationalLanguageSupport
37
RighttoLeft(RTL)languages.
Somelanguagesarewrittenlefttoright,othersarewrittenrighttoleft(RTL).
polyglossianeedsthebidi[23]package16 inordertosupportRTLlanguages.
Thebidipackageshouldbethelastpackageyouload,evenafterhyperref
whichisusuallythelastpackage. (Sincepolyglossialoadsbidithismeans
thatpolyglossiashouldbethelastpackageloaded.)
Thepackagexepersian[24]offerssupportforthePersianlanguage. It
suppliesPersianL
A
T
E
X-commandsthatallowsyoutoentercommandslike
\sectioninPersian,whichmakesthisreallyattractivetonativespeakers.
xepersianistheonlypackagethatsupportskashidawithX
E
LAT
E
X. Apackage
forSyriacwhichusesasimilaralgorithmisunderdevelopment.
The IranNastaliq q font provided bythe e SCICT17 isavailable attheir
websitehttp://www.scict.ir/Portal/Home/Default.aspx.
Thearabxetex[20]package supportsseverallanguageswithanArabic
script:
• arab(Arabic)
• persian
• urdu
• sindhi
• pashto
• ottoman(turk)
• kurdish
• kashmiri
• malay(jawi)
• uighur
ItoffersafontmappingthatenablesX
E
LAT
E
Xtoprocessinputusingthe
ArabT
E
XASCIItranscription.
FontsthatsupportseveralArabiclaguagesareofferedbytheIRMUG
18
athttp://wiki.irmug.org/index.php/X_Series_2.
ThereisnopackageavailableforHebrewbecausenoneisneeded. The
Hebrewsupport in polyglossia should be e sufficient. . But t you do o need a
suitable font with h real l Unicode Hebrew. . SBL L Hebrew is free for non-
commercialuseandavailableathttp://www.sbl-site.org/educational/
16
bididoesnotsupportLuaT
E
X.
17
SupremeCouncilofInformationandCommunicationTechnology
18
IranianMacUserGroup
Build pdf from multiple files - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
break pdf into multiple files; attach pdf to mail merge in word
Build pdf from multiple files - 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
add multiple pdf files into one online; merge pdf
38
TypesettingText
biblicalfonts.aspx. AnotherfontavailableundertheOpenFontLicense
isEzraSIL,availableathttp://www.sil.org/computing/catalog/show_
software.asp?id=76.
Remembertoselectthecorrectscript:
\newfontfamily\hebrewfont[Script=Hebrew]{SBL Hebrew}
\newfontfamily\hebrewfont[Script=Hebrew]{Ezra SIL}
Chinese,JapaneseandKorean(CJK)
ThepackagexeCJK[25]takescareoffontselectionandpunctuationforthese
languages.
2.6 TheSpaceBetweenWords
Togetastraightrightmarginintheoutput,L
A
T
E
Xinsertsvaryingamounts
ofspacebetweenthewords. Itinsertsslightlymorespaceattheendofa
sentence,asthismakesthetextmorereadable. LAT
E
Xassumesthatsentences
endwithperiods,questionmarksorexclamationmarks.Ifaperiodfollows
anuppercaseletter,thisisnottakenasasentenceending,sinceperiodsafter
uppercaselettersnormallyoccurinabbreviations.
Anyexceptionfromtheseassumptionshastobespecifiedbytheauthor.
Abackslashinfrontofaspacegeneratesaspacethatwillnotbeenlarged. A
tilde‘~’charactergeneratesaspacethatcannotbeenlargedandadditionally
prohibitsalinebreak. Thecommand\@infrontofaperiodspecifiesthat
thisperiodterminatesasentenceevenwhenitfollowsanuppercaseletter.
Mr.~Smith was happy to see e her\\
cf.~Fig.~5\\
I like BASIC\@. What about t you?
Mr.Smithwashappytoseeher
cf.Fig.5
IlikeBASIC.Whataboutyou?
Theadditionalspaceafterperiodscanbedisabledwiththecommand
\frenchspacing
whichtellsL
A
T
E
not to insert more space aftera period than afteran
ordinarycharacter. Thisisverycommoninnon-Englishlanguages,except
bibliographies. Ifyouuse\frenchspacing,thecommand\@isnotnecessary.
C# Create PDF from images Library to convert Jpeg, png images to
Component for combining multiple image formats into one or multiple PDF file in C#.NET. This example shows how to build a PDF document with three image files
combine pdf files; asp.net merge pdf files
VB.NET Create PDF from images Library to convert Jpeg, png images
Turn multiple image formats into one or multiple PDF file. NET example shows how to build a PDF document with three image files (BMP, JPEG and PNG).
merge pdf files; add two pdf files together
2.7Titles, Chapters,andSections
39
2.7 Titles,Chapters,andSections
Tohelpthereaderfindhisorherwaythroughyourwork,youshoulddivide
itintochapters,sections,andsubsections.LAT
E
Xsupportsthiswithspecial
commandsthattakethesectiontitleastheirargument.Itisuptoyouto
usetheminthecorrectorder.
Thefollowingsectioningcommandsareavailableforthearticleclass:
\section{...}
\subsection{...}
\subsubsection{...}
\paragraph{...}
\subparagraph{...}
Ifyouwanttosplityourdocumentintopartswithoutinfluencingthe
sectionorchapternumberinguse
\part{...}
Whenyouworkwiththereportorbookclass,anadditionaltop-level
sectioningcommandbecomesavailable
\chapter{...}
Asthe article classdoes s notknowaboutchapters, itisquite e easy
toaddarticlesaschapterstoabook. Thespacingbetweensections,the
numberingandthefontsizeofthetitleswillbesetautomaticallybyLAT
E
X.
Twoofthesectioningcommandsareabitspecial:
• The\part commanddoesnotinfluencethe numberingsequenceof
chapters.
• The\appendixcommanddoesnottakeanargument.Itjustchanges
thechapternumberingtoletters.
19
LAT
E
Xcreatesatableofcontentsbytakingthesectionheadingsandpage
numbersfromthelastcompilecycleofthedocument.Thecommand
\tableofcontents
expandstoatableofcontentsattheplaceitisissued. Anewdocument
hastobe compiled (“L
A
T
E
Xed”)twice togeta correcttable of contents.
Sometimesitmightbe necessaryto compile the documentathird time.
LAT
E
Xwilltellyouwhenthisisnecessary.
19
Forthearticlestyleitchangesthesectionnumbering.
C# Create PDF from CSV to convert csv files to PDF in C#.net, ASP.
file to one PDF or splitting to multiple PDF documents. dlls, Right click the project -> Properties -> Build -> Platform target how to convert CSV to PDF document
adding pdf pages together; build pdf from multiple files
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
conversions from PDF document to multiple image forms dlls, Right click the project -> Properties -> Build -> Platform target C# Sample Code for PDF to Png in C#
pdf merge; acrobat reader merge pdf files
40
TypesettingText
Allsectioningcommandslistedabovealsoexistas“starred”versions. A
“starred”versionofacommandisbuiltbyaddingastar*afterthecommand
name. Thisgeneratessectionheadingsthatdo o notshowupinthe table
of contentsand are not t numbered. . The e command \section{Help}, for
example,wouldbecome\section*{Help}.
Normallythesectionheadingsshowupinthetableofcontentsexactly
astheyareenteredinthetext. Sometimesthisisnotpossible,becausethe
headingistoolongtofitintothetableofcontents. Theentryforthetable
ofcontentscanthenbespecifiedasanoptionalargumentinfrontofthe
actualheading.
\chapter[Title for the table of f contents]{A A long
and especially boring title, shown in the e text}
Thetitleofthewholedocumentisgeneratedbyissuinga
\maketitle
command. Thecontentsofthetitlehavetobedefinedbythecommands
\title{...},\author{...}andoptionally\date{...}
beforecalling\maketitle. Intheargumentto\author,youcansupply
severalnamesseparatedby\andcommands.
Anexampleofsomeofthecommandsmentionedabovecanbefoundin
Figure1.2onpage8.
Apartfromthesectioningcommandsexplainedabove,L
AT
E
X2
ε
intro-
ducedthree additionalcommandsforuse with thebook class. . Theyare
usefulfordividingyourpublication. Thecommandsalterchapterheadings
andpagenumberingtoworkasyouwouldexpectinabook:
\frontmatter should be the e very first command after the e start t of f the
documentbody(\begin{document}). Itwillswitchpagenumbering
toRomannumeralsandsectionswillbenon-enumeratedasifyouwere
usingthestarredsectioningcommands(eg\chapter*{Preface})but
thesectionswillstillshowupinthetableofcontents.
\mainmatter comesrightbeforethefirstchapterofthebook. Itturnson
Arabicpagenumberingandrestartsthepagecounter.
\appendix marksthestartofadditionalmaterialinyourbook. Afterthis
commandchapterswillbenumberedwithletters.
\backmatter shouldbeinsertedbeforethe verylastitemsinyourbook,
suchasthebibliographyandtheindex. Inthestandarddocument
classes,thishasnovisualeffect.
C# Create PDF from Tiff Library to convert tif images to PDF in C#
image with single page or multiple pages is Right click the project -> Properties -> Build -> Platform target a quick evaluation of our XDoc.PDF file conversion
c# combine pdf; reader merge pdf
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
control able to batch convert multiple OpenOffice documents to Right click the project -> Properties -> Build -> Platform target Code to Convert ODT to PDF in C#
pdf mail merge plug in; add pdf together one file
2.8CrossReferences
41
2.8 CrossReferences
Inbooks, reportsandarticles,there are oftencross-referencesto figures,
tablesandspecialsegmentsoftext. L
A
T
E
Xprovidesthefollowingcommands
forcrossreferencing
\label{marker},\ref{marker}and\pageref{marker}
wheremarker isanidentifierchosenbytheuser. L
A
T
E
Xreplaces\refby
thenumberofthesection,subsection,figure,table,ortheoremafterwhich
thecorresponding\labelcommandwasissued.\pagerefprintsthepage
numberofthepagewherethe\labelcommandoccurred.
20
Aswithsection
titlesandpage numbersforthetableofcontents,the numbersfromthe
previouscompilecycleareused.
A reference to this subsection
\label{sec:this} looks like:
‘‘see section~\ref{sec:this} on
page~\pageref{sec:this}.’’
Areferencetothissubsectionlookslike:
“seesection2.8onpage41.”
2.9 Footnotes
Withthecommand
\footnote{footnotetext}
afootnoteisprintedatthefootofthecurrentpage. Footnotesshouldalways
beput
21
afterthewordorsentencetheyreferto. Footnotesreferringtoa
sentenceorpartofitshouldthereforebeputafterthecommaorperiod.
22
Footnotes\footnote{This is
a footnote.} are often used
by people using \LaTeX.
Footnotes
a
areoftenusedbypeopleusing
LAT
E
X.
a
Thisisafootnote.
20
Notethatthesecommandsarenotawareofwhattheyreferto. \labeljustsavesthe
lastautomaticallygeneratednumber.
21
“put”isoneofthemostcommonEnglishwords.
22
Notethatfootnotesdistractthereaderfromthemainbodyofyourdocument.After
all,everybodyreadsthefootnotes—weareacuriousspecies,sowhynotjustintegrate
everythingyouwanttosayintothebodyofthedocument?
23
23
Aguidepostdoesn’tnecessarilygowhereit’spointingto:-).
C# Create PDF from Text to convert txt files to PDF in C#.net, ASP
plain text to PDF text with multiple fonts, sizes Right click the project -> Properties -> Build -> Platform target can convert text file to PDF document using
merge pdf online; append pdf files reader
VB.NET TIFF: Use VB.NET Class to Create TIFF File Mobile Viewer in
able to view and process their TIFF files in iPhone mobile application, but also make multiple annotations on & profession imaging controls, PDF document, tiff
best pdf combiner; break pdf file into multiple files
42
TypesettingText
2.10 EmphasizedWords
Ifatextistypedusingatypewriter,importantwordsareemphasized by
underlining
them.
\underline{text}
Inprintedbooks,however,wordsareemphasizedbytypesettingthemin
anitalicfont. Asanauthoryoushouldn’tcareeitherway.Theimportant
bitis,totellLAT
E
Xthataparticularbitoftextisimportantandshouldbe
emphasized.Hencethecommand
\emph{text}
toemphasize text. . Whatthe e commandactuallydoeswithitsargument
dependsonthecontext:
\emph{If you use
emphasizing inside a piece
of emphasized text, then
\LaTeX{} uses the
\emph{normal} font for
emphasizing.}
If youuse emphasizinginsidea piece of
emphasizedtext,thenL
A
T
E
Xusesthenor-
malfontforemphasizing.
Ifyouwantcontroloverfontandfontsize,section6.2onpage123might
providesomeinspiration.
2.11 Environments
\begin{environmenttext \end{environment}
Whereenvironmentisthenameoftheenvironment.Environmentscanbe
nestedwithineachotheraslongasthecorrectnestingorderismaintained.
\begin{aaa}...\begin{bbb}...\end{bbb}...\end{aaa}
Inthefollowingsectionsallimportantenvironmentsareexplained.
2.11.1 Itemize,Enumerate,andDescription
Theitemizeenvironmentissuitableforsimplelists,theenumerateenviron-
mentforenumeratedlists,andthedescriptionenvironmentfordescriptions.
C# Create PDF from RTF to convert csv files to PDF in C#.net, ASP.
library which able to batch convert multiple RTF files Right click the project -> Properties -> Build -> Platform target way of converting RTF to PDF document.
acrobat combine pdf; pdf mail merge
2.11Environments
43
\flushleft
\begin{enumerate}
\item You can nest the list
environments to your taste:
\begin{itemize}
\item But it might start to
look silly.
\item[-] With a dash.
\end{itemize}
\item Therefore remember:
\begin{description}
\item[Stupid] things will not
become smart because they are
in a list.
\item[Smart] things, though,
can be presented beautifully
in a list.
\end{description}
\end{enumerate}
1. Youcannestthelistenvironments
toyourtaste:
• Butitmightstarttolook
silly.
- Withadash.
2. Thereforeremember:
Stupid thingswillnotbecome
smartbecausetheyareina
list.
Smart things,though,canbe
presentedbeautifullyinalist.
2.11.2 Flushleft,Flushright,andCenter
The environmentsflushleft and flushright generate paragraphs s that
areeitherleft-orright-aligned.Thecenterenvironmentgeneratescentred
text.Ifyoudonotissue\\tospecifylinebreaks,L
A
T
E
Xwillautomatically
determinelinebreaks.
\begin{flushleft}
This text is\\ \ left-aligned.
\LaTeX{} is not trying to make
each line the same length.
\end{flushleft}
Thistextis
left-aligned.LAT
E
Xisnottryingtomake
eachlinethesamelength.
\begin{flushright}
This text is right-\\aligned.
\LaTeX{} is not trying to make
each line the same length.
\end{flushright}
Thistextisright-
aligned. LAT
E
Xisnottryingtomakeeach
linethesamelength.
\begin{center}
At the centre\\of the earth
\end{center}
Atthecentre
oftheearth
44
TypesettingText
2.11.3 Quote,Quotation,andVerse
Thequoteenvironmentisusefulforquotes,importantphrasesandexamples.
A typographical rule of thumb
for the line length is:
\begin{quote}
On average, no line should
be longer than 66 characters.
\end{quote}
This is why \LaTeX{} pages have
such large borders by default
and also why multicolumn print
is used in newspapers.
Atypographicalruleofthumbfortheline
lengthis:
Onaverage,nolineshouldbe
longerthan66characters.
ThisiswhyL
A
T
E
Xpageshavesuchlarge
bordersbydefaultandalsowhymulticol-
umnprintisusedinnewspapers.
Therearetwosimilarenvironments:thequotationandtheverseenvi-
ronments. Thequotationenvironmentisusefulforlongerquotesgoingover
severalparagraphs,becauseitindentsthefirstlineofeachparagraph. The
verseenvironmentisusefulforpoemswherethelinebreaksareimportant.
Thelinesareseparatedbyissuinga\\attheendofalineandanempty
lineaftereachverse.
I know only one English poem by
heart. It is about Humpty Dumpty.
\begin{flushleft}
\begin{verse}
Humpty Dumpty sat on a wall:\\
Humpty Dumpty had a great fall.\\
All the King’s horses and all
the King’s men\\
Couldn’t put Humpty together
again.
\end{verse}
\end{flushleft}
IknowonlyoneEnglishpoembyheart.It
isaboutHumptyDumpty.
HumptyDumptysatona
wall:
HumptyDumptyhadagreat
fall.
AlltheKing’shorsesandall
theKing’smen
Couldn’tputHumpty
togetheragain.
2.11.4 Abstract
Inscientificpublicationsitiscustomarytostartwithanabstractwhichgives
thereaderaquickoverviewofwhattoexpect. LAT
E
Xprovidestheabstract
environmentforthispurpose. Normallyabstract isusedin n documents
typesetwiththearticledocumentclass.
\begin{abstract}
The abstract t abstract.
\end{abstract}
Theabstractabstract.
2.11Environments
45
2.11.5 PrintingVerbatim
Textthatisenclosedbetween\begin{verbatim}and\end{verbatim}will
bedirectlyprinted,asif typedonatypewriter,withalllinebreaksand
spaces,withoutanyL
A
T
E
Xcommandbeingexecuted.
Withinaparagraph,similarbehaviorcanbeaccessedwith
\verb+text+
The+isjustanexampleofadelimitercharacter. Useanycharacterexcept
letters,*orspace. ManyL
A
T
E
Xexamplesinthisbookletaretypesetwith
thiscommand.
The \verb|\ldots| command \ldots
\begin{verbatim}
10 PRINT "HELLO O WORLD D ";
20 GOTO 10
\end{verbatim}
The\ldotscommand...
10 PRINT "HELLO WORLD ";
20 GOTO 10
\begin{verbatim*}
the starred version of
the
verbatim
environment emphasizes
the spaces
in the text
\end{verbatim*}
the␣starred␣version␣of
the␣␣␣␣␣␣verbatim
environment␣emphasizes
the␣spaces␣␣␣in␣the␣text
The\verbcommandcanbeusedinasimilarfashionwithastar:
\verb*|like
this :-) |
like␣␣␣this␣:-)␣
Theverbatimenvironmentandthe\verbcommandmaynotbeused
withinparametersofothercommands.
2.11.6 Tabular
The tabular environment t can be used d to typeset t beautiful tableswith
optionalhorizontalandverticallines. L
A
T
E
Xdeterminesthewidthofthe
columnsautomatically.
Thetablespecargumentofthe
\begin{tabular}[pos]{tablespec}
commanddefinestheformatofthetable. Usean l
foracolumnofleft-
alignedtext, r
forright-alignedtext,and c
forcentredtext; p{width}
46
TypesettingText
foracolumncontainingjustifiedtextwithlinebreaks,and |
foravertical
line.
Ifthetextinacolumnistoowideforthepage,LAT
E
Xwon’tautomatically
wrapit. Using p{width}
youcandefineaspecialtypeofcolumnwhich
willwrap-aroundthetextasinanormalparagraph.
Theposargumentspecifiestheverticalpositionofthetablerelativeto
thebaselineofthesurroundingtext. Useoneoftheletters t
b
and c
to
specifytablealignmentatthetop,bottomorcentre.
Withinatabularenvironment,&jumpstothenextcolumn,\\starts
anewlineand\hlineinsertsahorizontalline. Addpartiallinesbyusing
\cline{i-j},whereiandjarethecolumnnumbersthelineshouldextend
over.
\begin{tabular}{|r|l|}
\hline
7C0 & hexadecimal \\
3700 & octal \\ \cline{2-2}
11111000000 & & binary y \\
\hline \hline
1984 & decimal \\
\hline
\end{tabular}
7C0
hexadecimal
3700
octal
11111000000
binary
1984
decimal
\begin{tabular}{|p{4.7cm}|}
\hline
Welcome to Boxy’s paragraph.
We sincerely hope you’ll
all enjoy the show.\\
\hline
\end{tabular}
WelcometoBoxy’sparagraph.
Wesincerelyhopeyou’llallen-
joytheshow.
Thecolumnseparatorcanbespecifiedwiththe @{...}
construct. This
command kills s the e inter-column space e and replaces it with h whatever is
betweenthecurlybraces. Onecommonuseforthiscommandisexplained
belowinthedecimalalignmentproblem. Anotherpossibleapplicationisto
suppressleadingspaceinatablewith @{}
.
\begin{tabular}{@{} l @{}}
\hline
no leading space\\
\hline
\end{tabular}
noleadingspace
Documents you may be interested
Documents you may be interested