Tags: Java
Java DZone Guide 2018
The new DZone 2018 Guide to Java will also take you through some of the main talking points of modern Java
Migration guide iText 7.1
Migration Guide for Java Introduction This is a short migration guide to help you or your developers switch from 7.0.x to 7.1.0. This guide will broadly cover the breaks in the API. Please consult the breaking changes on the iText website for the full and detailed list of changes. All listing below are non-exhaustive and mainly cover the most important changes that you need to do or you need to take into account when moving to 7.1.0. 1. Updating the version using Maven / Gradle Update the following dependencies in your project's...
Tags: Java
2017 DZone Guide to Java
The new DZone 2017 Guide to Java will also take you through some of the main talking points of modern Java, from designing appropriately for microservices, using Java 8 to address code smells, to concurrency with Java Futures and Kotlin Coroutines. There are some skills, like how to handle memory leaks and debugging that will always be required in the Java developer’s toolbox, and these are also discussed in this guide.
Tags: iTextJavaC#.NET
Last week, we created a poll on Twitter , asking you which platform you prefer: The Java platform, The .NET platform, or Another platform These were the results: It seems that the Java platform is the most popular among developers who follow us on Twitter: half of them prefer the Java platform. Looking at the questions posted on StackOverflow, I would have guessed that the numbers would be more in balance, because it feels as if there are about as many questions about iText for Java as there are as about iText for C#. Maybe we...
As you have probably noticed by now, we have recently released iText 7 , a new major version of our flagship library, which is not backwards compatible to iText 5. This technical blog post will focus a bit more on the reasons why we chose to rewrite iText 7 from scratch and will also detail our roadmap for the near future. Reasons While we were always pretty happy with the capabilities of iText as they stood, there were a number of design choices that limited our wiggling room for further development. Over the years, a number...

iText 7: Building Blocks

Introduction of the second tutorial in the iText series. This tutorial will help you if you want to create PDF files from scratch using Java code. It covers iText 7 objects such as Paragraph, List, Table, Cell, Image, and many other objects. It also explains the concept of renderers, event handlers, bookmarks, and links.


Chapter 7: Creating PDF/UA and PDF/A documents

In this chapter, we're going to take a closer look at two sub-standards of ISO 32000. We're going to create PDF/UA files that are compliant with ISO 14289 (Universal Accessibility). We're also going to create PDF/A files that comply with ISO 19005 (archiving, or long-term preservation).


Chapter 6: Reusing existing PDF documents

In this chapter, we'll scale, tile, and N-up one file with a different file as result. We'll also assemble files in many different ways. We'll discover that there are quite some pitfalls when merging interactive forms.