iText 5

XML Worker examples

These examples were written in the context of an old XML Worker tutorial.

They are used in answer to questions such as:


d00_xhtml

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D00_XHTML.java##

d01_customelementhandler

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D01_CustomElementHandler.java##

d02_parsehtml

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D02_ParseHtml.java##

d03_parsehtmlpipelines

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D03_ParseHtmlPipelines.java##

d04_parsehtmlcss

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D04_ParseHtmlCss.java##

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D05_ParseHtmlCssLink.java##

d06_parsehtmlfonts

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D06_ParseHtmlFonts.java##

d07_parsehtmlasian

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D07_ParseHtmlAsian.java##

d07bis_parsehtmlasian

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D07bis_ParseHtmlAsian.java##

d07tris_parsehtmlasian

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D07tris_ParseHtmlAsian.java##

d08_parsehtmlimageslinksoops

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D08_ParseHtmlImagesLinksOops.java##

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D09_ParseHtmlImagesLinks.java##

d10_parsecustomtag

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D10_ParseCustomTag.java##

d11_parsehtmlobjects

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D11_ParseHtmlObjects.java##

d12_parsehtmlcustompipeline

##GITHUB:https://raw.githubusercontent.com/itext/i5js-sandbox/master/src/main/java/sandbox/xmlworker/D12_ParseHtmlCustomPipeline.java##

Resources

https://github.com/itext/i5js-sandbox/blob/master/resources/xml/walden.htmlwalden.html
https://github.com/itext/i5js-sandbox/blob/master/resources/html/walden.htmlwalden.html
https://github.com/itext/i5js-sandbox/blob/master/resources/xml/walden.csswalden.css
https://github.com/itext/i5js-sandbox/blob/master/resources/xml/thoreau.htmlthoreau.html
https://github.com/itext/i5js-sandbox/blob/master/resources/html/thoreau.htmlthoreau.html
https://github.com/itext/i5js-sandbox/blob/master/resources/xml/img/435px-VII.jpg435px-VII.jpg
https://github.com/itext/i5js-sandbox/blob/master/resources/xml/img/486px-Henry_David_Thoreau.jpg486px-Henry_David_Thoreau.jpg
https://github.com/itext/i5js-sandbox/blob/master/resources/xml/img/Henry_David_Thoreau_1861.jpgHenry_David_Thoreau_1861.jpg
https://github.com/itext/i5js-sandbox/blob/master/resources/xml/test.htmltest.html
https://github.com/itext/i5js-sandbox/blob/master/resources/xml/hero.html
https://github.com/itext/i5js-sandbox/blob/master/resources/xml/hero2.html

Results

https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_walden1.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_walden2.pdfcmp_walden2.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_walden3.pdfcmp_walden3.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_test.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_walden4.pdfcmp_walden4.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_hero.pdfcmp_hero.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_asian.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_asian2.pdfcmp_asian2.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_thoreau_oops.pdfcmp_thoreau_oops.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_thoreau.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_walden5.pdf
https://github.com/itext/i5js-sandbox/blob/master/cmpfiles/xmlworker/cmp_walden6.pdf