c# pdf reader control : Delete page on pdf file SDK Library service wpf asp.net html dnn Typesetting-558-part1920

MakingAdditionalTypesettingChanges 63
To
UsePackage
TableofContents
- Automaticallyincludefrontandbackmatterinthetableof
contents.
Tocbibind
- Createatableofcontents,listofgures,andlistoftablesfor
majordocumentdivisions.
Minitoc
- Modifytheappearanceofthetableofcontents,listofgures,
andlistoftables.
Titletoc,Tocloft
Tables(seealsoFloatingObjects)
- Rotateatable.
Rotating
- Changetableheadingsonlastpage.
Xtab
- Controlhorizontallinesintables.
Hhline
- Createenvironmentssimilartoarrayandtabular.
Blkarray
- Breaklongtablesbetweenpages.
Longtable
- Createfootnotesintables.
Longtable
- Producecolored d backgrounds s andrules fortable columns
androws.
Colortbl
- Alignnumbersondecimalpointintabularorarraycolumns. . Dcolumn
- Createtableslongerthanonepage.
Ltxtable
- Rotatetext90degrees.
Lscape
- Producesmalltableswithinlargeroatingtablesorgraphics. . Subg
- Createtableslongerthanapage.
Supertabular
- Createatablewithaspeciedwidth.
Tabularx
- Breaktablesbetweenpages.
Xtab
- Wraptextaroundoatingtablesatthesideofthepage.
Wrapg
- Formatcolumnsintabularenvironments.
Array
Theorems
- Customizetheappearanceoftheoremandtheorem-likeenvi-
ronments.
Theorem
Underlining
- Underlinetextwithsingle,double,orwavylines.
Ulem
UppercaseText
- Changelowercasetexttouppercase, , leavingcertainL
A
T
E
X
elementsunchanged.
Textcase
VerbatimRepresentations
- Includeprogrammingandotherverbatimstatementsindoc-
uments.
Alltt
- Displayinformationexactlyasitisenteredataterminal.
Verbatim
- ReadandwriteverbatimT
E
Xcode.
Fancyvrb
WrappedText
- Wraptextaroundoatingelementsatthesideofthepage.
Wrapg,Picins
Delete page on pdf file - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete pdf pages acrobat; delete pages from pdf reader
Delete page on pdf file - 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 pages pdf preview; delete a page from a pdf reader
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
delete a page in a pdf file; delete pages pdf document
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
your PDF document is unnecessary, you may want to delete this page adding a page into PDF document, deleting unnecessary page from PDF file and changing
delete pages from a pdf online; delete page pdf
2
WorkingwithTypesetting
SpecicationsandDocument
Shells
EverySWPandSWdocumentiscreatedfromatemplatecalledadocumentshell.Each
shellcarriesseveralsetsofspecicationsthatdetermineitsfundamentalstructureand
appearance.Thosespecications,andthestructureandappearancetheydene,extend
toeachnewdocumentyoucreatewithagivenshell.
Onesetofspecicationsconsistofpagesetupspecications,printoptions,anda
stylelewitha.cstextension. Thesespecicationsdeterminetheappearanceofthe
shell(andanydocumentscreatedwiththeshell)whenyouprevieworprintitwithout
typesettingorwhenyoudisplayitinthedocumentwindow. Thesespecicationshave
noeffectonthetypesetappearanceofyourdocumentandtheyaren'tourfocushere.
Theotherset—thetypesettingspecications—determinestheappearanceoftheshell
(andanydocumentscreatedwiththeshell)whenyoutypesetpreviewortypesetprintit.
Thesespecicationshavenoeffectontheappearanceofyourdocumentinthedocument
windoworwhenyouprevieworprintwithouttypesetting.Thetypesettingspecications
governallaspectsofthetypesetappearanceofyourdocument,andtheyareourprimary
concern.
Inthischapterwediscussseveralkindsoftypesettingspecicationsandtheirrole
inthecreationandtypesettingofSWPandSWdocuments. Weexplainhowtomod-
ifythetypesettingspecicationsfromwithinyourSWP orSW documentandhow
tochooseanappropriateshellforyourworksothatextensivemodicationoftypeset-
tingspecicationsisminimized. Thechapteralsoexplainshowtoopenandworkwith
L
A
T
E
XdocumentsnotcreatedwithSWP orSW,andhowtoinstallandusetypesetting
specicationsobtainedfromanoutsidesource,suchasapublisher.
Note BeforeVersion3.5,weusedthewordstyletorefertothetypesettingspecica-
tions. InnewerversionsofLAT
E
X,thedocumentstylehasbeenrenamedthedocument
class. Wenowusethewordstyletorefertothe.cstleandnottothetypesetting
specications.
WorkingwithTypesettingSpecications
Thetypesettingspecicationsestablishanessentialcharacteristicofanyshell—theL
A
T
E
X
documentclass,whichdeterminesthekindofdocumenttheshellwillproduce.Ashell's
typesettingspecicationsmayalsocallL
A
T
E
Xpackages—setsofadditionaltypesetting
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C#
delete pdf pages in preview; add and remove pages from pdf file online
C# PDF File Split Library: Split, seperate PDF into multiple files
Besides, in the process of splitting PDF document, developers can also remove certain PDF page from target PDF file using C#.NET PDF page deletion API.
copy page from pdf; delete page pdf file reader
66
Chapter2 WorkingwithTypesettingSpecicationsandDocumentShells
instructionsthatprovideaparticulartypesettingcapability,suchasthecreationofan
indexortheproductionofendnotes. Classandpackagespecicationsarecontained
inseparateLAT
E
Xformattingleswithextensionsof.cls, .clo,and.sty. . Individ-
ualtypesettinginstructionsmayalsobecontainedinT
E
XandL
A
T
E
Xcommandsinyour
document.Takentogether,thiscollectionofspecicationsgovernstypeface;typesize;
margins;pagesize;linespacing;locationandappearanceofheaders,footers,anddi-
visionheadings;titlepages;paragraphlayout;indention;pagebreaks;automaticgen-
erationofcross-references,tablesofcontents,andotherdocumentelements;andother
typographicdetailstoonumeroustomention.Regardlessofwhetheryoutypesettocre-
ateaDVIleor,inVersion5,aPDFle,thiscollectionofspecicationscompletely
controlsthetypesetappearanceofyourdocument.
L
A
T
E
Xdocumentsdenethetypesettingspecicationsinamandatorysectionatthe
beginningofthedocumentle,calledthepreamble.Beginningwitha
ndocumentclass
commandand,optionally,oneormorenusepackagecommands,thepreamblenames
the.cls,.clo,and.stylesrequiredbythedocument.(Notethatthoselesmayin
turncallotherles,whicharenotnamedinthepreamble.) ItmayalsocontainT
E
X
andL
A
T
E
Xcommandsthatcontrolspecicaspectsoftypesettingbehavior. Following
thepreambleisanbegin{document}commandthatsignalsthebodyofyourdocu-
ment.Ifthereisfrontmattersuchasatitlepageortableofcontents,itprecedesthetext
ofthedocument;ifthereisbackmattersuchasanappendixorindex,itfollowsit.The
lecloseswithannend{document}command.
MostL
A
T
E
Xdocumentlesfollowthisstructure, andlescreatedwithSWP P and
SW arenoexception.Wheneveryouopenanewdocument,theprogramautomatically
createsapreamble,whichdenesthetypesettingspecicationsforyourdocumentby
namingthe.cls,.clo,and.stylesasspeciedintheshell.Ifyousaveyourleasan
SWP/SWdocument(usingtheSWP/SW/SNDocument(*.tex)option),theprogram
alsoinsertsattheendofthepreamblethecommandninput{tcilatex},whichcalls
aspecialsetofmacros. Theprogramautomaticallyplacesnbegin{document}and
nend{document}commandsaroundthebodyofyourdocument. Youcanseethe
entirestructureofanSWP/SW documentifyouopenthe.texleforthedocument
usinganASCIIeditor.
WhenyourdocumentisopeninSWP orSW,youcanexaminethespecieddocu-
mentclassandpackagesasdescribedonpages67and74.Youcanexaminetheremain-
derofthepreamblefromthePreamblecommandontheTypesetmenu.
IToexaminethepreamble
1.FromtheTypesetmenu,choosePreamble.
2.Ifyou'reusingVersion4.1orearlier,clickthemouseintheentryarea.
Caution Ifyoubegintypingwithoutrstclickinginthearea,youwilloverwrite
anycommandsalreadyinthepreamble. ChooseCanceltoleavethepreambleun-
changed.
3.ChooseOKtoreturntothebodyofthedocument.
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
using RasterEdge.XDoc.PDF; Add and Insert a Page to PDF File Using VB. doc2.Save( outPutFilePath). Add and Insert Blank Page to PDF File Using VB.
delete pages from pdf acrobat reader; delete pages in pdf
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Delete unimportant contents Embedded page thumbnails.
delete pages pdf files; delete page numbers in pdf
WorkingwithTypesettingSpecications 67
L
A
T
E
XDocumentClasses
Thedocumentclassnamedinthetypesettingspecicationsdeterminesthebasicstruc-
tureoftheshellandofanydocumentsyoucreatewithit. Theclassspeciesthekind
ofdocumenttobeproducedanddenesitsgeneralstructureasabook,report,article,
orotherkindofdocument. Theclassalsodeterminestheelements,environments,and
constructsallowedinthedocument.Documentclassleshaveanextensionof.cls.
Abouthalfofthe150orsoshellsprovidedwithSWPandSW havestandardL
A
T
E
X
baseclasses;theyarecreatedwithbook.cls,report.cls,orarticle.cls.Al-
thoughmanyoftheothershellsproducesimilarkindsofdocuments,theyhavedifferent,
morespecializedbaseclasses,asweseewiththeshellsthatproducearticlesformatted
foraspecicjournalorthesesformattedtomeettherequirementsofaparticularuniver-
sity.
Therestoftheshellshavethebaseclasssebase;theyweredevelopedwiththe
StyleEditor. UsingtheStyleEditoritselftomodifyStyleEditortypesettingspecica-
tionsisusuallymoreefcientthanworkingfromwithinSWP orSW.Thetypesetting
techniqueswesuggestinthismanualdon'tnecessarilyapplytoStyleEditorshellsorto
thedocumentscreatedwiththem.Youcaneasilydeterminethedocumentclassforany
document.
ITodeterminethedocumentclassforadocument
1.OntheTypesettoolbar,choosetheOptionsandPackagesbutton
or,fromthe
Typesetmenu,chooseOptionsandPackages.
2.ChoosetheClassOptionstab.
Therstlineofinformationindicatestheclass;inthisexample,theclassisarticle:
3.ChooseOKtoreturntothedocument.
UsingLAT
E
XClassOptions
Althoughthedocumentclassdenesashelldocumentinbroadtypesettingterms,L
A
T
E
X
needsadditionaltypesettinginstructions toformatadocumentcompletely. . Someof
theseinstructionscomefromdocumentclassoptions,acollectionofformattinginstruc-
tionsthatdenetypesettinginmoredetail.Theoptionscancontrolbodytextfontsize,
pageorientation,numberoftextcolumns,printquality,pagesize,andmanyotheras-
pectsofdocumentdesignandtypesetting.
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Delete unimportant contents Embedded page thumbnails.
acrobat extract pages from pdf; delete pdf pages
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
document file, and choose to create a new PDF file in .NET NET document imaging toolkit, also offers other advanced PDF document page processing and
delete pages on pdf; delete page on pdf
68
Chapter2 WorkingwithTypesettingSpecicationsandDocumentShells
DefaultClassOptions
Usually,eachclassoptionhasseveralavailablesettings,oneofwhichhasbeenselected
asthedefault,suchas10pointforthebodytextfontsizeorportraitforthepageorienta-
tion.Theoptionsandtheircorrespondingdefaultsdifferfromclasstoclass.Thedefault
settingsforthethreeL
A
T
E
Xbasedocumentclasses—article,book,andreport—appear
below.Theclassoptiondefaultsareineffectunlessotherwisenotedintheshell.
ClassOptionDefaultsforarticle.cls
Category
Default
Options
Bodytextpointsize
10pt
11pt,12pt
Papersize
8.5x11
a4,a5,b5,Legalsize,Executivesize
Orientation
Portrait
Landscape
Printside
Oneside
Bothsides
Quality
Final
Draft
Titlepage
Notitlepage(Title Titlepage
areaonpage1)
Columns
One
Two
Equationnumbering
Onright
Onleft
Displayedequations
Centered
Flushleft
Bibliographystyle
Compressed
Open
ClassOptionDefaultsforbook.cls
Category
Default
Options
Bodytextpointsize
10pt
11pt,12pt
Papersize
8.5x11
a4,a5,b5,Legalsize,Executivesize
Orientation
Portrait
Landscape
Printside
Bothsides
Oneside
Quality
Final
Draft
Titlepage
Titlepage
Notitlepage
Columns
One
Two
Startchapteronleft
No
Yes
Equationnumbering
Onright
Onleft
Displayedequations
Centered
Flushleft
Openbibliographystyle Compressed
Open
ClassOptionDefaultsforreport.cls
Category
Default
Options
Bodytextpointsize
10pt
11pt,12pt
Papersize
8.5x11
a4,a5,b5,Legalsize,Executivesize
Orientation
Portrait
Landscape
Printside
Oneside
Bothsides
Quality
Final
Draft
Titlepage
Titlepage
Notitlepage
Columns
One
Two
Startchapteronleft
Yes
No
Equationnumbering
Onright
Onleft
Displayedequations
Centered
Flushleft
Openbibliographystyle
Compressed
Open
WorkingwithTypesettingSpecications 69
Theoptionsettingsdifferfromshelltoshell. Ifyou'reusingashellbasedona
customizeddocumentclass,thedefaultcategoriesandthecorrespondingoptionsmay
differ.Youcanlearnwhichdocumentclassoptionsareineffectforaparticularshell.
IToexaminetheclassoptiondefaultsforashell
1.Openadocumentcreatedwiththeshell.
2.OntheTypesettoolbar,choosetheOptionsandPackagesbutton
or,fromthe
Typesetmenu,chooseOptionsandPackages.
3.ChoosetheClassOptionstab.
Ifsettingsotherthanthedocumentclassdefaultsareinplace,theprogramdisplays
themintheOptionsbox,likethis:
Inthisexample,threeoptionsusesettingsdifferentfromthedefaults:bodytextfont
size(12pt),papersize(a4paper),andtitlepage(titlepage).
4.ChooseOKtoreturntoyourdocument.
DefaultPageLayouts
Thefollowingpagelayout images fortheL
A
T
E
Xarticle, book, , andreportdocument
classesreectthestandarddefaultsforthoseclasses. Thekeyednotesprovideinfor-
mationaboutthesizeofthemargins,headers,footers,textarea,andmarginnotes,if
any.Mostmeasurementsaregiveninpoints;apointis
1
72
inch.
If your document uses different class option settings, these page layouts may not
apply. For example, if a document uses A4 paper instead of 8.5x11 or two columns
instead of one, the margins differ from those shown in these diagrams. You may want to
add the layout package to your document to generate a page layout diagram (see page
137).
70
Chapter 2 Working with Typesetting Specications and Document Shells
Header
Body
Footer
Margin
Notes
i
8
¾
-
i
7
?
6
i
1
¾
-
¾
i-
3
i
10
¾
-
i- ¾
9
6
?
i
11
i
2
?
6
6
?
i
4
6
?
i
5
6
?
i
6
1
one inch + \hoffset
2
one inch + \voffset
3
\oddsidemargin = 62pt
4
\topmargin = 16pt
5
\headheight = 12pt
6
\headsep = 25pt
7
\textheight = 550pt
8
\textwidth = 345pt
9
\marginparsep = 11pt
10
\marginparwidth = 65pt
11
\footskip = 30pt
\marginparpush = 5pt (not shown)
\hoffset = 0pt
\voffset = 0pt
\paperwidth = 614pt
\paperheight = 794pt
Default page layout for article.cls
Working with Typesetting Specications 71
Header
Body
Footer
Margin
Notes
i
8
¾
-
i
7
?
6
i
1
¾
-
¾
i-
3
i
10
¾
-
i- ¾
9
6
?
i
11
i
2
?
6
6
?
i
4
6
?
i
5
6
?
i
6
1
one inch + \hoffset
2
one inch + \voffset
3
\oddsidemargin = 35pt
4
\topmargin = 22pt
5
\headheight = 12pt
6
\headsep = 18pt
7
\textheight = 550pt
8
\textwidth = 345pt
9
\marginparsep = 7pt
10
\marginparwidth = 125pt
11
\footskip = 25pt
\marginparpush = 5pt (not shown)
\hoffset = 0pt
\voffset = 0pt
\paperwidth = 614pt
\paperheight = 794pt
Default page layout for book.cls
72
Chapter 2 Working with Typesetting Specications and Document Shells
Header
Body
Footer
Margin
Notes
i
8
¾
-
i
7
?
6
i
1
¾
-
¾
i-
3
i
10
¾
-
i- ¾
9
6
?
i
11
i
2
?
6
6
?
i
4
6
?
i
5
6
?
i
6
1
one inch + \hoffset
2
one inch + \voffset
3
\oddsidemargin = 62pt
4
\topmargin = 16pt
5
\headheight = 12pt
6
\headsep = 25pt
7
\textheight = 550pt
8
\textwidth = 345pt
9
\marginparsep = 11pt
10
\marginparwidth = 65pt
11
\footskip = 30pt
\marginparpush = 5pt (not shown)
\hoffset = 0pt
\voffset = 0pt
\paperwidth = 614pt
\paperheight = 794pt
Default page layout for report.cls
Documents you may be interested
Documents you may be interested