or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $0.68 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

iText in Action: Creating and Manipulating PDF [Paperback]

Bruno Lowagie
4.6 out of 5 stars  See all reviews (12 customer reviews)

List Price: $49.99
Price: $33.98 & FREE Shipping. Details
You Save: $16.01 (32%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Paperback $33.98  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
iText in Action iText in Action 4.5 out of 5 stars (8)
$37.01
In Stock.

Book Description

December 15, 2006 1932394796 978-1932394795 1

Imagine a publisher who wants to "stamp" his ebooks on the fly with the name of the buyer (to discourage sharing). Such a publisher would (and we know one who does) use iText for the task. Developers looking to enhance web- and other applications with dynamic PDF document generation and/or manipulation will find this book unique in content and readability. Based on ongoing examples that encourage learning "in action," they will finally understand PDF and learn how to build applications that produce professional, high-quality PDF documents. While the basic functionality of iText is easy to acquire, iText in Action lowers the learning curve for more advanced functionality. It explains how to use iText to create/manipulate PDF documents on-the-fly in one or more of the following situations:

Due to time or size, the PDF documents can't be produced manually The content of the document must be calculated or based on user input. The content needs to be customized or personalized. The PDF content needs to be served in a web environment. Documents are to be created in "batch process" mode.

All the examples are written in Java, but they can be easily adapted to .NET by developers using one of the .NET ports: iTextSharp (C#) or iText.NET (#J). While iText is a free Java library and the examples are written from the point of view of the Java developer, nine out of ten examples can be run by .NET developers with only minimal changes.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.


Frequently Bought Together

iText in Action: Creating and Manipulating PDF + iText in Action + PDF Hacks: 100 Industrial-Strength Tips & Tools
Price for all three: $88.84

Buy the selected items together


Editorial Reviews

About the Author

Bruno Lowagie has been programming since he was twelve years old. He has a degree in civil architectural engineering and is the initial developer and one of the current maintainers of iText. He works at Ghent University, Belgium.


Product Details

  • Paperback: 656 pages
  • Publisher: Manning Publications; 1 edition (December 15, 2006)
  • Language: English
  • ISBN-10: 1932394796
  • ISBN-13: 978-1932394795
  • Product Dimensions: 7.4 x 1.3 x 9.2 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #688,716 in Books (See Top 100 in Books)

More About the Author

Let's go backwards in time: in 2005-2006 I wrote a book entitled 'iText in Action'. iText is a Java-PDF library I have been working on since 1999, helped by Paulo Soares and many other developers. I Have been working at Ghent University since 1998. I started my career at Trasys, a member of the Tractebel group (now owned by Suez). I studied civil architectural engineering from 1988 to 1995; I was at Highschool from 1982 to 1988 (majors Latin and Math). I had my first computer at the age of 12 in 1982.

Customer Reviews

4.6 out of 5 stars
(12)
4.6 out of 5 stars
Most Helpful Customer Reviews
30 of 30 people found the following review helpful
5.0 out of 5 stars iText saved me! December 15, 2006
Format:Paperback|Amazon Verified Purchase
In January 2006 I was assigned to build a system that would create lots of PDF reports, typically with hundreds of pages of tables, and with tables nested in other tables. I started with an an open-source tool called BIRT that is well-designed and powerful, but it didn't quite give me sufficient low-level control over some aspects of PDF creation. When I realized that BIRT wasn't going to work for me, I was behind schedule and in trouble. Then I discovered iText. (BIRT actually is built using iText jar files.) I found that iText gave me exactly what I needed: an easy-to-use yet powerful Java API for creating PDF files. The remainder of the project, using iText, went smoothly, and my boss was very happy with the results. But I sure wish that I'd had Bruno Lowagie's "iText in Action" book at the time! That would have shaved a few weeks off of the project and would have saved me from learning some things painfully, by trial and error. As the original developer of iText, Bruno Lowagie is uniquely qualified to write this book. He obviously put a huge amount of effort into it, reflecting his longstanding commitment to iText. He made every effort to explain things as clearly as possible, and to document the pitfalls as well as the attractive features. It is evidently a labor of love for him. The book is written to the high editorial standards of other Manning books, with clear organization, good typography and layout, and so on. I highly recommended iText itself, and also this book, to anyone who is using Java to work with PDF files.
Comment | 
Was this review helpful to you?
11 of 11 people found the following review helpful
Format:Paperback
I've always figured that there should be some way to create PDF files without the manual effort of any 3rd party software client. Now I find out there is a way, and it's rather exciting... iText In Action by Bruno Lowagie covers the iText open source software project. It's a very well done reference manual that can also serve as a tutorial for a decent Java developer.

Contents:
Part 1 - Introduction: iText - when and why; PDF engine jump-start; PDF - why and when
Part 2 - Basic Building Blocks: Composing text elements; Inserting images; Constructing tables; Constructing columns
Part 3 - PDF Text and Graphics: Choosing the right font; Using fonts; Constructing and painting paths; Adding color and text; Drawing to Java Graphics2D
Part 4 - Interactive PDF: Browsing a PDF document; Automating PDF creation; Creating annotations and fields; Filling and signing AcroForms; iText in web applications; Under the hood
Appendixes: Class diagrams; Creating barcodes; Open parameters; Signing a PDF with a smart card; Dealing with exceptions; Pdf/X, Pdf/A, and tagged PDF; Resources; index

Lowagie starts off with a brief background of how iText came into being, along with a scenario of where the ability to programmatically create PDF files could dramatically change the way a college would run a department. Then after a short Hello World example that involves creating a simple document, he delves into all the different features and capabilities. The book at this point starts to change from tutorial to reference manual, but it's done in such a way that you could just keep working through the material in tutorial fashion with little effort (and good results). The example code in all the chapters are extensively annotated and explained, so you're not left to your own devices to try and figure out what the logic is trying to accomplish. In fact, I would say that the code annotation and commentary is some of the best I've seen in a book of this type. Great job...

The main target audience for this book is the Java developer, as the iText project is Java-based. There are .NET ports for J# and C#, and knowing how close those languages are to Java, this book should work pretty well for those development efforts with a little bit of thought and modification. Other languages should be able to use the iText toolkit if they have some way to call Java code modules from within their programs. As a Notes/Domino developer, I should be able to utilize all of this package in any Java agents I write, and the LS2J feature of LotusScript might also work well. After reading this book, I know I have some things I need to try...

If you have any sort of need involving the creation of PDF files from within your own system, iText is a great alternative to explore. And if that seems to be the way to go, I don't know of any better book to get than this one...
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
Format:Paperback
This is a great book for people developing or maintaining applications using iText. It covers every corner-case I've run into, typically offering various options on how to solve a problem. The writing is concise, with easily approachable chapters and examples.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars good book
this book is a good reference for iText developers it covers pretty much all API used to create pdf docs.. enjoyed reading it
Published on November 6, 2010 by Maizar Samman
4.0 out of 5 stars Can be used for ITextSharp also
Useful guide, good examples. works with c# via itextSharp also. For a free PDF generation API, IText does the job.
Published on August 17, 2010 by B. Culley
5.0 out of 5 stars Very useful book for Java shops
I work for a govn IT shop that uses Java Apache Struts as the base of our framework for our internet and itranet apps. Read more
Published on July 18, 2010 by Brian Brocksmith
5.0 out of 5 stars PDF merging on the fly!
I needed a resource to be able to build PDF files from other PDF files and add other custom pages.

This was a major help in getting it done.

Don
Published on December 23, 2009 by D. Farage
5.0 out of 5 stars Very well-written, comprehensive book
This book was just what I needed. It explains things very clearly and had me productive very quickly. Read more
Published on September 21, 2009 by R. Manwill
2.0 out of 5 stars Very hard to follow
I am an IT professional and I find this book very difficult to follow. The author seems to have no idea how to present information. Read more
Published on May 28, 2009 by Suzanne Nicol
4.0 out of 5 stars Excellent tutorial, reference on a very useful software package
If you plan to use iText, this book indespensible, and iText is a very powerful, flexible, yet simple Java library for managing PDF. Read more
Published on November 3, 2008 by Robert H. Stine Jr.
5.0 out of 5 stars This is one of the best technique books I have ever read
This is a best book I have ever seen. It has every details about how to use the iText. It's very clear in every technical aspects. iText is also a great API for Java programmer. Read more
Published on May 14, 2008 by Yihua Wang
5.0 out of 5 stars Good book
This is nice book, though most of the contents can be found online (I believe it is linked from the author's website). Read more
Published on May 27, 2007 by R. Duan
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions

Listmania!


So You'd Like to...

Create a guide


Look for Similar Items by Category