c# open pdf file in adobe reader : Delete page from pdf online Library application API .net html winforms sharepoint Tools%20and%20Methodologies%20for%20developing%20Interactive%20electronic%20Books3-part1494

23 
Adobe Photoshop CS6 is thirteenth version of the software. It is part of the Adobe 
Creative Suite 6 (CS6) package and is released in 2012. It came with a lot of new features for 
retouching and transforming photos, new filters, clip-based timeline for video editing etc. The 
redesigned, clip-based timeline panel includes transitions and effects that are used to polish 
finished videos. It is possible to easily change clip duration and speed, and apply motion 
effects to text and images.  
4.2 Adobe Illustrator CS6 
Adobe Illustrator is software used to design vector graphics and it is developed by 
Adobe Systems. It was first developed for Apple Macintosh in 1986. Files have filename 
extension .ai, which stands for Adobe Illustrator Artwork. It is a file format developed by 
Adobe Systems for representing single-page vector-based drawings in either EPS or PDF 
formats. There is a lot of other software that can edit this file format, such as Adobe After 
Effects,  CorelDRAW,  FreeHand  and  Ghostscript.  Adobe  Illustrator  CS6  is  sixteenth 
generation of Adobe Illustrator and it is released in 2012. Some of the most  important 
innovations in this version are 64-bit memory support, new user interface, gradient that can be 
applied on a stroke, pattern creation tool and Image Trace that replaced Live Trace.  
This version introduced Adobe Mercury Performance system, which is combination of 
solutions  that  make  Illustrator  faster,  more  responsive  and  able  to  handle  larger  files. 
Processing on 64-bit Macintosh and Windows operating systems is much faster and complex 
tasks are better handled. The user interface is more efficient, streamlined and makes working 
in Adobe Illustrator much easier. It enables users to use fewer steps to achieve frequent 
actions. 
Image 14: Adobe Illustrator CS6 interface 
Delete page from 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 pdf page acrobat; delete page pdf file
Delete page from 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 a page from a pdf without acrobat; delete page on pdf reader
24 
4.3 Adobe Captivate 7 
Adobe Captivate is 
Adobe’s software for electronic learning
. It allows users to create 
demonstrations, software simulations, quizzes and interactive media without programming. 
The software started out as a screen recording utility but soon it became e-learning tool.  Files 
can be saved in various formats with different filename extensions. Project files that can 
further be edited by Captivate software are stored with filename extension .cp, .cpdt are 
Captivate design template files, .cptl are Captivate project template files, .cptm are Captivate 
project Theme files and .crev is Captivate Review file. This type of file is published when a 
project is sent out for review using Review Application. Output formats are: .swf, which can 
be played with Adobe Flash Player and it is primary output of Adobe Captivate; .aggr or 
Adobe Captivate Aggregator file format; .avi, a Microsoft format for digital video; .flv, an 
Adobe file format for digital video that can be played with Adobe Flash Player and .qml, an 
XML-based file format.  
Adobe Captivate 7 was released in 2013. It had a lot of new features such as tools for 
games and quizzes creation. It also has MathMagic equation editor and interactions library. It 
is user  friendly and  easy  to  use.  Smart  Learning  Interaction tools  allow  user  to  create 
interactive media easily. Users can add text, images, videos and sounds and create animated 
and interactive games, charts, learning activities and interactions for computers and mobile 
devices using HTML5.  This software also allows creation of drag and drop interactions. 
Adobe Captivate also includes support for system audio recording.  
Image 15: Adobe Captivate 7 interface 
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 pages from pdf acrobat reader; delete pages from pdf acrobat
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 page pdf online; acrobat export pages from pdf
25 
4.4 Adobe Edge Animate CC 
Adobe Edge Animate is software developed by Adobe Systems as a new multimedia 
authoring  tool  to  succeed  the  Flash  platform  for  browser-delivered  content.  It  builds 
applications  based  on  HTML5,  JavaScript,  jQuery  and  CSS3.  These  applications  are 
compatible with iOS and HTML5-compatible browsers. It is part of Adobe Edge suite.  
Image 16: Adobe Edge Animate CC interface 
Adobe Edge Animate CC can be used on Windows and Mac OS operating systems. It 
enables users to easily design interactive and animated HTML content for the modern web. It 
has audio support, which means that users can import and sync audio files with animation 
playback or user interactions. User can also design responsive animations by applying scaling 
or percentage-based layouts to fit mobile and desktop screens. Elements and objects can be 
animated using motion paths. Users can create ad save their own templates and access them 
later, which is very useful when working on repetitive projects. It also has swipe gesture 
support so that users can add left and right swipe elements to their projects made for devices 
with touch screen. Interactivity is based on JavaScript language, but there is also built-in code 
library so that users who are not familiar with programming can also add some interactivity to 
their projects. Edge Animate Compositions can be imported into Adobe Digital Publishing 
Suite with Adobe InDesign CC or CS6, or into Apple iBooks Author. One of the new features 
is Gradient Support which allows users to style and animate elements with radial or linear 
gradients. Edge Animate CC also has CSS filter support. It contains filters such as blur, 
grayscale, sepia,  brightness,  contrast, hue-rotate,  invert  and saturate.  There  are  multiple 
publishing options.    
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#
cut pages out of pdf online; add or remove pages from pdf
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 pages from a pdf document; delete page pdf
26 
 Methods of making an interactive e-book 
