SlideShare a Scribd company logo
1 of 24
Seminar on
“E-Publishing”
Presented by
Mr. Ganesh Koli, B.E ( I.T)
&
Mr. Kailas Rathod, B.E (E & Tc)
Contents
• Introduction to e-publishing
• HTML
• Difference between HTML and XML
• XML
• Data Conversion
• Pdf to XML process
• E-Pub
What is e-publishing?
• Digital publishing, also known as electronic publishing or e-
publishing, is any type of publishing that involves
disseminating information or entertainment by digital means.
• Electronic publishing includes the digital publication of e-
books, digital magazines, and the development of digital
libraries and catalogues.
What is HTML?
• HTML is the standard markup language for creating Web pages.
• HTML stands for Hyper Text Markup Language
• HTML describes the structure of Web pages using markup
• HTML elements are the building blocks of HTML pages
• HTML elements are represented by tags
• HTML tags label pieces of content such as "heading", "paragraph",
"table", and so on
• Browsers do not display the HTML tags, but use them to render the
content of the page
HTML
Example of HTMLDocument
<html>
<head><title>Impel InfoTech</title></head.
<body>
<h1>Data conversion </h1>
<h2>Data processing</h2>
</body>
</html>
Difference Between HTMLand XML
HTML XML
HTML tags have a fixed
meaning and browsers know
what it is.
XML tags are different for
different applications, and users
know what they mean.
HTML tags are used for display. XML tags are used to describe
documents and data.
HTML is not case sensitive XML is case sensitive
What is XML?
• XML stands for extensible Markup Language.
• A markup language is used to provide information about a document.
• Tags are added to the document to provide the extra information.
• HTML tags tell a browser how to display the document.
• XML tags give a reader some idea what some of the data means.
• XML tags are not predefine. You must define your own tags.
• XML uses a Document Type Definition(DTD) or an XML Schema to
describe the data.
• XML with DTD or XML with Schema is designed to be self-
descriptive.
XML
XMLRules
• Tags are enclosed in angle brackets.
• Tags come in pairs with start-tags and end-tags.
• Tags must be properly nested.
<name><email>…</name></email> is not allowed.
<name><email>…</email><name> is.
• Tags are case sensitive.
<address> is not the same as <Address>
DocumentType Definitions (DTD)
• A DTD describes the tree structure of a document and something
about its data.
• A DTD determines how many times a node may appear, and how
child nodes are ordered.
• Schemas are themselves XML documents.
• They were standardized after DTDs and provide more
information about the document.
• They have a number of data types including string, decimal,
integer, boolean, date, and time.
• They divide elements into simple and complex types.
• They also determine the tree structure and how many children a
node may have.
Schemas
Example of XMLDocument
<?xml version=“1.0”/>
<address>
<name>Ganesh Koli</name>
<email>ganeshkoli7175@gmail.com</email>
<phone>7774817221</phone>
</address>
What is the data conversion?
• Data conversion is the conversion of computer data from one
format to another. Throughout a computer environment, data is
encoded in a variety of ways. For example, computer hardware is
built on the basis of certain standards, which requires that data
contains, for example, parity bit checks.
Data Conversion
PDF To XMLProcess
PDF TO OCR (by ABBYY Fine Reader)
Word Replacement
Tagging For XML (Software-Epsilon)
Validation (software-XML Spy)
Quality Checking
Send to XML
What is e-pub?
• EPUB is e-book file format with extension of .epub. We can read
on devices like smartphone, tablet, and computer.
• It is a technical standard published by the International Digital
Publishing Forum (IDPF). The term is short for electronic
publication and is sometimes styled epub.
E-Pub
Why should use the .epub format?
• Because it's a completely open and free standard. The .epub is a
standard for
• eBooks created by the International Digital Publishing Forum. It
consists of basic
• XHTML for the book content, XML for descriptions, and a re-
named zip file to
• hold it all in. Anyone can make these eBooks, and since they're
essentially just
• XHTML, anyone can read them.
What is XHTML?
• XHTML stands for EXtensible HyperText Markup Language
• XHTML is almost identical to HTML
• XHTML is stricter than HTML
• XHTML is HTML defined as an XML application
• XHTML is supported by all major browsers
HTML XHTML
HTML is Hypertext Markup
Language.
XHTML is Extensible
Hypertext Markup Language.
Tags aren't extensible Tags are extensible
All the content can be put under
body element.
All the content has to be put in
blocks (p, under body element.
Tags are not case-sensitive Only lower case tags are
allowed
Possible to leave off and ending
tag like </body>
Tags should appear in pair
Overlapping tags No overlapping tags
Difference Between HTMLand XHTML
What is OCR?
• Optical Character Recognition, or OCR, is a technology that
enables you to convert different types of documents, such as
scanned paper documents, PDF files or images captured by a
digital camera into editable and searchable data. (Software-
ABBYY FINE READER for OCR)
OCR Process
E-pub Process
E-Pub Structure
• mimetype - tells a reader/operating system what's in here
• META-INF folder - This folder contains, at minimum, the
container.xml
• file, which tells the reader software where in the container to find
the book.
• OEBPS folder - Recommended location for the books content. It
contains:
• Images folder - images go here
• ISBN number.opf - XML file that lists what's in the
container
• toc.ncx - This is the table of Contents
• xhtml files - The book's contents are in these
Makingthe Container
• Now we make the .epub container that all these files go in.
• Create an empty .zip file with whatever name you like
• Copy the mimetype file into the zip file (don't use compression on
this file)
• Copy the rest of the files and folders mentioned above into the zip
file *
• Re-name the .zip extension to .epub
• Then do online validation of .epub file
Thank You

More Related Content

What's hot

Creating Fixed-Layout EPUBs
Creating Fixed-Layout EPUBsCreating Fixed-Layout EPUBs
Creating Fixed-Layout EPUBsLaura Brady
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLVijay Mishra
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksJonathan Pletzke
 
Html (hypertext markup language)
Html (hypertext markup language)Html (hypertext markup language)
Html (hypertext markup language)Resty Jay Galdo
 
Web programming and services
Web programming and servicesWeb programming and services
Web programming and serviceslaibamaqsood
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLKumar
 
Xml 150323102007-conversion-gate01
Xml 150323102007-conversion-gate01Xml 150323102007-conversion-gate01
Xml 150323102007-conversion-gate01Niraj Bharambe
 
An Introduction to HTML
An Introduction to HTMLAn Introduction to HTML
An Introduction to HTMLcrea8ivemoiz
 
HTML- Hyper Text Markup Language
HTML- Hyper Text Markup LanguageHTML- Hyper Text Markup Language
HTML- Hyper Text Markup LanguageTrinity Dwarka
 
Applying xml
Applying xmlApplying xml
Applying xmlKumar
 
215077679 introduction to HTML
215077679  introduction to HTML215077679  introduction to HTML
215077679 introduction to HTMLXolani Madlopha
 
DITA and Translation Best Praticices
DITA and Translation Best PraticicesDITA and Translation Best Praticices
DITA and Translation Best PraticicesAndrzej Zydroń MBCS
 

What's hot (20)

Xml
XmlXml
Xml
 
Xhtml
XhtmlXhtml
Xhtml
 
Creating Fixed-Layout EPUBs
Creating Fixed-Layout EPUBsCreating Fixed-Layout EPUBs
Creating Fixed-Layout EPUBs
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
 
Html (hypertext markup language)
Html (hypertext markup language)Html (hypertext markup language)
Html (hypertext markup language)
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Web programming and services
Web programming and servicesWeb programming and services
Web programming and services
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Xml 150323102007-conversion-gate01
Xml 150323102007-conversion-gate01Xml 150323102007-conversion-gate01
Xml 150323102007-conversion-gate01
 
Slides 2 - HTML
Slides 2 - HTMLSlides 2 - HTML
Slides 2 - HTML
 
Html
HtmlHtml
Html
 
An Introduction to HTML
An Introduction to HTMLAn Introduction to HTML
An Introduction to HTML
 
HTML- Hyper Text Markup Language
HTML- Hyper Text Markup LanguageHTML- Hyper Text Markup Language
HTML- Hyper Text Markup Language
 
Applying xml
Applying xmlApplying xml
Applying xml
 
215077679 introduction to HTML
215077679  introduction to HTML215077679  introduction to HTML
215077679 introduction to HTML
 
DITA and Translation Best Praticices
DITA and Translation Best PraticicesDITA and Translation Best Praticices
DITA and Translation Best Praticices
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
DSL explained _
DSL explained _DSL explained _
DSL explained _
 

Similar to E-publishing (20)

Unit 4 - HTTP and the Web Services - IT
Unit 4 - HTTP and the Web Services - ITUnit 4 - HTTP and the Web Services - IT
Unit 4 - HTTP and the Web Services - IT
 
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
WEB TECHNOLOGY:Web Essentials and Markup Language HTMLWEB TECHNOLOGY:Web Essentials and Markup Language HTML
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
 
Unit 01 (1).pdf
Unit 01 (1).pdfUnit 01 (1).pdf
Unit 01 (1).pdf
 
Introduction to XML.ppt
Introduction to XML.pptIntroduction to XML.ppt
Introduction to XML.ppt
 
Introduction to XML.ppt
Introduction to XML.pptIntroduction to XML.ppt
Introduction to XML.ppt
 
BITM3730 10-31.pptx
BITM3730 10-31.pptxBITM3730 10-31.pptx
BITM3730 10-31.pptx
 
Artistic Web Applications - Week3 - Part 1
Artistic Web Applications - Week3 - Part 1Artistic Web Applications - Week3 - Part 1
Artistic Web Applications - Week3 - Part 1
 
BITM3730 10-18.pptx
BITM3730 10-18.pptxBITM3730 10-18.pptx
BITM3730 10-18.pptx
 
Xml passing in java
Xml passing in javaXml passing in java
Xml passing in java
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
introdution-to-html.ppt
introdution-to-html.pptintrodution-to-html.ppt
introdution-to-html.ppt
 
Xml unit1
Xml unit1Xml unit1
Xml unit1
 
Unit iv xml dom
Unit iv xml domUnit iv xml dom
Unit iv xml dom
 
00 introduction
00 introduction00 introduction
00 introduction
 
XML.pptx
XML.pptxXML.pptx
XML.pptx
 
What's With The 1S And 0S? Making Sense Of Binary Data At Scale With Tika And...
What's With The 1S And 0S? Making Sense Of Binary Data At Scale With Tika And...What's With The 1S And 0S? Making Sense Of Binary Data At Scale With Tika And...
What's With The 1S And 0S? Making Sense Of Binary Data At Scale With Tika And...
 
Xml
XmlXml
Xml
 
introdution-to-html.ppt
introdution-to-html.pptintrodution-to-html.ppt
introdution-to-html.ppt
 
introdution-to-html.ppt
introdution-to-html.pptintrodution-to-html.ppt
introdution-to-html.ppt
 
summary html.ppt
summary html.pptsummary html.ppt
summary html.ppt
 

Recently uploaded

chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

E-publishing

  • 1. Seminar on “E-Publishing” Presented by Mr. Ganesh Koli, B.E ( I.T) & Mr. Kailas Rathod, B.E (E & Tc)
  • 2. Contents • Introduction to e-publishing • HTML • Difference between HTML and XML • XML • Data Conversion • Pdf to XML process • E-Pub
  • 3. What is e-publishing? • Digital publishing, also known as electronic publishing or e- publishing, is any type of publishing that involves disseminating information or entertainment by digital means. • Electronic publishing includes the digital publication of e- books, digital magazines, and the development of digital libraries and catalogues.
  • 4. What is HTML? • HTML is the standard markup language for creating Web pages. • HTML stands for Hyper Text Markup Language • HTML describes the structure of Web pages using markup • HTML elements are the building blocks of HTML pages • HTML elements are represented by tags • HTML tags label pieces of content such as "heading", "paragraph", "table", and so on • Browsers do not display the HTML tags, but use them to render the content of the page HTML
  • 5. Example of HTMLDocument <html> <head><title>Impel InfoTech</title></head. <body> <h1>Data conversion </h1> <h2>Data processing</h2> </body> </html>
  • 6. Difference Between HTMLand XML HTML XML HTML tags have a fixed meaning and browsers know what it is. XML tags are different for different applications, and users know what they mean. HTML tags are used for display. XML tags are used to describe documents and data. HTML is not case sensitive XML is case sensitive
  • 7. What is XML? • XML stands for extensible Markup Language. • A markup language is used to provide information about a document. • Tags are added to the document to provide the extra information. • HTML tags tell a browser how to display the document. • XML tags give a reader some idea what some of the data means. • XML tags are not predefine. You must define your own tags. • XML uses a Document Type Definition(DTD) or an XML Schema to describe the data. • XML with DTD or XML with Schema is designed to be self- descriptive. XML
  • 8. XMLRules • Tags are enclosed in angle brackets. • Tags come in pairs with start-tags and end-tags. • Tags must be properly nested. <name><email>…</name></email> is not allowed. <name><email>…</email><name> is. • Tags are case sensitive. <address> is not the same as <Address>
  • 9. DocumentType Definitions (DTD) • A DTD describes the tree structure of a document and something about its data. • A DTD determines how many times a node may appear, and how child nodes are ordered.
  • 10. • Schemas are themselves XML documents. • They were standardized after DTDs and provide more information about the document. • They have a number of data types including string, decimal, integer, boolean, date, and time. • They divide elements into simple and complex types. • They also determine the tree structure and how many children a node may have. Schemas
  • 11. Example of XMLDocument <?xml version=“1.0”/> <address> <name>Ganesh Koli</name> <email>ganeshkoli7175@gmail.com</email> <phone>7774817221</phone> </address>
  • 12. What is the data conversion? • Data conversion is the conversion of computer data from one format to another. Throughout a computer environment, data is encoded in a variety of ways. For example, computer hardware is built on the basis of certain standards, which requires that data contains, for example, parity bit checks. Data Conversion
  • 13. PDF To XMLProcess PDF TO OCR (by ABBYY Fine Reader) Word Replacement Tagging For XML (Software-Epsilon) Validation (software-XML Spy) Quality Checking Send to XML
  • 14. What is e-pub? • EPUB is e-book file format with extension of .epub. We can read on devices like smartphone, tablet, and computer. • It is a technical standard published by the International Digital Publishing Forum (IDPF). The term is short for electronic publication and is sometimes styled epub. E-Pub
  • 15. Why should use the .epub format? • Because it's a completely open and free standard. The .epub is a standard for • eBooks created by the International Digital Publishing Forum. It consists of basic • XHTML for the book content, XML for descriptions, and a re- named zip file to • hold it all in. Anyone can make these eBooks, and since they're essentially just • XHTML, anyone can read them.
  • 16. What is XHTML? • XHTML stands for EXtensible HyperText Markup Language • XHTML is almost identical to HTML • XHTML is stricter than HTML • XHTML is HTML defined as an XML application • XHTML is supported by all major browsers
  • 17. HTML XHTML HTML is Hypertext Markup Language. XHTML is Extensible Hypertext Markup Language. Tags aren't extensible Tags are extensible All the content can be put under body element. All the content has to be put in blocks (p, under body element. Tags are not case-sensitive Only lower case tags are allowed Possible to leave off and ending tag like </body> Tags should appear in pair Overlapping tags No overlapping tags Difference Between HTMLand XHTML
  • 18. What is OCR? • Optical Character Recognition, or OCR, is a technology that enables you to convert different types of documents, such as scanned paper documents, PDF files or images captured by a digital camera into editable and searchable data. (Software- ABBYY FINE READER for OCR)
  • 22. • mimetype - tells a reader/operating system what's in here • META-INF folder - This folder contains, at minimum, the container.xml • file, which tells the reader software where in the container to find the book. • OEBPS folder - Recommended location for the books content. It contains: • Images folder - images go here • ISBN number.opf - XML file that lists what's in the container • toc.ncx - This is the table of Contents • xhtml files - The book's contents are in these
  • 23. Makingthe Container • Now we make the .epub container that all these files go in. • Create an empty .zip file with whatever name you like • Copy the mimetype file into the zip file (don't use compression on this file) • Copy the rest of the files and folders mentioned above into the zip file * • Re-name the .zip extension to .epub • Then do online validation of .epub file