業界動向

How to Add Electronic and Digital Signatures to a Universal Application (UWP) with iText
Recently we found Paul Madary's blog post about signing files in a UWP app with iText, and we wanted to share it. Paul gracefully agreed to let us do that, and as a bonus we upgraded the code to be usable out-of-the-box with iText 7.1.3. The only change needed is the method SignDocumentSignature .
Tags: tip of week
iText tips
Our Q2 tips, that we would like to share with you: How to mask images, How to unembed a font, How to color letters in a paragraph, How to add a border to a paragraph, How to mimic responsive design, How to support custom tags, How to center text, and DZone Guide to Java.
pdfHTML
Introduction A year and a half after the release of iText 7 - a rewrite of iText from scratch, many developers have migrated from iText 5 to iText 7. We've received feedback that: the new API is much more intuitive; iText 7 code is much easier to write, read, and maintain; the upgrade was postponed because of: lack of time, and the effort needed to rewrite application due to the fact that iText 7 isn't backwards compatible. Surprisingly, not many developers have made the switch from iText 5 + XML Worker to iText 7 + the pdfHTML add-on yet. When asked why not, developers gave us different...
ZUGFeRD e-book v2
With the release of iText 7, some part of the first edition of the book "ZUGFeRD: The Future of Invoicing" became obsolete. In the meantime, we have been busy updating the content to iText 7 code and including new add-ons such as pdfHTML. Today, ZUGFeRD is still a very important standard for invoicing, that makes processing invoices much easier by combining EDI standards (Electronic Data Interchange, e.g. Cross Industry Invoice or CII) with the PDF/A-3 standard. The human-oriented representation using PDF and the machine-oriented EDI information stored within the PDF are the key strengths of...
How do I make sure my software complies with AGPL: How can I use iText for free? iText is available under the open source license, AGPL as well as a commercial license. If you purchase a commercial license, you can keep your source code to yourself allowing you to retain your IP. If you use the AGPL version, you need to release your source code free of charge. But what does that really mean in practical terms? One of our developers, created a short post to explain where and how to publish your source code to comply with AGPL. Where and how to publish Free Software - by Amedee...
Introduction iText 7's new add-on pdfHTML is a tool that aims to greatly simplify HTML to PDF conversion in Java or .NET. This is a straightforward and uniform use case, so many users will get satisfactory results with the one-line code sample below. For more complex usage, you may need to provide some configuration to pdfHTML. In this post, I will attempt to explain why you may need to use the config options, and how to use them. Basics The default way to use pdfHTML is either one of two basic one-line code samples: HtmlConverter.convertToPdf(new File("input.html"), new...
Tags: pdfXfaiText 7flatten form
pdfXfa is the successor to XFA Worker. It allows you to process and finalize dynamic forms by automating form filling and later flattening for easy use and security. pdfXFA offers all of the same functionality as XFA Worker, but also offers a convenient API. To get started with pdfXFA, read on! Load your License Key Before we begin we'll need to load the license file. This is done using our license key library. Make sure to use version 2 and higher. These version are meant to be used in tandem with iText 7 products, while versions 1.x.y are meant to be used with iText 5. LicenseKey....
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...
pdfDebug is an add on component that is available for iText 7. Its basic function is to allow a programmer to see inside of a PDF while it is being created. This allows for advanced debugging on programs that use iText to create or manipulate PDFs. Interested? Let’s take a look at how it works with an example. To start, we created a simple program whose goal is to create a pdf that has four pages, with one phrase on each page. Page 1: Hello World, Page 2: Hello People, Page 3: Hello Everyone. In addition, we want the headers Item 1, Item 2, or Item 3 depending on the page which it appears on...
Eurostaff, a recruitment specialist, recently conducted an interview with iText founder and CSO Bruno Lowagie . In it, Bruno explains the best practices for developers who pull code snippets from StackOverflow to use in their own projects. What are the legal ramifications? How do you best attribute your source? From the interview: "The Stack Exchange Network interprets ‘attribution’ in a fantastically complicated way, written in legalese that even educated people have trouble...