5.1 Using Adobe programs 
Before making an e-book it is good to make a sample first, in order to see how 
programs work and how much time is necessary to make one chapter of a book. Chapter that 
is chosen for sample is ‘Refraction of a light’ 
chapter because it has text, images, equations 
and a lot of materials that can become interactive. 
5.1.1  Making of a sample 
First step of making an interactive e-book is designing it. One of the best and most 
common used software to design a book is Adobe InDesign. First we have to set up the 
InDesign document (see Image 17). On the menu we choose File, New and Document. Dialog 
box appears and we can define our document. For Intent we choose Digital Publishing. For 
Page Size we choose iPad. This function will automatically make size of a document suitable 
for iPad device, which means its width is 1024 pixels, and its height is 768 pixels. We can 
also set up number of pages of our document; in this case there are three pages. Pages can be 
added or deleted easily in the process. Columns field determines number of text columns, and 
Gutter is length of space between columns. In this sample we will use only one column. Last 
thing we can set are Margins. There are four of them: Top, Bottom, Left and Right and they 
represent the length of blank space between elements (text, pictures, animations, videos, etc.) 
and the edge of the page.  
Image 17: Setting up InDesign document 
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
reader extract pages from pdf; delete pages in pdf
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;
delete blank page in pdf online; delete pages pdf
27 
It is important to set Master Pages at the beginning of work. Changes that are made on 
Master Pages will apply to all pages that have that Master applied so it makes work easier 
because it is not necessary to make same changes on each page separately. On Master Page 
we set elements that will repeat on every page, for example, in this sample, on Master Pages 
are set margins, number of columns of text and text boxes for titles and lessons. After that, 
front page is designed. Graphics, like pictures or illustrations, can be designed with programs 
Adobe Photoshop (for raster graphics) and Adobe Illustrator (for vector graphics). In this 
sample, front page has picture that is created in Adobe Photoshop CS6.  
First step in creating a front page picture is making a document in Adobe Photoshop 
(see Image 18). We choose File on the menu and then New. Dialog box appears where we can 
set options for our document. First we name it and then choose its width and height.  
Image 18:  Setting up the Photoshop document 
Now we choose the resolution. Resolution is the fineness of the details in an image 
and it is measured in pixels per inch. The more pixels per inch image has, the greater is the 
resolution of an image.  
Pixel dimensions measure the total number of pixels along an image’s 
width and height. For web pages, computer and mobile devices, and screens in general, 
resolution of 72 pixels/inch is sufficient. If we wanted to print the book in offset printing 
technique, 72 ppi resolution is not enough and we would need 300 pixels/inch resolution. If 
we leave the 72 ppi resolution, printed image will be grainy, printed dots per inch will be 
visible because they are too big and text could end up unreadable. The resolution of images 
created to be printed can also be measured in dots per inch (dpi).  
Now we choose color mode. There are two main color modes: RGB and CMYK. 
Color seen on the screen doesn’t look the same when prin
ted. Computer screens show color in 
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.
pdf delete page; delete page from pdf reader
C# HTML5 PDF Viewer SDK to annotate PDF document online in C#.NET
Ability to insert a text note after selected text. Allow users to draw freehand shapes on PDF page. C# HTML5 PDF Viewer: Annotate PDF Online.
cut pages out of pdf file; delete pages from a pdf in preview
28 
RGB (red, green, blue) mode, but images are printed in CMYK (cyan, magenta, yellow and 
key) mode. RGB is the color mode associated with all electronic displays, such as CRT, LCD 
monitors, digital cameras and scanners. All three colors combined in the maximum amount 
give pure white color. When they are combined in lowest value, they give black color. RDB 
color mode offers wider range of colors than CMYK mode and it can produce colors that are 
more vivid. That is why some c
olors don’t look the same in both modes
and why they should 
be converted from RGB to CMYK mode if printed. Printers print images in CMYK color 
mode. Magenta, yellow and cyan color combined in their maximum amount give black color 
in theory. When printed in their maximum amount, they will not give the black color, but dark 
brown. That is why black color is added as key color in printing machines. Since all screens 
work with RGB color mode, we choose that mode. In the end, we choose background color, 
which is white in this example.  
If we choose white background, then the first step is to create black rectangle that will 
cover the whole page. To do it, Rectangle Tool is used.  Then the title and subtitle are written 
with Horizontal Type Tool, in new layer. The most important thing in Adobe programs like 
Photoshop, Illustrator, InDesign and others is to create each element in separate layer (see 
Image 19). It gives more control to the user and it is easier to modify, add or remove elements 
when they are in separate layers. In new layer we create rectangle with Rectangular Marquee 
Tool, then use Gradient Tool to fill the rectangular with Spectrum Gradient. Important thing is 
that layer with rectangular is above text layer. Now we simply select rectangle layer, do the 
right click and choose Create Clipping Mask. Now all the letters are colored in spectrum 
colors. 
Image 19: Layers in Photoshop 
29 
In the end the illustration of a prism is added. It can be done simply by using Polygon 
Tool and Line Tool. Triangle can be easily drawn with Polygon Tool. When we choose it, we 
do the left click anywhere on the canvas. The dialog box appears where we can choose width, 
height and number of sides of a polygon. The rays of the prism are drawn with Line Tool. 
Now we can save our work by choosing File from the menu, and then Save As. We 
can import lots of file formats into InDesign, but we choose JPEG. 
Next step is to copy lecture text from Microsoft Word to Adobe InDesign. If we just 
select all the text, copy it and paste it at Adobe InDesign, it will lose its formatting and we 
will have to re-format it again. Easiest way to paste text from any text editor to InDesign 
without  having to  re-format it contains few simple  steps. First one  is  to  make a Word 
document with text and save it as Rich Text Format (RTF). It is not essential to do, but it does 
get rid of some Microsoft’s extra c
haracter and formatting styles when text is imported into 
InDesign.  
So we go back to InDesign and create text box with Type Tool for our lecture text. 
Then we choose File from the menu bar, and then Place. We chose RTF file and placed it to 
our text box. The problem here is that equations cannot be imported from Microsoft Word to 
InDesign, so InDesign automatically makes images out of equations and puts them instead of 
real equations. These images have poor quality, so we have to replace them. There are two 
ways to import equation to InDesign.  
First one is to make an image of equation and place it into the InDesign document like 
any other graphics (Blatner, 2008
5
). The other one is to use some of the plug-ins made for 
InDesign that allow copying equations from Word and pasting it automatically as an image  
into InDesign. For this sample, creating an image of equation is chosen. It can be done easily 
by Snipping Tool that can be found on Windows 7 operating system. After all the images are 
created, they can be simply imported with Place function, just like the text before.  
To make our e-book interactive and more interesting, we will add some interactive 
content. Videos can be imported to InDesign easily: on the menu bar we choose File and then 
Place, and pick the video we want to import.  
We can also make some interactive animations and import them to the InDesign 
document. Animations can be made using Adobe Edge Animate. It is software that is using 
5
http://indesignsecrets.com/typesetting-math-in-indesign.php 
30 
keyframe technique, just like Adobe Flash. In this technology, user defines two or more key 
frames of animation where he manipulates with object, changes it, moves it, etc. Keyframe 
function compares those two key frames (one that presents object at the beginning and other 
that presents object in the end), analyses differences between them and generates all the 
frames between those two key frames, so that object at the beginning progressively becomes 
object in the end. 
In the end the simple quiz about the lesson is added. It can be created in Adobe 
Captivate. We choose File, New Project and then Blank Project. Dialog box appears where 
we can set up width and height of our quiz (see Image 20).  
Image 20: Setting up Adobe Captivate document 
From the menu bar we choose Insert and then Question Slide. Adobe Captivate offers 
templates for different quiz types (see Image 21). Multiple Choice is the type of question 
where users select one or more correct answers from a list (Adobe: Captivate
6
). In True/False 
users choose either True or False, or Yes or No. Fill-In-The-Blank is the type of the quiz 
where users complete a blank in a sentence or phrase. In Short Answer users supply a word or 
a phrase. In Matching type Users match entries in two lists. In Hot Spot users move the 
pointer over areas on the slide. In Sequence users arrange listed items on the correct sequence. 
In Rating Scale (Likert) users indicate their level of agreement with statements. Random 
Question displays questions that are randomly selected from question pool to which they are 
linked.  
Next we decide how many questions will the quiz have and write that number into the 
box. We can also specify will the question be Graded, Survey or Pretest. Graded Question is 
used to evaluate users using the score we assigned to each question. Survey Question is used 
6
http://help.adobe.com/en_US/captivate/cp/using/WS16484b78be4e1542-49d8496e13205a3aa39-8000.html 
31 
to get user feedback, and Pr
etest is used to evaluate user’s
knowledge about the subject before 
they read the lesson. 
In this case, Multiple Choice question is chosen as a quiz type, number of questions is 
one and it will be graded. Next we type question and answers and assign some points to the 
correct answer. We select correct answer and leave it selected. That is how Adobe Captivate 
knows which answer is the correct one. 
Image 21: Quiz types in Adobe Captivate 
When the quiz is done, we have to publish it and import it to InDesign. We choose 
File from the menu, and then Publish. Dialog box appears, and here important thing is to 
choose HTLM5 instead of SWF in Output Format Options. Now we have to import the quiz 
to our InDesign document. 
First we form a placeholder in InDesign, where our quiz will be placed. It can be 
formed with Rectangle Frame Tool. Its height and width should be the same as height and 
width we chose for the quiz. We select the placeholder and use Folio Overlays. It can be 
found in the menu bar, under Window. We will add this quiz as a Web Content (see Image 
22). 
32 
Image 22: Using Folio Overlay 
We select our quiz in HTML format and place it in placeholder in Indesign. Once it is 
imported to our InDesign document, it is important to select Allow User Interaction in Folio 
Overlays panel. We are not able to see the quiz in our placeholder, but once we publish the 
book it will be there. 
We can also add animations  in  interactive electronic book. To create animations, 
Adobe Edge Animate CC is used. Animations created With Adobe Edge Animate can be 
interactive, and interactivity is based on JavaScript programming language. Animations made 
with Adobe Captivate are in HTML5 format so they can function on iPad. Important thing is 
to publish animations in OAM format which can further be embedded into the InDesign 
document.  
The final step to create an electronic book is to build DPS folio and preview it using 
Adobe Content Viewer. In order to do that we use plug in for Digital Publishing Suite called 
Folio Builder. It allows publishing InDesign document as an electronic  book. When we 
activate Folio Builder, first we have to give a name to our folio. Next we have to choose 
Target Device, in our case it is Apple iPad. Next we select orientation of the e-book. For the 
Default Format we choose JPEG, and Default JPEG Quality is high. Next we have to choose 
cover image of e-book, both in vertical and horizontal format. The document is now ready to 
be published. 
5.1.2  Making of an interactive electronic book 
Lots of  methods  used to create e-book  sample will  be  used to create the whole 
electronic book. Again, first step is to set up the InDesign document. We open InDesign, and 
Documents you may be interested
Documents you may be interested