SlideShare a Scribd company logo
1 of 16
© 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA
EDTA & iText Conference
Bangkok, July 27, 2017
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Short overview of iText2
How did this happen?
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Short overview of iText3
How it all started for PDF
1991: “The Camelot Paper” by John Warnock, Adobe
Explains why PDF is needed
From Carousel Product Specification to PDF 1.0
Adobe’s bold move: make the Reader free of charge
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Short overview of iText4
How it all started for iText
1998: first open source PDF library; 2000: first iText release
Bring PDF from the Desktop to the Server
World-wide distribution as open source library
iText’s bold move: Automate PDF creation
© 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Document workflow
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Short overview of iText6
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Short overview of iText7
© 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Open source
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Copyright versus Copyleft
Copyright law allows an author to prohibit
others from reproducing, adapting, or
distributing copies of the author's work.
Copyleft gives every person who receives a
copy of a work permission to reproduce, adapt
or distribute the work as long as any resulting
copies or adaptations are also bound by the
same copyleft licensing scheme.
Short overview of iText9
©
©
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Open Source License overview
Short overview of iText10
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
How the (A)GPL works
A: you own the software
 You grant rights: copy, modify, distribute
 You distribute a copy of the source code
 Disclaimer: “as-is”; no warranties
 Additional rights: e.g. specific legal notices, use of trade names
B: you distribute verbatim copies
 Everything listed under A still applies
 You may remove additional permissions
 The software remains GPL
C: you distribute works “based on”
 Everything listed under A+B still applies
 Add notice + date for each modification **
 Your work is automatically (A)GPL (viral effect!)
Short overview of iText11
*
* USE only: you don’t have to accept the GPL
** Modification: very broad interpretation
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Licensing options
Viral effect of the open source license:
 The product is available for free for those who accept and comply with the F/OSS license,
 The product is improved thanks to bug fixes and code contributions,
 As soon as the product is also distributed under another license, a commercial license is
needed.
Commercial license for commercial use:
The product is available under a custom license for those who pay for the product:
 Support, Warranty, Indemnification, Release from the requirements of the F/OSS license,
 Perpetual (per server) + maintenance, Capacity Rental, OEM.
Partnerships for co-creation and co-promotion of products!
Short overview of iText12
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
iText DITO
iText 7 platform
13
iText 7 Core
pdfSweep
pdfInvoice
pdf-
Calligraph
pdf2Data
pdfHTML
...
pdfXFA
pdfDebug
iText 7
engine
DITO SDK
pdfHTML
Designer
Short overview of iText
© 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Why iText?
© 2015, iText Group NV, iText Software Corp., iText Software BVBA
What people tell us:
We use iText because of the quality of the PDFs:
 E.g. many other products don’t support tagging, specific features we need,…
We use iText because there is a big iText community:
 Many people write about iText; questions on Stack Overflow get answered quickly.
We use iText because we see that it is actively developed:
 We see that iText Group constantly invests in new development,
 It’s as if iText has been around forever!
The iText development team offers great support:
 The support team has helped us solve our problems;
 Feature requests from our company made it into the official road map.
Short overview of iText15
© 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA
Thank you!

More Related Content

More from iText Group nv

PDF made easy with iText 7
PDF made easy with iText 7PDF made easy with iText 7
PDF made easy with iText 7iText Group nv
 
Start-ups: the tortoise and the hare
Start-ups: the tortoise and the hareStart-ups: the tortoise and the hare
Start-ups: the tortoise and the hareiText Group nv
 
IANAL: what developers should know about IP and Legal
IANAL: what developers should know about IP and LegalIANAL: what developers should know about IP and Legal
IANAL: what developers should know about IP and LegaliText Group nv
 
Digital Signatures in the Cloud: A B2C Case Study
Digital Signatures in the Cloud: A B2C Case StudyDigital Signatures in the Cloud: A B2C Case Study
Digital Signatures in the Cloud: A B2C Case StudyiText Group nv
 
Digital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFDigital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFiText Group nv
 
PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!iText Group nv
 
Digital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFDigital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFiText Group nv
 
iText Summit 2014: Talk: iText throughout the document life cycle
iText Summit 2014: Talk: iText throughout the document life cycleiText Summit 2014: Talk: iText throughout the document life cycle
iText Summit 2014: Talk: iText throughout the document life cycleiText Group nv
 
iText Summit 2014: Keynote talk
iText Summit 2014: Keynote talkiText Summit 2014: Keynote talk
iText Summit 2014: Keynote talkiText Group nv
 
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...iText Group nv
 
The XML Forms Architecture
The XML Forms ArchitectureThe XML Forms Architecture
The XML Forms ArchitectureiText Group nv
 
Damn, the new generation kids are getting iPads in Highschool!
Damn, the new generation kids are getting iPads in Highschool!Damn, the new generation kids are getting iPads in Highschool!
Damn, the new generation kids are getting iPads in Highschool!iText Group nv
 
