SlideShare a Scribd company logo
What is Html and Css
Before we begin on learning what is pdfHtml
First we have to understand what html and css is.
Does anyone know what html and css actually is?
What Html and CSS is not!
HTML and CSS is not a programming language!
What HTML is
● HTML stands for Hyper Text Markup Language
● HTML is the standard markup language for creating Web pages
● HTML describes the structure of a Web page
● HTML consists of a series of elements
● HTML elements tell the browser how to display the content
● HTML elements label pieces of content such as "this is a heading", "this is a paragraph", "this is a link", etc.
What Is HTML
What is CSS
● CSS stands for Cascading Style Sheets
● CSS describes how HTML elements are to be displayed on screen, paper, or
in other media
● CSS saves a lot of work.It can control the layout of multiple web pages all at
once
● External stylesheets are stored in CSS files
What Is CSS
What is pdfHtml?
pdfHtml is an itext addon to allow users to convert
html and css files to pdfs. (This can also be used to
convert string format html and inline styling css)
Workflow of PdfHtml
Our add on allows users to input their html and css files alongside their resources
from there pdfHtml will then convert their project into a pdf file output.
Depending on the complexity of their project this process is done straight forward
with simply one API call
what is html and css online website creation
Example of simple conversion
What happens in the background?
There is a three step process within our converter.
Phase One
During Phase one the HTML is parsed into an internal document format. In
addition to creating an hierarchical tree-structure, this step also takes care of
commonly found malformed HTML, adding missing closing tags and other
common mistakes. The css-sheets are parsed into an internal style-sheet as well.
Our addon has the ability to resolve malformed html tags.
Phase Two
Once phase one is complete pdfHtml will then resolve the css to the
DOM(The data representation of objects). Then it will translate the html objects
Into itext objects and then apply the css properties to each itext object accordingly.
Phase Three final step
The final step will be for pdfHtml to write the iText objects with its styling properties
onto layout objects to properly display the new formed iText objects in their
corresponding locations within the pdf file. The layout objects will then be written
onto the pdf file.
Custom use cases with pdfHtml
Let's imagine a client wants to create an html file with a custom tag named <QR>
And from that specified tag he wants a QR code to appear within his pdf file.
Since there is no QR tag within html the only thing will appear is the contents
within the tag on the browser.
How the Tag will Appear in a normal browser
Since there is no QR tag within html the only thing will appear is the contents
within the tag on the browser.
Using our pdfHtml to change this behavior within the pdf
But with the functionalities within pdfHtml we are allowed to map a specified tag to
a pdf object so that tag is rendered the way the client would like changing the
behavior of the content of the html that is rendered to the pdf file.
Other Custom use cases
Now let’s imagine a client wants to convert some html that contains a table with
rows filled with data. But let's say the client is converting the html to a pdf
containing the table to generate a report highlighting certain rows of the table.
With a functionality in pdfHtml called custom css applieries they would be able to
modify certain css attributes of the specified rows to change the rows colors.
This can be done with any css attributes.
Custom use case that need another iText addon
There are times that sales representatives should suggest not only our pdfHtml
addon but also offer our pdfCalligraph alongside our pdfHtml. Many clients often
think just because their html will render arabic, hebrew and other forgien
languages on the browser this isn’t the case for pdf files generated only using
pdfHtml. To get the correct results the client must also purchase our pdfCalligraph
addon.
Create custom pdf files
There is also cases where users want to create custom pdf files without having to
learn a new technology. Usually companies will have a UI/UX designer where they
would be able to style a pdf file simply using HTML and CSS.
With pdfHtml addon users can Convert HTML to PDF with pdfHTML and use the
structural and semantic information from HTML to create standards - compliant
PDF documents like PDF / A, PDF / UA or Tagged PDFs.
Pdf generated only with pdfHtml
Pdf generated with PdfHtml and pdfCalligraph
Hints on when you should offer PdfCalligraph alongside pdfHtml
Usual signs of when to offer pdfCalligraph is when the company is a large
international company.
If the company is working with clients from different countries.
If the company does translation of documents
If the company is in the banking industry
DynamicPdf
DynamicPdf also offers an html converter
One of the strongest advantage we have over them is
That they only offer a .net solution for html conversion as where we support
Both .net and java.
Does not offer css manipulation or custom tags
Flattens all forms when converted to pdf file.
BFO
bfo does not fully support html conversion to pdf
their product Report Generator uses its own xml similar to xHTML. It will not
convert straight out of the box
it will require transformation of html tags.
no solution for .net
also requires SAX paser installed and running on clients systms
IronPdf
iron pdf does not have a java solution
no support for manipulation of tags or css
what is html and css online website creation
what is html and css online website creation

