Last time my colleague Sophia introduced you to PDF files and how much support is there for Java. This week we will be looking at the creation of PDF Files.
A PDF file is a complex file format. Originally designed by Adobe, it is now an ISO standard of over 1000 pages. PDF files are unusual in that they do not contain the actual content (like a Word or Text file), but the information needed to create the display of the content when the PDF viewer puts it all together.
It is a simplified version of PostScript, where you create a program which runs to generate the output. This is why they are very hard to hack – you are editing the program to generate the content, not the actual content.
A PDF file contains a set of objects with a table telling you where the objects are all located in the PDF file. The objects themselves contain a mix of binary and text content. If you know what you are doing, you can create it yourself.
In this series of posts, my colleague Daniel shows you how to build a really simple PDF file (and that is nasty enough). It is not for the faint-hearted……
Next time, we will show you the easy route….
Latest posts by Mark Stephens (see all)
- Which version of Java SE should I use? - April 25, 2018
- How we are improving our code quality with IDEA in 2018 - March 7, 2018
- How we are improving our code quality with NetBeans in 2018 - March 1, 2018
- 3 ways that the European Union is changing the way Companies write software in 2018 - January 31, 2018
- IDRsolutions product range update for 2018 - January 22, 2018