PAdES signatures in iText and the road ahead
PAdES signatures in iText and the road aheadPAdES signatures in iText and the road ahead
PAdES signatures in iText and the road aheadiText Group nv
 
Best practices in Certifying and Signing PDFs
Best practices in Certifying and Signing PDFsBest practices in Certifying and Signing PDFs
Best practices in Certifying and Signing PDFsiText Group nv
 
Choosing the iText Solution that is right for you: Community or Commercial ed...
Choosing the iText Solution that is right for you: Community or Commercial ed...Choosing the iText Solution that is right for you: Community or Commercial ed...
Choosing the iText Solution that is right for you: Community or Commercial ed...iText Group nv
 
The importance of standards
The importance of standardsThe importance of standards
The importance of standardsiText Group nv
 

More from iText Group nv (17)

PDF made easy with iText 7
PDF made easy with iText 7PDF made easy with iText 7
PDF made easy with iText 7
 
Start-ups: the tortoise and the hare
Start-ups: the tortoise and the hareStart-ups: the tortoise and the hare
Start-ups: the tortoise and the hare
 
IANAL: what developers should know about IP and Legal
IANAL: what developers should know about IP and LegalIANAL: what developers should know about IP and Legal
IANAL: what developers should know about IP and Legal
 
Digital Signatures in the Cloud: A B2C Case Study
Digital Signatures in the Cloud: A B2C Case StudyDigital Signatures in the Cloud: A B2C Case Study
Digital Signatures in the Cloud: A B2C Case Study
 
Digital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFDigital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDF
 
ZUGFeRD: an overview
ZUGFeRD: an overviewZUGFeRD: an overview
ZUGFeRD: an overview
 
PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!
 
Digital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFDigital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDF
 
iText Summit 2014: Talk: iText throughout the document life cycle
iText Summit 2014: Talk: iText throughout the document life cycleiText Summit 2014: Talk: iText throughout the document life cycle
iText Summit 2014: Talk: iText throughout the document life cycle
 
iText Summit 2014: Keynote talk
iText Summit 2014: Keynote talkiText Summit 2014: Keynote talk
iText Summit 2014: Keynote talk
 
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
 
The XML Forms Architecture
The XML Forms ArchitectureThe XML Forms Architecture
The XML Forms Architecture
 
Damn, the new generation kids are getting iPads in Highschool!
Damn, the new generation kids are getting iPads in Highschool!Damn, the new generation kids are getting iPads in Highschool!
Damn, the new generation kids are getting iPads in Highschool!
 
PAdES signatures in iText and the road ahead
PAdES signatures in iText and the road aheadPAdES signatures in iText and the road ahead
PAdES signatures in iText and the road ahead
 
Best practices in Certifying and Signing PDFs
Best practices in Certifying and Signing PDFsBest practices in Certifying and Signing PDFs
Best practices in Certifying and Signing PDFs
 
Choosing the iText Solution that is right for you: Community or Commercial ed...
Choosing the iText Solution that is right for you: Community or Commercial ed...Choosing the iText Solution that is right for you: Community or Commercial ed...
Choosing the iText Solution that is right for you: Community or Commercial ed...
 
The importance of standards
The importance of standardsThe importance of standards
The importance of standards
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