More Related Content

PDF
Effortless Document Conversion: The Best HTML to PDF Converter for .NET Core
PPTX
HTML seminar .pptx( HTML ) it's about html
PDF
Water Softening Of the House Water with the Help of Water Softener Systems
PDF
The growing trend of internet advertising Mobile Alabama
PPTX
MTA html5 text_graphics_media
PPTX
Grade 10 COMPUTER
PDF
HTML to ODT to XML to PDF to …
Effortless Document Conversion: The Best HTML to PDF Converter for .NET Core
HTML seminar .pptx( HTML ) it's about html
Water Softening Of the House Water with the Help of Water Softener Systems
The growing trend of internet advertising Mobile Alabama
MTA html5 text_graphics_media
Grade 10 COMPUTER
HTML to ODT to XML to PDF to …

Similar to what is html and css online website creation (20)

PPTX
E-publishing
PDF
Migrating to HTML5, Migrating Silverlight to HTML5, Migration Applications t...
PDF
Web I - 02 - XHTML Introduction
PDF
IRJET- Smart Way of File Conversion using Python
PPTX
Markup language classification, designing static and dynamic
PPTX
UVA MDST 3073 Texts and Models-2012-09-11
PPTX
CSE-HTML-PPT.pptx
PPTX
Fundamentals of HTML5
PDF
xhtml-documentation
PDF
xhtml-documentation
PDF
Document Processing Made Better - Hadi Harb, Apryse
PPTX
A109 base code html
PDF
PDF
PPT
introdution-to-html.ppt
PDF
Lecture6
PDF
HTML 5 Step By Step - Ebook
PDF
WHAT IS HTML.pdf
PDF
WHAT IS HTML.pdf
PDF
WHAT IS HTML.pdf
E-publishing
Migrating to HTML5, Migrating Silverlight to HTML5, Migration Applications t...
Web I - 02 - XHTML Introduction
IRJET- Smart Way of File Conversion using Python
Markup language classification, designing static and dynamic
UVA MDST 3073 Texts and Models-2012-09-11
CSE-HTML-PPT.pptx
Fundamentals of HTML5
xhtml-documentation
xhtml-documentation
Document Processing Made Better - Hadi Harb, Apryse
A109 base code html
introdution-to-html.ppt
Lecture6
HTML 5 Step By Step - Ebook
WHAT IS HTML.pdf
WHAT IS HTML.pdf
WHAT IS HTML.pdf
Ad

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Getting Started with Data Integration: FME Form 101
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Hybrid model detection and classification of lung cancer
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
MIND Revenue Release Quarter 2 2025 Press Release
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
NewMind AI Weekly Chronicles - August'25-Week II
TLE Review Electricity (Electricity).pptx
Tartificialntelligence_presentation.pptx
DP Operators-handbook-extract for the Mautical Institute
Univ-Connecticut-ChatGPT-Presentaion.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Enhancing emotion recognition model for a student engagement use case through...
Getting Started with Data Integration: FME Form 101
A novel scalable deep ensemble learning framework for big data classification...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
Hybrid model detection and classification of lung cancer
Zenith AI: Advanced Artificial Intelligence
Group 1 Presentation -Planning and Decision Making .pptx
Assigned Numbers - 2025 - Bluetooth® Document
Digital-Transformation-Roadmap-for-Companies.pptx
Ad

