itext acroform

iText for Windows 3.5
iText is an effective and free text editor with simple word processing, and fitting the charming iMacs colorful design. more>> <<less
iText is a cute and fast, yet reliable text editor with simple word processing ... iText will surely be a delight for every scholar, creator, writer, especially students, andiText Toolbox 2.01
iText Toolbox is a part of Itext and is itself built from many sub-components that facilitate working with pdf files more>>
Main features:
- KnitTiff: Suppose you have scanned a book and the end result is two TIFF files. One with the even pages, another one with the odd pages. KnitTif will knit these two TIFF files together into one PDF that has all the pages in the right order.
- arguments
- odd: the TIFF file with the odd pages
- even: the TIFF file with the even pages
- destfile: the path to the PDF that should be generated
- PhotoAlbum: Build a PhotoAlbum in PDF, containing all the images from a certain directory. The thumbnail pane of the PDF is opened, so that you can see thumbnails of all the images. The thumbnails have the filename of the image as page label.
- arguments
- srcdir: the path to the directory that contains all the images
- destfile: the path to the PDF that should be generated
- Tiff2Pdf: Converts a (multipage) TIFF file to PDF.
- arguments
- srcfile: the original TIFF file
- destfile: the path to the PDF that should be generated
- pagesize: (optional) can be A4 (default), LETTER or ORIGINAL. When ORIGINAL is chosen, the pages have the same size as the pages of the TIFF.
- Txt2Pdf: Converts a plain ASCII txt file to PDF. The font that will be used is Courier 11pt for documents in PORTRAIT, Courier 10pt for documents in LANDSCAPE.
- arguments
- srcfile: the original file
- destfile: the path to the PDF that should be generated
- pagesize: a very complete list of page sizes is presented.
- orientation: (optional) PORTRAIT (default) or LANDSCAPE
- Encrypt: encrypts a PDF
- arguments
- srcfile: the unencrypted PDF file you want to encrypt
- destfile: the path to the encrypted PDF that should be generated
- ownerpassword: (optional) password to be entered when you want to change the permissions or decrypt the PDF afterwards
- userpassword: (optional) password to be entered by the user if he wants to see the PDF
- permissions: (optional) check the permissions that should be present in the PDF file. If you are using this tool from the commandline, its a String with a series of 0 and 1 values.
- strength: (optional) you can choose 40 bit or 128 bit encoding
- Burst: Splits a PDF into single pages. One page per new PDF file, the files have the same name as the original file, but an underscore and page number are added.
- arguments
- srcfile: the path to the PDF that should be split into single pages.
- Concat: Concatenates 2 PDF files into 1.
- arguments
- srcfile1: the path to the first PDF
- srcfile2: the path to the second PDF
- destfile: the path to the PDF that should be generated
- N-up: Generates a new PDF based on an existing one and put N pages of the existing PDF on 1 page of the new PDF.
- arguments
- srcfile: the path to the source PDF
- destfile: the path to the resulting PDF
- pow2: N = Math.pow(2, pow2); so pow2 = 1 if you want 2 pages on 1, pow2 = 2 if you want 4 pages on 1, pow2 = 3 if you want 8 pages on 1, etc...
- SelectedPages: Allows you to copy a selection of pages from an existing PDF into a new PDF file.
- arguments
- srcfile: the path to the original PDF
- destfile: the path to the PDF that should be generated
- selection: a range of pages; the general syntax is: [!][o][odd][e][even]start-end
- You can have multiple ranges separated by commas ,.
- The ! modifier removes the range from what is already selected.
- The range changes are incremental, that is, numbers are added or deleted as the range appears.
- The start or the end, but not both, can be ommited.
- Split: Splits a PDF file into two separate PDF files.
- arguments
- srcfile: the original PDF file
- destfile1: the path to the first PDF that should be generated (pages 1 to pagenumber - 1)
- destfile1: the path to the second PDF that should be generated (the rest of the pages)
- pagenumber: the number of the page where you want to split.
- Watermarker: Adds a text watermark to an existing PDF.
- arguments
- srcfile: the original file
- watermark: the text that will be used as watermark
- fontsize: the font size of the text watermark
- destfile: the path to the PDF that should be generated
- DvdCover: Makes you a nice DVD cover for your home movies.
- arguments
- destfile: the path to the PDF that should be generated
- title: the title of the DVD
- backgroundcolor: the backgroundcolor of the DVD Cover (for instance 0xFFFFFF)
- front: (optional) the front image of the DVD Cover
- back: (optional) the back image of the DVD Cover
- side: (optional) the side image of the DVD Cover
- ExtractAttachments: Extracts all the files that are added to the PDF as an attachment.
- arguments
- srcfile: the path to the PDF with the attachments.
- Handouts: Generates handouts with room for notes, based on an existing PDF file.
- arguments
- srcdir: the path to the directory that contains all the images
- destfile: the path to the PDF that should be generated
- pages: you can choose the number of original pages that should come on one page
- LPRClient: Allows to print pdf files directly to network reachable postscript printers that support rfc1179 lpr protocoll (port 515).
- The source code was derived from http://www.hemasoft.de/dev/lprj/
- It seems that most of the printers supporting postscript language level 3 are able to process pdf directly but I am not sure about this (Another thing that can break pdf support is the amount of ram in the printer).
- arguments
- srcfile: the path to the PDF you want to print; if you do not choose a input file it uses a built-in postscript file and sends it to the printer that makes the printer print some internal settings, the postscript engine version and the postscript language level.
- hostname (or ip-adress)
- queuename: try "raw" or "raw1","raw2" on HP Jetdirect print servers, some other manufacters need "print" or something else
- copies: 1-n, just the number of copies you want to print
AcroForm Filler 3.1a
The freely distributable, royalty-free filler that lets users fill out forms ... more>> The freely distributable, royalty-free filler that lets users fill out forms created in AcroForm while protecting the form design from modification. Easy tab-and-type entry makes filling out forms simple, and with autofill, database lookup, and automatic calculations you reduce the time and data-entry error. The build-in database keeps a record of all your entries, which you can search, sort, and update. (Japanese version is available also.)<<less
License:Freeware
iText 5.0.0
iText is created to be a handy and innovative library that allows you to generate PDF files on the fly. more>>
iText 5.0.0 is created to be a handy and innovative library that allows you to generate PDF files on the fly. iText is an ideal library for developers looking to enhance web- and other applications with dynamic PDF document generation and/or manipulation. iText is not an end-user tool. Typically you won't use it on your Desktop as you would use Acrobat or any other PDF application. Rather, you'll build iText into your own applications so that you can automate the PDF creation and manipulation process. For instance 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.
Major Features:
- Serve PDF to a browser
- Generate dynamic documents from XML files or databases
- Use PDF's many interactive features
- Add bookmarks, page numbers, watermarks, etc.
- Split, concatenate, and manipulate PDF pages
- Automate filling out of PDF forms
- Add digital signatures to a PDF file
- And much more...
Enhancements:
- Changes made by Paulo Soares
-
- PdfName: some new constant names.
- Bugfix: TSA attribute may exist but be empty.
- Bugfix: SkipLastFooter = true gave a ArgumentOutOfRangeException
- Encryption: Removed the CRLs that were being added in the wrong place.
- JPG images: fix for invalid icc profile segments.
- PNG images: removed the image size limit.
- Changes made by Kevin Day
-
- Text extraction: fix for 2817030 (y-axis not adjusted properly for leading by T* operator)
- Fix for 2817927 (CMap not handling high order bits on addMapping). Also changed high order bit mask to use x & 0xff instead of (x+256)%256 (that shouldn't change anything functionally, but is easier to read)
- PdfContentStreamProcessor: refactoring to allow different text extraction implementations.
- Text extraction: added ability to get content byte from non-stream objects (thanks to Ken Dobson for ideas on how to do this from submitted unit test)
- Changes made by Mark Storer
-
- Generate appearances for multi-select lists, from TextField or AcroFields.setListSelection().
- Changes made by Xavier Le Vourch
-
- Code cleanup.
- Changes made by Bruno
-
- Changed the license from MPL/LGPL to AGPL
- Changed the package names from com.lowagie to com.itextpdf
- Removed the toolbox and RTF
- iText.jar is now compiled with Java 5
- XfaForm: extra method that makes it easier to replace the data in an XFA form.
- XfaForm: switching s.equals("") with "".equals(s) to avoid possible NullPointerExceptions.
- AcroFields: extra method to remove the XFA stream.
Requirements:
- The Java Development Kit (JDK) 1.5 (or any later version) from Sun Microsystems Incorporated.
- The BouncyCastle: bcprov, bcmail, and bctsp
PDF2Text Pilot 1.0
PDF to text file converter that allows you to extract text from a batch of PDF files. PDF2Text Pilot is an open-source tool. Software developers can use the code as an examlpe of solving a text extraction task. more>>
PDF2Text Pilot 1.0 offers an effective tool which helps you to extract text from a batch of PDF files. PDF2Text Pilot is an open-source tool. Software developers can use the code as an examlpe of solving a text extraction task.
PDF2Text Pilot text extractor provides you with faster method of extracting text from PDF documents. Just select PDF files, click Convert, and you will get text files containing the resulting texts from the PDF extraction.
Extract text from PDF with PDF2Text Pilot: With batch processing, you can extract texts from a batch of PDF files to:
- Acorresponding number of files (or exporting the text of each into another text file);
- A single file (exporting the text of all PDF files into a single text file).
Major Features:
- Extended set of methods and properties for easy PDF file generation
- Reading and merging existing PDF documents
- Adding and deleting PDF document's pages
- Unicode support
- Creating watermarks for each page
- Adding thumbnails for a PDF document
- Using and embedding fonts in different formats (TrueType, TrueType Collection, OpenType, Type1)
- Full support for Eastern European, Turkish, Baltic, Russian, Greek, and CJK, such as Japanese, Korean, and so forth, character sets
- Creating interactive PDF documents using JavaScript and Hyperlinks
- Support for interactive AcroForm elements: text input fields, buttons, radio buttons, combo boxes, check boxes
- Encryption and password protection for generated PDF documents
- Creating and manipulating tree-like outlines
- Virtual device context (HDC), which can be used to draw on a PDF page using WinAPI functions. Using virtual device context you can easily add PDF generating features to your existing applications
- Using images in different formats (JPEG, TIFF, PNG, BMP, GIF)
- Creating and using annotations
- Generating a PDF document on disk or in memory (useful for web applications)
- Extracting text from PDF documents
Requirements: none
GUI for PDFTK 0.48
Pdftk is a useful tool for handling PDF documents. more>> If PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a useful tool for handling PDF documents. Every PDF user should have one in the top drawer of his/her desktop. Use it to:
* Merge PDF Documents
* Split PDF Pages into a New Document
* Decrypt Input as Necessary (Password Required)
* Encrypt Output as Desired
* Burst a PDF Document into Single Pages
* Report on PDF Metrics, including Metadata and Bookmarks
* Uncompress and Re-Compress Page Streams
* Repair Corrupted PDF (Where Possible)
Pdftk is also an example of how to use a library of Java classes in a stand-alone C++ program. Specifically, it demonstrates how GCJ and CNI allows C++ code to use iTexts (itext-paulo) Java classes.<<less

Pooter 4.4.2
Cross-platform, modular, personal information management software. more>> Pooter is a personal information management software that includes a powerful and stable thought map, whose uses is limited only by your imagination. Pooter uses and bundles the Simple Look and Feel and the JGoodies Looks. The Diary module bundles a stripped down version of iText, for the export to pdf feature.
Pooter is cross-platform program that has been tested on Arch Linux, Windows XP, FreeBSD 6.2 and Mac OS X. It will almost certainly also run on earlier versions of Windows and probably also Vista; it should run on all other GNU/Linux distros although the Thought Map module does not work properly on Slackware 12.0 (no problems with earlier versions).
Pooter is written in the Java programming language and needs a java runtime from 5.0 on. It would not be difficult to port it to any other Java 5 enabled system besides the ones it has been tested on, if you contact me, I will help you do this.
Version 4.4.1 Fixes bugs in the Thought Map, Calendar and Diary modules and adds support for FreeBSD and Mac OS X<<less
The Diary module bundles a stripped down version of iText, for the export to pdf featureJFreeChart 1.0.9
A free Java class library for generating charts more>> A free Java class library for generating charts
JFreeChart is a free 100% Java chart library which easens the developers work by providing sets of professional quality charts. JFreeCharts extensive feature set includes:
- a consistent and well-documented API, supporting a wide range of chart types;
- a flexible design that is easy to extend, and targets both server-side and client-side applications;
- support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG);
- JFreeChart is "open source" or, more specifically, free software. It is distributed under the terms of the GNU Lesser General Public Licence (LGPL), which permits use in proprietary applications.
Support is included for: pie charts, bar charts, line charts, scatter plots, time series charts, candlestick charts, high-low-open-close charts and more. Use in applications, servlets, JSP or applets.
Export to PNG, JPEG, PDF, SVG and HTML image maps. Complete source code is included, subject to the GNU LGPL.
Main features:
- pie charts (2D and 3D);
- bar charts (regular and stacked, with an optional 3D effect);
- line and area charts;
- scatter plots and bubble charts;
- time series, high/low/open/close charts and candle stick charts;
- combination charts;
- Pareto charts;
- Gantt charts;
- wind plots, meter charts and symbol charts;
- wafer map charts;
- complete source code is included, under the terms of the GNU Lesser General Public Licence;
- access to data from any source via dataset interfaces;
- support for multiple secondary axes and datasets;
- tooltips, zooming, printing;
- direct export to PNG and JPEG;
- export to PDF via iText and SVG via Batik (both described in the JFreeChart Developer Guide).
- support for servlets, JSP (thanks to Cewolf), applets or client applications;
- comprehensive Javadocs
System requirements:
- JFreeChart requires the Java 2 platform (JDK version 1.3 or later).
- Note that JFreeChart is a class library for use by developers, not an end user application.
Enhancements:
- HashUtilities - added hashCode() methods for BooleanList, PaintList and StrokeList;
- ImageMapUtilities - added htmlEscape(String);
- IntervalMarker - added new constructor;
- Range - added intersects(Range) and scale(Range, double);
- TextTitle - added protected methods arrangeNN(), arrangeFN() and arrangeRN();
- XYDataItem - added getXValue() and getYValue() methods;
- XYPlot - added setFixedDomainAxisSpace(AxisSpace, boolean) and setFixedRangeAxisSpace(AxisSpace, boolean);
- XYSeriesCollection - added getSeries(Comparable) method.
- Fix: CandlestickChart.getCategoryPlot() - ClassCastException;
- Fix: testGetFirstMillisecondWithTimeZone fails in 1.0.8a;
- Fix: 1.0.8a breaks URLs in HTML image maps;
- Fix: GroupedStackedBarRenderer works only for primary dataset;
- Fix: Endless loop in paint of XYPlot;
- Fix: Cross-site scripting vulnerabilities in image map code;
- Fix: Background image not shown with SWT;
- Fix: ChartEntity.getImageMapAreaTag() needs nohref;
- Fix: OverLIBToolTipTagFragmentGenerator not escaping single quote;
- Fix: Escape Image Map Data;
- Fix: AbstractRenderer.hashcode() method returns the same value;
PDF Split and Merge 0.7 Stable Release 1
A very simple, easy to use, free, open source utility to split and merge pdf files. more>>
PDF Split and Merge also has a simple graphical interface that will let the user choose pdf files, split or merge them with ease.
Pdfsam uses some external libraries such as:
- itext-2.0.2
- dom4j-1.6.1
- jaxen-1.1
- jcmdline-1.0.3
- looks-2.1.1
- bcmail-jdk14-135.jar
- bcprov-jdk14-135.jar
It uses itext-2.0.2 library to manipulate pdf files, looks-2.1.1 to have a nice and changeable look and feel, jcmdline-1.0.3 to parse and validate console input arguments, dom4j-1.6.1 and jaxen-1.1 to deal with xml format.
System requirements:
- Java JRE
GUIPDFTK 0.48
GUIPDFTK - merge, split, decrypt, crypt, re-compress, decompress repair PDF files more>>
Pdftk is a useful utility for handling PDF documents. Every PDF user should have one in the top drawer of his/her desktop.
Use it to:
- Merge PDF Documents
- Split PDF Pages into a New Document
- Decrypt Input as Necessary (Password Required)
- Encrypt Output as Desired
- Burst a PDF Document into Single Pages
- Report on PDF Metrics, including Metadata and Bookmarks
- Uncompress and Re-Compress Page Streams
- Repair Corrupted PDF (Where Possible)
Pdftk is also an example of how to use a library of Java classes in a stand-alone C++ program. Specifically, it demonstrates how GCJ and CNI allows C++ code to use iTexts (itext-paulo) Java classes.
- Page: 1 of 1
- 1
