c# open a pdf file : Delete pages from a pdf document SDK Library project winforms asp.net html UWP Thesis_Papazova_final3-part1304

31 
Annotation and bookmarking functionality 
As Todd Carpenter puts it, 
Readers and researchers were annotating texts long before the invention of the printing 
press. While annotating texts has been relatively easy for centuries thanks to the 
margins of paper texts, annotating digital items remains difficult.
69
PDF is usually available via Adobe Reader, which in most cases is already installed on one’s PC or 
laptop and does not require additional software installation to deal with e-books as ePub does. 
It can be used for all PDF files and not just for e-books using PDF: the two are in fact the same. It 
offers annotation functions, such as highlighting, strikethrough (for Adobe Reader XI), note 
making and even copying and pasting into .doc or other documents
70
: it does not allow for 
bookmarking.   
Annotation possibilities for software reading systems for ePub are very limited: for 
instance, DL Reader and Book HD offer only bookmarking but no highlighting, strikethrough or 
note taking, nor printing or copying. As for mobile applications, Aldiko for instance provides 
highlighting and note taking for ePub (but not for PDF – while it supports both formats) only for 
its premium customers. However, ePub3 is going to offer to academic publishers ‘improved 
viewing of footnotes, citation, and references – click on or hover over a reference and the 
reference pops up instead of taking you away from the page to the location of the reference.’
71
No less surprising is the absence of the copy-paste function in some software reading 
systems (for example in the cases of Book HD, FB Reader, DL Reader, and in Kindle for PC too). 
As the two software reading systems mentioned above support both formats, it can be assumed 
that ePub could be the reason why this function has not been implemented in them. If so, this is 
69
T.A. 
Carpenter, ‘iAnnotate - Whatever Happened to the Web as an Annotation System?’, The Scholarly Kitchen, 
April 30, 2013, n.pag. <http://scholarlykitchen.sspnet.org/2013/04/30/iannotate-whatever-happened-to-the-web-
as-an-annotation-system/>  (Accessed 6 April 2014). 
70 Adobe Reader, version XI and X, was used. 
71 Elsevier Embraces
EPUB3 Format, Ensuring More Enriched and Interactive e-book  Experience for Readers, April 
22, 2014, PRNewswire <http://www.prnewswire.com/news-releases/elsevier-embraces-epub3-format-ensuring-
more-enriched-and-interactive-ebook -experience-for-readers-256164711.html> (Accessed 15 June 2014) 
Delete pages from a pdf document - 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 in pdf online; delete blank pages in pdf
Delete pages from a pdf document - 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
reader extract pages from pdf; add and delete pages in pdf
32 
another sign that this format was not initially meant for academic use; however, the absence of 
the copy-paste function or any restriction on the number of words for coping and pasting can be 
explained by the DRM restrictions introduced by publishers themselves. 
Software reading systems for academic work 
Among all tested software reading systems, calibre looks like the most powerful tool for 
managing one’s e-book collection, as it offers conversion into other formats (of many input 
formats to many output formats; among them are: DJVU, DOCX, ePub, FB2, HTML, TXT, LRF, 
MOBI, PDF) and editing e-books (for ePub and AZW3 [Kindle] formats), mostly when it is needed 
as a result of a bad conversion. This ‘free and open source e-book library management 
application developed by users of e-books for users of e-books’
72
is in fact meant for advanced 
users because its editing tools work on the HTML and CSS level and it is not convenient for a 
regular user to dive so deep into the structure of the document when only simple highlighting is 
needed. However, calibre provides all the same possibilities of formatting as word processors: 
changes of fonts, font sizes, italicization, bolding and many others, and even ‘beautifying current 
file’ which is ‘used to auto-format all HTML and CSS files so that they “look pretty”. The code is 
auto-indented so that it lines up nicely, blank lines are inserted where appropriate and so on.’
73
In terms of typographical aesthetics this function is very handy and thought-out, not to say 
innovative. 
Among tested software reading systems, one is claimed to be particularly developed for 
academic purposes – STDU Viewer (Scientific and Technical Documentation Utility). The aim of 
this multilingual and multiformat viewer is ‘to replace the multiple document viewers with a 
single one simple application’
74
(it supports TIFF, PDF, DjVu, XPS, JBIG2, WWF, Comic Book 
Archive (CBR or CBZ), etc.). Apart from a wide range of functions, it offers a neat solution for 
searching within a document in three different modes (for example, search by matching the 
case). Unlike other readers, it does not just jump from one hit to the next within the document 
but displays a list of results. Also, it offers a useful function to work with several documents 
72 About calibre, <http://calibre-ebook.com/about> (Accessed 15 June 2014) 
73 calibre Manual, <http://manual.calibre-ebook.com/edit.html#beautifying-files> (Accessed 15 June 2014) 
74 STDU Viewer, <http://www.stdutility.com/stduviewer.html> (Accessed 15 June 2014)
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
delete pdf page acrobat; delete pages of pdf online
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete Existing
delete pages of pdf preview; delete a page from a pdf file
33 
simultaneously. It allows for selecting images and texts within documents and exporting them 
to a text or an image. Rotating the document, thumbnailing and zooming with the help of a 
selected rectangular are other useful functions. All in all, this high functionality enables STDU 
Viewer to compete with Adobe Reader and makes it suitable for academic work. 
EPub as a format for academic e-book  
Speaking of the battle between formats, it is useful to refer to the recent study on the 
interoperability of e-book formats issued by the European and International Booksellers 
Federation in 2013. In their search for a common platform-independent e-book format 
standard, ePub3, Amazon’s KF8, Apple fixed layout ePub and Apple .ibooks were discussed. 
Their choice of formats for the study was predetermined by the assumption that these are ‘the 
major players in the e-book market using proprietary book formats.’
75
However, even being 
aware of the fact that national libraries and other cultural heritage institutions do not use 
propriety formats for storing e-books
76
, not a single note was made why all other free formats 
were excluded from the study.  Another issue with this study that should be mentioned here is 
the excluding of academic books from the consideration. Being a text-centric e-book format, 
EPUB 2.0.1 was upgraded to ePub3 to handle graphic-centred books like cookbooks or children’s 
books
77
, comics and magazines.
78
It is indisputable that this type of book is a good example of a 
graphic-oriented product, but academic books demand more than just the possibility of being 
presented on devices with different screen sizes: to consider this study comprehensive, the 
issues of specifications for annotations and some other features important for academic use 
should have been discussed there as well.  
The results of the study on the interoperability of e-book  formats showed that  ‘there is 
no technical or functional reason not to use and establish EPUB 3 as an/the interoperable 
(open) e-book  format standard’
79
except for one short-term obstacle of the non-availability of 
75 C. Bläsi, F. Rothlauf, On the Interoperability of E-book Formats, (European and International Booksellers 
Federation, April 2013), p. 11. 
76 Ibid., p. 49. 
77 Ibid., p. 13. 
78 Ibid., p. 35. 
79 Ibid., p. 8. 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Create the new document with 3 pages. String outputFilePath = Program.RootPath + "\\" Output.pdf"; newDoc.Save(outputFilePath);
delete pages pdf document; delete page from pdf acrobat
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
' Create the new document with 3 pages. Dim outputFilePath As String = Program.RootPath + "\\" Output.pdf" newDoc.Save(outputFilePath).
delete pages pdf files; delete page pdf file reader
34 
reader applications to display all ePub3 features. Although the limitations of EPUB 2.0.1 (limited 
support of multimedia and interactivity that include specifications for annotations and linking in 
e-books
80
) have been addressed by ePub3, the study on software reading systems presented 
above showed that these limitations have not been overcome to make even ePub3 suitable 
enough for the academic use. Moreover, the functionality of creating indexes is still not 
available in ePub3. 
To sum up, the overview of the functions available in software reading systems is 
presented in Table 3 below.
81
Adobe Reader was placed first in the table because it is better 
tailored to academic work and the limitations and advantages of other software reading 
systems are seen more clearly when compared to its high level of functionality. Thus, ePub 
cannot currently satisfy the needs of scholars due to inadequacies of software and the 
limitations of the format itself. 
Table 3. An overview of the available functions in software reading systems 
Software 
reading 
system 
Highlighting 
Making 
notes 
Striking 
through 
Underlining 
Bookmarking 
Printing 
Copying 
Pagination82 
Searching 
within a 
document 
Searching 
outside a 
document 
(in 
Google, 
Wiki, etc.) 
Text-
to- 
speech 
Built-in 
Dictionary 
Adobe 
Reader83 
-
84
Kindle 
for PC85 
Adobe 
Digital 
Editions 
FB 
Reader 
Book 
Bazar 
80 Ibid., p. 13. 
81 The specifications about the versions of the tested software reading systems were presented earlier. If two 
versions were tested, the results are provided for the latest. Some functions such sharing, spelling checks, 
convergence were not included in the table as they were not in the scope of our study.  
82 Any type of pagination is considered here as sufficient. 
83 Adobe Reader XI provides many more functions for annotating than are shown in this table. 
84 Adobe Reader offers an external online dictionary for consulting. 
85 To my knowledge, Kindle for PC offers the same possibilities as Kindle PaperWhite (except for saving pages by 
clipping). 
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. Add and Insert Multiple PDF Pages to PDF Document Using VB.
delete blank pages from pdf file; copy pages from pdf to new pdf
C# PDF metadata Library: add, remove, update PDF metadata in C#.
C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project.
delete pages from a pdf reader; delete page from pdf file online
35 
Reader 
ePub3 
Reader 
Calibre 
STDU 
viewer 
DL 
Reader 
Blio e-
books  
Book 
HD 
+
86
At this point, it is natural to address the issue of why so much importance was placed on 
analysis of software reading systems for PCs and laptops when e-books suggest that reading will 
primarily be done on the dedicated devices and tablets. It is true that reading of e-books is 
performed on the dedicated devices and tablets, but the work with e-books, manipulations with 
their content and referential work, as logic suggests, is mainly done while a scholar is writing his 
article using a PC or laptop. On the other hand, this fact does not exclude the possibility that 
preliminary work (reading and making short notes) has been done on dedicated devices and 
tablets. 
As a final note on ePub, it can be interesting to push ePub to its limits as a format by 
testing its applicability to deliver legal and other official documents usually presented in PDF or 
Microsoft Word. In this case, the importance of the same e-pagination in all versions of a 
document can be equal or even greater than in academic papers. It may be assumed that, until 
there is no legal precedent for accepting ePub’s reflowability for this kind of content, the 
acceptance of ePub by the academic community will remain low or medium. 
Typographical aesthetics of e-books 
Another, perhaps minor, issue with e-book formats is typographical aesthetics. One may 
question the relevance of the concept of beautiful typography for academic publishing but it is 
undoubtedly of importance because books have always been a representation of status and 
86 Bookmarking is not supported with PDF files. 
C# Word - Delete Word Document Page in C#.NET
Delete Consecutive Pages from Word in C#. How to delete a range of pages from a Word document. How to delete several defined pages from a Word document.
delete pages in pdf; cut pages out of pdf
C# PowerPoint - Delete PowerPoint Document Page in C#.NET
C#. How to delete a range of pages from a PowerPoint document. C#. How to delete several defined pages from a PowerPoint document.
delete pdf pages in reader; cut pages out of pdf file
36 
authority. Moreover, they have been a reliable medium for knowledge dissemination and thus 
they should present this knowledge in a proper way. The more professionally it is presented (no 
typos; clear and legible but simple design, etc.), the more value it gains. Conversely, the value of 
content itself can be questioned: if a book looks like it was compiled by a group of amateurs, 
this assumption about amateurism will be automatically ascribed to its content.  
When the same ePub file is open in different software reading systems (it may be the 
case for e-readers, tablets, mobiles), an issue with the text positioning on the page can arise: 
the lines can be mixed up or overlay each other, there can be blank pages present, and even if 
the text is displayed correctly on the page, the typography may look unattractive, messy, and 
chaotic.
87
Apart from the ‘purely’ aesthetic function, badly laid out e-books hinder the reading 
experience. This can be a temporary problem as it may depend on the quality of an ePub file 
itself or a particular software reading system. For example, PDF files are not correctly presented 
in calibre, while Sony e-reader has problems with fixed ePub files, with Kindle environments 
being criticised for their bad typography.
88
Thus, it may be assumed that at the moment ePub 
cannot satisfy readers’ love for beautiful typography and book aesthetics to the same extent 
that paper books usually do.  
Although as a format ePub3 is able to offer some extra possibilities for improving the 
aesthetics of the displayed texts with the help of ‘page-break-before’ or ‘avoid’ commands and  
by preventing ‘orphans’, ‘widows’ and automatic hyphenation,
89
it seems to fail to satisfy the 
general requirements of a decent e-book at the moment, partially due to the pitfalls of reading 
systems, improper tagging and shortcoming of the format itself.  Nevertheless, e-readers 
representation of the ‘ink-word’ seems to be more aesthetically and authentically ‘right’ in 
general. From this point of view, also telling is De Gruytor’s claim that  
87 The conclusions were drawn on the basis of my testing of different free software reading systems.  
88 C. Bläsi, F. Rothlauf, On the Interoperability of E-book Formats, (European and International Booksellers 
Federation, April 2013), p. 26. 
89 Ibid., p. 26. 
37 
the quality and display of De Gruyter e-books  on any third party device cannot be 
guaranteed by De Gruyter, nor does De Gruyter warrant full functionality of De Gruyter 
e-books  on any third party device or software specific product.
90
Furthermore, technology made it possible for e-books to have hyperlinks in the text, 
which is beyond paper books’ possibilities. These hyperlinks are usually blue coloured and 
underlined. The question of why the presentation of hyperlinks in this way took its root in the 
online environment is outside of the scope of this work, but the same presentation is often used 
in e-books. In trade e-books, hyperlinking is not as common as in academic books, so the layout 
is not ‘violated’ by this blue font against the traditional black font (Fig. 8). It may be a matter of 
personal taste but the presentation of hyperlinks in academic e-books may challenge the 
traditional layout usually used in them. No one will deny that e-books are likely to develop their 
own style of presentation of a written word but they should not look like text files thrust into 
the digital space as it happens sometimes with ePub and some other formats. In this regard, it is 
timely to turn to another popular format, PDF, which offers identical pagination and layout to 
the paper book (if a book is not digitally born). No matter which e-reader or screen is used for 
reading, PDF will be displayed in a standardized way – there will be no difference on different 
devices.  
Figure 8. 'Hostile' layout91
90
FAQ EPUB: What Devices Best Display the EPUB Format?, n.pag
<http://www.degruyter.com/page/902#Geräte>
(Accessed 15 June 2014)
38 
EPub3 and PDF as accessible formats 
Accessible computing (also known as computer accessibility) struggles to make content 
accessible to all people, regardless of any disability or impairment, in human-computer 
interaction. Accessibility is a complex notion but, roughly speaking, it should provide access to 
content (irrespective of its type: a video, a text) with the help of different functionalities, such as 
a reading aloud function for people with visual impairment. The issue of accessibility took on 
new impetus with the development of e-book formats.  
If one delves deeply into ePub3, its two main marketing points become clear: ePub3 is 
aimed at mobile devices with its ability to become reflowable, and the format is promoted 
aggressively or at least persistently as the only accessible one. The greatest benefit of ePub3 is 
in making content reflowable (capable of being adjusted to screen size) and resizeable (capable 
of being adjusted to font size) as well as being read aloud – an opportunity for several groups of 
people to enjoy books, but especially those with hearing and vision challenges. For instance, 10 
per cent of the population has a print disability
92
– an inability to read print effectively due to 
visual, physical, perceptual or other problems. Another study from the European Union has 
shown that 21 per cent of people over the age of 50 have serious vision, hearing, or dexterity 
problems, and this in the context of the general problem of an aging population.
93
All in all, a 
considerable part of the world’s population is in need of a reliable medium for interacting with 
e-books. 
The choice of ePub can become a matter of political correctness, and the announcement 
by IBM in 2014 of its decision to use ePub as ‘its primary packaged portable document format’
94
‘to allow any user – including people who have speech, hearing or vision challenges – to receive 
a more personalized experience of “printed” content’
95
supports this idea. In the long run, it will 
91 The screenshot is made of an e-book in ePub - P. Lacroix, Manners, Customs and Dress during the Middle Ages 
and During the Renaissance Period, (Project Gutenberg, 2004). 
92
Garrish, M., Accessible EPUB 3, (O’Reilly Media, Inc., 2012), p. 4.  
93 Field Guide to Fixed Layout for E-books, Version 1.1., ed. Cramer D., (Book Industry Study Group, September 
2013), p. 17. 
94 R. Schwerdtfeger et al, Transforming the Mobile Experience: The IMB Move to EPub to Create Rich, Inclusive 
Content across the Enterprise, (IDPF, 2014), p. 8.  
95 Ibid., p. 8. 
39 
be the right decision for publishers to follow this initiative. In this regard, nobody would deny 
the value of media overlays for text-to-speech feature of ePub (i.e. as the text is read aloud, the 
words are being highlighted) or implementation of PLS lexicon (Pronunciation Lexicon 
Specification) and SSML (Synthetic Speech Markup Language) to define pronunciation of 
confusing words (such as heteronyms). On the other hand, ePub3 seems to be promoted as a 
plaster for all sores by denying or intentionally forgetting the capabilities of other formats. For 
instance, a properly tagged PDF file can offer the same basic accessibility functionality 
(reflowability, zooming, text-to-speech) as ePub but for some reason they are being concealed.    
It is true that there are certain limitations of the PDF format: although e-pages are 
scalable, you cannot get the whole page on the screen while zooming in – only a part of it will 
be visible if screen size is not big enough. With the help of Adobe Reader PDF files can be seen 
in different modes of zooming. The choice of zooming is not restricted to dynamic and marquee 
zoom; pan & zoom is another option that enables a reader to zoom in or out a particular piece 
of content that will be also seen within a selected area (‘pan’) on the thumbnail of the page. For 
people with visual impairment, the forth mode of zooming – Loupe Tool, which displays a part of 
content the user selected in an adjustable rectangle in a magnified way – can be a solution. 
Moreover, the page view can be adjusted in different ways, from actual size to zooming to the 
page level, or to resizing of the page so that its content fits the width of the window with the 
help of Fit Visible. These tools may not be an absolute substitution of ePub accessibility, but it is 
an alternative when a document is not available in ePub. 
In all probability, only a few people remember or know of the reflow function of Adobe 
Reader that makes a PDF file reflowable and zoomable (i.e. the size of the text is adjusted by 
zooming in or out, yet not by changing the size of the font – as in ePub – rather this zooming 
works in the same way as ePub resizeability). In this case, every page is reflowed within page 
boundaries, separately from other pages. This function has been available since Adobe Acrobat 
5.0 was developed in 2001, in order to accommodate readers with limited desktop space.
96
At 
that time, nobody would have considered using it with small screen mobile devices, because 
they hardly existed. Thus, the capabilities of the function were far ahead of the way the format 
96 Adobe Acrobat 5.0 Tutorials: Reflow the Contents of Adobe PDF Documents, p. 1 
<http://www.adobe.com/uk/epaper/tips/acr5reflow/pdfs/acr5reflow.pdf> (Accessed 15 June 2014).  
40 
was then being used. With the development of mobile technologies, the reflow function of PDF 
has a new use: ‘this reflow view can make the document easier to read on a mobile device or 
magnified on a standard monitor, without scrolling horizontally to read the text.’
97
As with every 
format, it has its limitations: in this mode a file cannot be saved, edited, or printed – the same 
failings as in ePub. Some files containing comments, digital signature fields, forms, and page 
artefacts (page numbers, headers, footers) are not reflowable.
98
Additionally, vertical texts will 
be presented horizontally. 
If a user cannot read a text, Read Out Loud can be activated in Adobe Reader. This is 
another forgotten or unknown function of Adobe Reader. A user can set volume, speed, and 
voice pitch or even choose a voice if a choice is provided.
99
To allow full control of Read Out 
Loud – which is capable of reading comments, alternate text descriptions for images and fillable 
fields – a PDF file needs to be tagged properly; however, some operating systems do not 
support it because it is not a screen reader.
100
With the help of Adobe Reader, a PDF file can be 
saved as a text accessible by a braille printer; it is also compatible with assistive software and 
devices such as screen readers and screen magnifiers; JAWS (Job Access With Speech), 
developed for Microsoft Windows for blind and visually impaired users, and Window-eyes (also 
for Microsoft Windows) are examples.
101
Some special features to facilitate navigation and 
control of a file (for instance, using only a keyboard without a mouse or scrolling automatically) 
are available too. 
To create an accessible PDF file or to verify an existing file, Adobe Acrobat Pro
102
can be 
used. This programme will help fix the issues of a PDF file itself but will not fix the limitations of 
a particular software reading system. To my knowledge, there is no tool for verification of ePub 
files on accessibility, and in this case, PDF accessibility looks more superior and important for 
publishers than all the bells and whistles of ePub. It is fair to mention that ePub files can be 
97 Acrobat Help: Reading PDFs with Reflow and Accessibility Features, n.pag. 
<http://helpx.adobe.com/acrobat/using/reading-pdfs-reflow-accessibility-features.html> (Accessed 6 April 2014).
98 Ibid., n.pag. 
99 Ibid., n.pag. 
100 Ibid., n.pag. 
101
Accessing PDF Documents with Assistive Technology: A Screen Reader User’s Guide (Adobe, 2006), pp. 13-16. 
102 Acrobat Help: Create and verify PDF accessibility (Acrobat Pro), n.pag. 
<http://helpx.adobe.com/acrobat/using/create-verify-pdf-accessibility.html> (Accessed 6 April 2014). 
Documents you may be interested
Documents you may be interested