PDFxStream for Java or .NET may be downloaded and used for free (gratis), or licensed. It delivers the same accuracy, API, and PDF compatibility in either case.
If you do not purchase a PDFxStream license, then you will only be able to use PDFxStream in single-threaded applications. Specifically, you will not be able to read more than one PDF file at a time; attempts to open more than one PDF file at a time from multiple application threads will result in an error.
This limitation is lifted once you purchase PDFxStream and deploy it with a license file.
PDFxStream may not be redistributed under any circumstance, except with an OEM license.
Three steps to PDF data extraction success with PDFxStream
- Download a PDFxStream bundle below, or configure your project to use PDFxStream from our Maven repository if you're using Java/JVM
- Copy-and-paste code samples from the home page and throughout the detailed PDFxStream technical documentation to get results fast.
- Get technical PDFxStream evaluation help, tips, and news via email:
Whether you download a PDFxStream bundle, or obtain PDFxStream through our Maven repository, doing so is acknowledgement that you have read, understood, and agree to abide by the PDFxStream license agreement (included in all downloaded bundles).
PDFxStream bundles contain everything you need to evaluate and use it: binaries, sample code, and extensive documentation.
Current release: July 16, 2015
January 13, 2015
November 07, 2014
November 06, 2014
February 06, 2014
July 19, 2013
May 28, 2013
March 29, 2013
January 18, 2013
October 10, 2012
August 02, 2012
July 10, 2012
November 13, 2009
September 24, 2009
April 22, 2009
December 16, 2008
May 08, 2008
January 22, 2008
September 04, 2007
July 31, 2007
June 26, 2007
May 11, 2007
April 17, 2007
April 05, 2007
March 28, 2007
December 07, 2006
August 30, 2006
August 15, 2006
November 17, 2005
The complete PDFxStream changelog is included in every download bundle. It can also be viewed here.
If you want PDFxStream for Java (or any other language on the JVM: Clojure, Scala, Groovy, JRuby, Jython, and so on), you can add it to your project via our Maven repository and be up and running in seconds.
Add our repository to your
pom.xml (or other
Maven-compatible dependency-management configuration):
<repositories> <repository> <id>snowtide-releases</id> <url>http://maven.snowtide.com/releases</url> <releases> <enabled>true</enabled> </releases> </repository> </repositories>
…and a dependency on PDFxStream:
<dependency> <groupId>com.snowtide</groupId> <artifactId>pdfxstream</artifactId> <version>3.1.3</version> </dependency>
All older releases of PDFxStream are also available via our Maven repository; just change the version number as needed.
Versions prior to v3.0.0 were deployed with an artifact name
<dependency> <groupId>com.snowtide</groupId> <artifactId>pdftextstream</artifactId> <version>2.7.0</version> </dependency>