ETDA Conference - Short overview of iText

  • 1. © 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA EDTA & iText Conference Bangkok, July 27, 2017
  • 2. © 2015, iText Group NV, iText Software Corp., iText Software BVBA Short overview of iText2 How did this happen?
  • 3. © 2015, iText Group NV, iText Software Corp., iText Software BVBA Short overview of iText3 How it all started for PDF 1991: “The Camelot Paper” by John Warnock, Adobe Explains why PDF is needed From Carousel Product Specification to PDF 1.0 Adobe’s bold move: make the Reader free of charge
  • 4. © 2015, iText Group NV, iText Software Corp., iText Software BVBA Short overview of iText4 How it all started for iText 1998: first open source PDF library; 2000: first iText release Bring PDF from the Desktop to the Server World-wide distribution as open source library iText’s bold move: Automate PDF creation
  • 5. © 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA Document workflow
  • 6. © 2015, iText Group NV, iText Software Corp., iText Software BVBA Short overview of iText6
  • 7. © 2015, iText Group NV, iText Software Corp., iText Software BVBA Short overview of iText7
  • 8. © 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA Open source
  • 9. © 2015, iText Group NV, iText Software Corp., iText Software BVBA Copyright versus Copyleft Copyright law allows an author to prohibit others from reproducing, adapting, or distributing copies of the author's work. Copyleft gives every person who receives a copy of a work permission to reproduce, adapt or distribute the work as long as any resulting copies or adaptations are also bound by the same copyleft licensing scheme. Short overview of iText9 © ©
  • 10. © 2015, iText Group NV, iText Software Corp., iText Software BVBA Open Source License overview Short overview of iText10
  • 11. © 2015, iText Group NV, iText Software Corp., iText Software BVBA How the (A)GPL works A: you own the software  You grant rights: copy, modify, distribute  You distribute a copy of the source code  Disclaimer: “as-is”; no warranties  Additional rights: e.g. specific legal notices, use of trade names B: you distribute verbatim copies  Everything listed under A still applies  You may remove additional permissions  The software remains GPL C: you distribute works “based on”  Everything listed under A+B still applies  Add notice + date for each modification **  Your work is automatically (A)GPL (viral effect!) Short overview of iText11 * * USE only: you don’t have to accept the GPL ** Modification: very broad interpretation
  • 12. © 2015, iText Group NV, iText Software Corp., iText Software BVBA Licensing options Viral effect of the open source license:  The product is available for free for those who accept and comply with the F/OSS license,  The product is improved thanks to bug fixes and code contributions,  As soon as the product is also distributed under another license, a commercial license is needed. Commercial license for commercial use: The product is available under a custom license for those who pay for the product:  Support, Warranty, Indemnification, Release from the requirements of the F/OSS license,  Perpetual (per server) + maintenance, Capacity Rental, OEM. Partnerships for co-creation and co-promotion of products! Short overview of iText12
  • 13. © 2015, iText Group NV, iText Software Corp., iText Software BVBA iText DITO iText 7 platform 13 iText 7 Core pdfSweep pdfInvoice pdf- Calligraph pdf2Data pdfHTML ... pdfXFA pdfDebug iText 7 engine DITO SDK pdfHTML Designer Short overview of iText
  • 14. © 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA Why iText?
  • 15. © 2015, iText Group NV, iText Software Corp., iText Software BVBA What people tell us: We use iText because of the quality of the PDFs:  E.g. many other products don’t support tagging, specific features we need,… We use iText because there is a big iText community:  Many people write about iText; questions on Stack Overflow get answered quickly. We use iText because we see that it is actively developed:  We see that iText Group constantly invests in new development,  It’s as if iText has been around forever! The iText development team offers great support:  The support team has helped us solve our problems;  Feature requests from our company made it into the official road map. Short overview of iText15
  • 16. © 2015, iText Group NV, iText Software Corp., iText Software BVBA© 2015, iText Group NV, iText Software Corp., iText Software BVBA Thank you!

Editor's Notes

  1. In 1991, Adobe’s John Warnock wrote “The Camelot Paper” in which he explained this specific problem: Most programs print to a wide range of printers, but there is no universal way to communicate and view this printed information electronically ... What industries badly need is a universal way to communicate documents across a wide variety of machine configurations, operating systems, and communication networks. I have personal experience with this problem long after this paper was written. When I started working at Ghent University in 1998, I was confronted with software that only worked on DOS and that could only print to an HP printer that couldn’t even be a network printer: it had to be attached to the local computer. I solved this problem by introducing PDF: PDF had the advantage that it can be viewed on every platform and that it can be printed in a reliable way, which were the requirements of my University project. The 1991 Camelot paper led to the Carousel Product Specification, which in turn resulted in the first PDF specification and software in 1993: Acrobat Distiller and Acrobat Reader. Although PDF had what it took to make the paperless world happen, it turned out that many people considered PDF as “a format for printing documents.” I also noticed this in my university project: people didn’t use the digital documents digitally, the first years the project was in production, the users of my application printed every PDF I produced. I wanted to solve this paradox and I succeeded: over the years people stopped printing PDFs and started to consume them digitally. How did I achieve this change of hearts with respect to paper?
  2. In the first decade of its existence, PDF was something that lived on the desktop. A PDF document was created manually by a human being, using a Word processor or desktop publishing software. The final purpose of many of those document was to be printed. People still loved paper more that digital. In 1998, I was one of the first people who created an open source library that allowed developers to create PDFs on the server automatically, without any human intervention. The major flaw of this first library was the fact that a developer needed to read and understand the PDF specification in order to use it. I soon discovered that I had to make it easier for developers to create documents if I wanted to make PDF a success. That’s why I created iText: a library that allows developers to create PDF documents programmatically without having to be a PDF specialist. The library was an instant hit: everyone in need of PDF functionality started to use iText. And here’s the second paradox: I created a library that multiplied the world-wide amount of PDF documents dramatically, hoping that this would make the dream of the paperless world happen. The secret to achieve this dream is “added value”: People will prefer digital over paper, once the digital document has added value when compared to the paper document. So I began focusing on the added value that PDF technology made available and I thought of ways to make PDF even more popular. iText made it possible to publish data from a database extremely fast, resulting in documents of hundred thousands of pages. Printing such a document would be madness, but the PDF format was a great way to archive a snapshot of a specific moment in time. Among the first iText users, there were a lot of banks who used iText to create PDFs for that specific purpose. But there’s more.