c# open pdf file in adobe reader : Delete pages from pdf preview software SDK cloud windows wpf html class Tools%20and%20Methodologies%20for%20developing%20Interactive%20electronic%20Books4-part1495

33 
select File, New and then Document. We set its Intent to Digital Publishing, Page Size is iPad 
and Orientation is Portrait. Next step is to place cover image to the first page of the document. 
Now it is important to set up Master Pages. We create two Master Pages, left and right 
because we want our book to have facing pages. First we set up margins of the pages. 
Margins are usually calculated on the principle of golden ratio (see Image 23). Golden ratio is 
frequently used to define ideal ratios between dimensions, or ratios that are most acceptable to 
the human eye. First we choose the size of the text area, in this case width is 680 pixels and 
height is 890 pixels. Now we subtract width of the text area from the width of the page, and 
height of the text area from the height of the page: 
Height: 1024px 
890px = 134px 
Width: 768px-680px = 88px 
We got sizes of white spaces and now we have to divide them between top (m
t
), 
bottom (m
b
), left (m
l
) and right (m
r
) margin. According to the golden ratio, three fifths of the 
white space goes to bottom and right margin, and two fifths goes to top and left margins: 
m
= 2/5*134px = 53,6px 
m
b
= 3/5*134px = 80,4px 
m
= 2/5*88px = 35,2px 
m
r
= 3/5*88px = 52,8 px 
Image 23: Golden ratio applied on page layout 
InDesign has page numbering function that can be set up at Master Pages. In the Pages 
panel, we double-click the master page to which we will add page number. We create a text 
Delete pages from pdf preview - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete a page from a pdf in preview; delete page in pdf file
Delete pages from pdf preview - 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
copy pages from pdf to another pdf; delete page pdf file reader
34 
frame large enough to hold the longest page number and position it where we want the page 
number to appear. Since we have two Master Pages, left and right, we have to create separate 
text frames for each Master Page. Now we choose Type, Insert Special Character, Markers, 
and Current Page Number. Once we apply mater pages to document pages we will see page 
numbers appear. 
Now we create cover image of the book. It  is good to create  both vertical  and 
horizontal versions of the image, because both will be needed later when we want to publish 
the book. In order to create this cover image, Adobe Illustrator CS6 is used, a program for 
creation of vector graphics. Dimensions of the illustration are the same as the dimensions of 
the book, because we want the image to cover whole front page. We go to File on the menu 
bar and choose New. Dialog box appears (see Image 24). First we write the name of our 
document. For the Profile of the document we choose Devices, which automatically sets 
width to 768 pixels and height to 1024 pixels, color mode to RGB and resolution of the image 
to 72 ppi (pixels per inch). This color mode and resolution are suitable for the images created 
to be reproduced on devices such as computers, tablets, mobile phones etc. Once the image is 
created, it should be published in JPEG format and embedded to InDesign file. 
Image 24: Setting up the Adobe Illustrator document 
Next thing we have to do is to copy text of electronic book from the Word document 
saved as Rich Text Format (RTF). We crate placeholders for the text and simply copy it from 
Word document and paste it into the InDesign document. This time we will use plug-in called 
MathMagic in order to put math equations into InDesign document. It is equation editor that 
enables editing of any mathematical expressions and symbols. Equation can be pasted to 
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
delete pages from pdf reader; delete page from pdf acrobat
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
delete blank page in pdf; delete pages of pdf online
35 
MathMagic interface and this plug-in will automatically create picture of equation and put it 
into InDesign. 
Next step is to create images that will be embedded into the InDesign document and 
make the  lessons more interesting  and easier to understand. Once  again we use Adobe 
Illustrator to create the images. First we create placeholders for the images in the InDesign 
document. When we create new document in Illustrator, we put the same width and height as 
the width and height of the placeholder. That means that in the Illustrator’s dialog box for the 
Profile we choose Custom and for the Size also Custom, and write in width and height of the 
placeholder. Under Advanced options in Illustrator dialog box, we choose RGB color mode 
and for the Raster Effects we choose Screen (72 ppi).  
Image can be created in many ways and Adobe Illustrator has a lot of useful tools for 
drawing. Since the case of study is to turn printed physics book into interactive e-book, the 
simplest way is to take the photos of the images in the book with a camera, place them in 
background layer of Illustrator files and re-drew them.  
Once the image is created, we choose File from the menu bar, and then Export. The 
file can be saved as various formats: AutoCAD Drawing (.DWG), AutoCAD Interchange File 
(.DXF),  bitmap  (.BMP),  Enhanced Metafile  (.EMF), Flash (.SWF),  JPEG image (.JPG), 
Macintosh PICT (.PCT), Photoshop file (.PSD), PNG image (.PNG), Targa (.TGA), Text 
Format (.TXT), TIFF (.TIF) and Windows Metafile (.WMF). We choose JPEG format and the 
dialog box with JPEG options appears (see Image 25). Once again as the Color Model we 
choose RGB, high quality of the image and Resolution should be Screen (72 ppi). 
Image 25: JPEG options in Adobe Illustrator CS6 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
a preview component enables compressing and decompressing in preview in ASP images size reducing can help to reduce PDF file size Delete unimportant contents:
copy page from pdf; delete page from pdf online
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Erase PDF images. • Erase PDF pages. Miscellaneous. • Select PDF text on viewer. • Search PDF text in preview. • View PDF outlines. Related Resources.
delete pages pdf preview; delete pages on pdf
36 
When the image is saved, we go back to InDesign document, select the placeholder 
where we want image to appear and choose File from the menu bar, then Place and we select 
the JPG image. 
Once we have put static content like text and images in electronic book, it is time to 
make the book interactive. Easiest way to do that is to put some videos in the book. First we 
have to create the placeholder for the video. We can do that by using Rectangle Frame Tool. 
With this tool we create the placeholder with the same size as the video. Next we go to menu, 
select File and then Place and we choose video we want to add to electronic book. If the 
video’s width and 
height are too large, we simply scale the placeholder, do the right click and 
choose Fitting and then Fit Content to Frame option. This will reduce the size of the video and 
it will still be playable in its new size once the book is published.  
Animations for interactive electronic book were created with Adobe Edge Animate 
CC. New project is created by choosing File from the menu, and then New. The default width 
of the project is 550 px and the height 400 px. It can be changed on the Properties panel, 
under Stage. Since this software does not have a lot of drawing tools, users can previously 
create the graphics that will be used in animations. In order to create them, Adobe Illustrator 
can be used, and the graphics can be exported as JPEG images and importedto Adobe Edge 
Animate. Graphics can be imported by choosing File from the Edge Animates menu, and then 
Import. 
Image 26: Adobe Edge Animate CC timeline 
Adobe Edge Animate can animate lots of 
object’s properties
by putting key frames in 
the timeline (see Image 26). Visibility of the object can be animated, so we can make object 
visible in certain moments of the animation. Opacity of the object can also be animated, so an 
object can fade in and out of the scene. Object can grow or shrink if its size is animated and it 
can move through the scene if its position is animated. Shadows and filter effects can be 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
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
add remove pages from pdf; delete a page from a pdf
How to C#: Preview Document Content Using XDoc.excel
How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
delete pages out of a pdf file; delete pages pdf files
37 
added to an object and they can also be animated. Filters that can be animated are: Invert, 
which inverts the colors of the object into its complementary color; Hue-Rotate filter animates 
hue of the object’s color; Contrast filter animates contrast of the object’s color; Saturate 
animates saturation of the colors; Sepia filter reduces the colors of the object; Grayscale filter 
discards the color information of the object; and Blur filter makes objects blurry. 
Animations created in Adobe Edge Animate can be interactive. Animations in this 
electronic book are made interactive by adding the replay button. Replay button is created by 
drawing a rectangle with the Rectangle 
Tool and then writing the word “replay”
with the Text 
Tool and putting it on the rectangle. Ne
xt step is to select the text “
rep
lay” 
and do the right 
click and choose Open Actions for ’’text’’. Dialog box appears where Ja
vaScript codes can be 
entered. Great advantage of this software is that it is not necessary to know how to do 
programming in JavaScript language because user can choose some of the default simple 
codes like Play, Stop, Stop at, Play from etc. In this particular case, to the text 
“replay”
Play 
code is added. Rectangle and text are invisible until the end of the animation, which means 
that their Display in Properties panel is set to Off. At the last frame of the animation the key 
frame is created where their Display is set to On. In the properties panel the cursor that will 
appear when the user crosses over the rectangle is changed to Pointer to that user is aware that 
it is a button and that it is interactive. 
The animation can be previewed at any moment by choosing File and then Preview In 
Browser option. It will preview the animation in the default browser of the user. Once the 
animation is done it should be published in order to be embedded into the InDesign document.  
First we choose File from the menu, and then Publish Settings (see Image 27). We 
check the Animate Deployment Package which will publish the document as OAM file. We 
set the Published Name and we can also choose Poster Image, the image that will appear in 
electronic book in the place where the animation is. When that is done, we choose Save and 
then Publish. In InDesign document we create the placeholder which is the same size as our 
animation and select it. We go to File, than Place. When the Place box appears it will not 
show OAM files in the folders, so instead of Importable Files in Files of type box, we have to 
select  All  Files.  OAM  files  are  now visible  and  we  can  import them to  the  InDesign 
document. 
VB.NET PDF delete text library: delete, remove text from PDF file
Visual Studio .NET application. Delete text from PDF file in preview without adobe PDF reader component installed. Able to pull text
delete pages of pdf reader; delete pages from pdf in preview
C# Word - Delete Word Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from Word in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
delete pdf pages acrobat; cut pages out of pdf
38 
Image 27: Publish Settings in Adobe Edge Animate CC 
The main problem with software is that it not very suitable for drawing objects like, 
for example, Adobe Flash software. Only drawing tools it has are Rectangle Tool, Rounded 
Rectangle Tool and Ellipse Tool (see Image 28). However, the reason why Adobe Edge 
Animate software is used instead of Adobe Flash software is that Edge Animate can publish 
.OAM file that can later be embedded in InDesign document, and Adobe Flash cannot.  
Image 28: Drawing tools in Adobe Edge Animate CC 
The  problem  with  lack  of  drawing  tools  can  be  solved  by  importing  graphics 
previously drawn in some other software, for example Adobe Illustrator. Image formats that 
can be imported are PNG, GIF, JPG, and SVG.  
The  other  problem  with  Adobe  Edge  Animate  is  that  once  the  animations  are 
embedded into the InDesign document, they cannot be scaled like videos. If we reduce the 
placeholder and select Fit Content to Frame option, it will only reduce the poster image of the 
animation (which appears as a preview image of the animation), but animation, when played, 
will stay same sized. That is why, when creating new project, it is important to put in the 
same dimensions as the dimensions of the placeholder. 
Next we create interactive quizzes after each lesson in same way we created the 
sample quiz. Images can also be imported to the quizzes by selecting Insert Image on the left 
menu bar. We can set the preferences of the quiz by choosing Quiz from the menu bar and 
then Quiz Preferences (see Image 29). In this electronic book all the quizzes have the same 
C# PDF delete text Library: delete, remove text from PDF file in
Delete text from PDF file in preview without adobe PDF reader component installed in ASP.NET. C#.NET PDF: Delete Text from Consecutive PDF Pages.
copy pages from pdf to word; cut pages from pdf file
C# PowerPoint - Delete PowerPoint Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from PowerPoint in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
add and remove pages from a pdf; cut pages from pdf reader
39 
preferences (see Image 30). In Settings of the quiz we set that it is required that all the 
questions must be answered. We also check the box Submit All, which will give the option to 
submit all the answers at the end of the quiz, so t
hat user doesn’t have to submit each answer 
separately. We also check the box Show progress so that user knows his progress at any 
moment of the quiz. Show Score at the End of the Quiz and Allow User to Review the Quiz 
boxes are also selected. Under the Pass or Fail preferences we set that the user needs to 
answer 50% of the questions correctly in order to pass the test. If the user fails the quiz, retake 
button appears. It can be set by checking the Show Retake Button box. 
Image 29: Quiz preferences in Adobe Captivate 7 
Adobe Captivate 7 has Check Spelling feature that checks spelling in all of the text in 
quiz and then offers replacement for incorrect words. It can be found on the menu bar under 
Project. Quiz can be previewed at any moment by choosing Preview button on the menu and 
then In Web Browser. Quiz will be previewed in the default browser of the user. When the 
quiz is done, it should be published in HTML5 format (see Image 30) and embedded in 
InDesign document using Folio Overlay feature, where it can be embedded as a Web Content. 
We import the HTML file published from the Adobe Captivate. When it is imported, it is 
important to check the box Allow User Interaction. 
Image 30: Publish settings in Adobe Captivate 7 
40 
Once all the text, images, videos, animations and quizzes are embedded into the 
InDesign document, it is useful for the future users of the book to create the table of content 
because it helps them navigate through the content. It can be done manually, but it is easier to 
use InDesign’s tools in order to create it. 
In order to do that, we have to create Paragraph Styles for both titles and subtitles. At 
the menu bar we select Type and then Paragraph Styles. Paragraph Styles box opens (Image 
31), so we select Create new style icon at the bottom of the box. Main titles in this electronic 
book are Waves and Geometrical Optics so we select one of them with the Type Tool, set 
their font,  font  size, color  and any  other  attribute.  All  these  attributes  define  our new 
Paragraph Style. Once we defined the style, we apply it to the other main title. We do the 
same thing with subtitles: we create new Paragraph Style, define its attributes and apply it to 
all the subtitles. We join them in a group of styles in the Paragraph Styles window. In this 
case I named the group “Headings” and it contains paragraph styles named “Main title” and 
“Subtitle”.
In this case table of content in two levels is made, which means that subtitles of 
lessons are going to be written under the main titles. Main titles will be counted in format 1., 
2., 3. etc., and subtitles in format 1.1., 1.2., 1.3. etc. On the page where we want our table of 
content to appear, we make a text frame with Type Tool. We write ten lines of some random 
text, select it and create new main title paragraph style. In this case it is named 
“Numbered 
Level 1”. 
On properties panel, under the menu bar, on the left side we select Paragraph 
Formatting  Controls  and  we  choose  Numbered  List  option. InDesign  creates  automatic 
numbering.  
Image 31: Paragraph Formatting Controls in InDesign CS6 
The problem that appears is that the tenth line is not aligned with all other lines 
because number 10 has one more digit then the rest of the numbers. In order to fix that we 
hold the Alt key and select Numbered List option once again. The Bullets and Numbering 
window appears (see Image 32). We can set the alignment on the Bullet or Number Position 
part  of  the  dialog  box.  We  simply  write  0  (zero)  to  First  Line  Indent  and  InDesign 
automatically adds Tab Position that will align all the titles. 
41 
Second level of the numbered list is created in the similar way. Again we write ten 
lines of some random text, create new subtitle paragraph style and name it. In this case I 
named it “Numbered Level 2”.
We open the Bullets and Numbering window, and at the Level 
box we write 2. At Numbering Style part there is a field named Number and it shows how 
InDesign styles numbering in the list. The code written in the field by default is: ^#.^t 
The # sign represents the number (e.g. 1). The dot next to it represents the dot in 
numbering (e.g. 1.). The ^ sign represents the space between number and first character of the 
subtitle. With this code we only have level one numbering so we need to add one more 
number that will make InDesign to number our subtitle in the level two format (e.g. 1.1). We 
select little arrow next to the Number field, choose Insert Number Placeholder and Level 1. 
New number is added to the numbering and the code now looks like this: ^1^#.^t  
The subtitle will now be marked in this format: 11. Subtitle, which means we have to 
add a dot to the code: ^1.^#.^t 
Image 32: Bullets and Numbering window in InDesign 
For the Mode we have to choose Continue from Previous Number, or InDesign will 
number every subtitle as first. With this done, we defined our title and subtitle paragraph 
styles and we can delete all the random text we used in order to define them. We group 
paragraph styles into one folder in Paragraph Styles window; in this case the group is named 
“TOC styles”
From the menu bar we choose Layout and then Table of Contents (see Image 33). At 
the Style  box we choose the name of the group with paragraph styles of the titles and 
subtitles
, in this case it is group “TOC styles”
. Next step is to choose title paragraph style 
from the Other Styles field and click Add in order to add them to Include Paragraph Styles 
42 
box, and then we do the same with subtitle paragraph style. In this case we add 
“Main title” 
and “Subtitle” from “Headings” group of paragraph styles.
Next step is to open More Options field at the same window. When we select “Main 
title”  from  Include  Paragraph  Styles  box,  in  the  Entry  Style  field  we  have  to  choose 
“Numbered Level
1”, and for “Subtitle” paragraph style Entry Style is “Numbered Level 2”.
This is how we tell InDesign how we want our titles and subtitles displayed in the table of 
contents. Page number field should be set at After Entry so that page numbers are showed 
after each title and subtitle. We click ok and create text frame and place the table of content 
there. 
Image 33: Table of Contents window 
The book is now finished, but it’s still necessary to create 
the horizontal version of the 
book. It can be done easily in InDesign in Pages panel (see Image 34). 
Image 34: Pages panel in InDesign CS6 
Documents you may be interested
Documents you may be interested