what is html and css online website creation

  • 1. What is Html and Css Before we begin on learning what is pdfHtml First we have to understand what html and css is. Does anyone know what html and css actually is?
  • 2. What Html and CSS is not! HTML and CSS is not a programming language!
  • 3. What HTML is ● HTML stands for Hyper Text Markup Language ● HTML is the standard markup language for creating Web pages ● HTML describes the structure of a Web page ● HTML consists of a series of elements ● HTML elements tell the browser how to display the content ● HTML elements label pieces of content such as "this is a heading", "this is a paragraph", "this is a link", etc.
  • 5. What is CSS ● CSS stands for Cascading Style Sheets ● CSS describes how HTML elements are to be displayed on screen, paper, or in other media ● CSS saves a lot of work.It can control the layout of multiple web pages all at once ● External stylesheets are stored in CSS files
  • 7. What is pdfHtml? pdfHtml is an itext addon to allow users to convert html and css files to pdfs. (This can also be used to convert string format html and inline styling css)
  • 8. Workflow of PdfHtml Our add on allows users to input their html and css files alongside their resources from there pdfHtml will then convert their project into a pdf file output. Depending on the complexity of their project this process is done straight forward with simply one API call
  • 10. Example of simple conversion
  • 11. What happens in the background? There is a three step process within our converter.
  • 12. Phase One During Phase one the HTML is parsed into an internal document format. In addition to creating an hierarchical tree-structure, this step also takes care of commonly found malformed HTML, adding missing closing tags and other common mistakes. The css-sheets are parsed into an internal style-sheet as well. Our addon has the ability to resolve malformed html tags.
  • 13. Phase Two Once phase one is complete pdfHtml will then resolve the css to the DOM(The data representation of objects). Then it will translate the html objects Into itext objects and then apply the css properties to each itext object accordingly.
  • 14. Phase Three final step The final step will be for pdfHtml to write the iText objects with its styling properties onto layout objects to properly display the new formed iText objects in their corresponding locations within the pdf file. The layout objects will then be written onto the pdf file.
  • 15. Custom use cases with pdfHtml Let's imagine a client wants to create an html file with a custom tag named <QR> And from that specified tag he wants a QR code to appear within his pdf file. Since there is no QR tag within html the only thing will appear is the contents within the tag on the browser.
  • 16. How the Tag will Appear in a normal browser Since there is no QR tag within html the only thing will appear is the contents within the tag on the browser.
  • 17. Using our pdfHtml to change this behavior within the pdf But with the functionalities within pdfHtml we are allowed to map a specified tag to a pdf object so that tag is rendered the way the client would like changing the behavior of the content of the html that is rendered to the pdf file.
  • 18. Other Custom use cases Now let’s imagine a client wants to convert some html that contains a table with rows filled with data. But let's say the client is converting the html to a pdf containing the table to generate a report highlighting certain rows of the table. With a functionality in pdfHtml called custom css applieries they would be able to modify certain css attributes of the specified rows to change the rows colors. This can be done with any css attributes.
  • 19. Custom use case that need another iText addon There are times that sales representatives should suggest not only our pdfHtml addon but also offer our pdfCalligraph alongside our pdfHtml. Many clients often think just because their html will render arabic, hebrew and other forgien languages on the browser this isn’t the case for pdf files generated only using pdfHtml. To get the correct results the client must also purchase our pdfCalligraph addon.
  • 20. Create custom pdf files There is also cases where users want to create custom pdf files without having to learn a new technology. Usually companies will have a UI/UX designer where they would be able to style a pdf file simply using HTML and CSS. With pdfHtml addon users can Convert HTML to PDF with pdfHTML and use the structural and semantic information from HTML to create standards - compliant PDF documents like PDF / A, PDF / UA or Tagged PDFs.
  • 21. Pdf generated only with pdfHtml
  • 22. Pdf generated with PdfHtml and pdfCalligraph
  • 23. Hints on when you should offer PdfCalligraph alongside pdfHtml Usual signs of when to offer pdfCalligraph is when the company is a large international company. If the company is working with clients from different countries. If the company does translation of documents If the company is in the banking industry
  • 24. DynamicPdf DynamicPdf also offers an html converter One of the strongest advantage we have over them is That they only offer a .net solution for html conversion as where we support Both .net and java. Does not offer css manipulation or custom tags Flattens all forms when converted to pdf file.
  • 25. BFO bfo does not fully support html conversion to pdf their product Report Generator uses its own xml similar to xHTML. It will not convert straight out of the box it will require transformation of html tags. no solution for .net also requires SAX paser installed and running on clients systms
  • 26. IronPdf iron pdf does not have a java solution no support for manipulation of tags or css