Aspose.Pdf For Java Changelog

What's new in Aspose.Pdf For Java 9.3.1

Aug 1, 2014
  • Enhancements:
  • Improve PDF to Image conversion performance
  • HTML to PDF - Add a setting to not pull down remote resources
  • Enhance support for JavaScript in PDF documents
  • Memory leak issue.
  • Bugs:
  • PDF to PNG - Incomplete number line in converted image
  • PDF to PNG - Pages are not properly being rendered
  • PDF to PNG - Resultant images don't have background color and have inverted colors
  • PDF to PNG - resultant images are not correct
  • PDF to PNG - OutOfMemoryError during conversion
  • PDF to PNG - Images are not properly rendered
  • PDF to PNG - Circles display incorrect in image file
  • Incorrect drawing lines if the resolution is 300
  • Removing single bookmark causes invalid signatures on pdf
  • Concatenating Tagged file results into non-tagged file.
  • PDF to DOC: Underline is not being rendered properly
  • PDF to DOC: Extra space in list items
  • StackOverflowError on using RegularExpressionValidator in FormField
  • PDF to HTML: generation of three font set issue
  • PDF to HTML: Images are not being exported
  • PDF to HTML - images are not properly being exported
  • PDF to HTML - Images are not appearing in resultant HTML
  • Removing single bookmark causes invalid signatures on pdf
  • Incorrect drawing lines if the resolution is 300
  • PDF to Image: underline text renders incorrectly.
  • Investigation (not a Bug):
  • Child bookmarks are not being added correctly

New in Aspose.Pdf For Java 9.3.0 (Jul 15, 2014)

  • New Features:
  • Convert PDF file to PDF/A3
  • PDF Expiration Feature
  • Pdf to Excel converter
  • Enhancements:
  • BindFO() method with ByteArrayInputStream parameter
  • MemoryLeaks during text extraction
  • Bugs:
  • StackOverflowError on getting RadioButton
  • PCL to PDF: java.lang.RuntimeException
  • HTML to PDF conversion throws ClassNotFoundException
  • SVG to PDF - Input SVG file isn't closed
  • XPS to PDF - Bookmarks not being honored
  • Some methods and fields are not visible after obfuscation
  • ZipException: unknown compression method while XPS to PDF conversion: Invalid character found exception in com.aspose.ms.System.Xml.hr class
  • HTML to PDF throws RuntimeException: Class com.aspose.css.model.properties.TextDecorationLineProperty cannot be found
  • Image extraction code compilation error "ag cannot be resolved to a type"
  • Concatenating Tagged file results into non-tagged file.
  • PDF to PNG: JAR throwing Corrupt content Exception message
  • NullPointerException in getFieldFacade
  • PDF to PNG - Text dropping out in the images
  • PDF to Image - Java heap space error while conversion
  • API does not listing all XFA fields
  • Bookmarks collection only retains last bookmark
  • Invalid parameters appearing against getNextImage method
  • PDF to Image conversion is not working in 9.1.0
  • NullReference exception when trying to read form field names
  • Investigations (Not a Bug):
  • PDF to DOC: Basic paragraph handling

New in Aspose.Pdf For Java 9.1.0 (Jul 15, 2014)

  • New Features:
  • PDF Bookmark should point to the start of page
  • Save the resultant PDF in particular PDF file version
  • Retrieve all Signatures and Images from PDF
  • Force table rendering in new page
  • Enhancement:
  • Performance of the document.save method
  • Fixed bugs:
  • Concatenating Tagged file results into non-tagged file.
  • Concatenating Tagged file results into non-tagged file.
  • Aspose.Pdf for Java throws stackoverflow exception if default Locale is other than English
  • Exception while removing image from PDF file
  • Unable to add digital signature to PDF file
  • PDF to JPEG - Image Resolution is always 96
  • Black pixels appear when adding an antialiased transparent image to a pdf
  • Aspose.Pdf attempting to open images in RW rather than RO
  • Investigations (Not a Bug):
  • Compare two PDF files

New in Aspose.Pdf For Java 9.0.0 (Jul 15, 2014)

  • New Features:
  • Updating some RGB colors CMYK
  • ExportBookmarksToXML() should return output in Stream or XmlDocument object
  • Enhancement:
  • Complete porting of DOM from Aspose.Pdf for .NET (New) v.9.0
  • Table with column more than 255 results empty PDF - aspose.pdf
  • Fixed bugs:
  • Key cannot be null exception without license implementation
  • Intermittent issue where random characters are shown on the licence when downloaded
  • Unable to concatenate PDF files
  • Unable to use Element.getChildren() method
  • PDF to Tiff conversion output has stray lines on page
  • Japanese text not being extracted
  • Text is mangled when viewing file over MAC
  • StackOverflowError when generating PDF document
  • API XML file with java code
  • NPE exception is being raised on filling form over Linux
  • PDF to JPEG - Colors appear as black in resultant Image
  • Sync up the javadoc and the library
  • XPS to PDF: some text is missing in resultant PDF file
  • PDF to PDFA_1b conversion issue
  • NullPointerException on saving PDF in Linux
  • Arabic text is not properly being filled inside PDF document

New in Aspose.Pdf For Java 4.6.0 (Jul 15, 2014)

  • New Features:
  • SVG to PDF conversion
  • Enhancement:
  • Remove unused objects from PDF file
  • Synchronize Java project with .Net project
  • Establishment of a unified documentation file for the packages aspose.pdf.* and com.aspose.pdf.*
  • Bugs:
  • Annotation is removed when creating NUP of PDF file
  • Concurrency issue with Aspose.PDF library in image extraction from PDF files
  • Spliting the PDF to pages produces same size files
  • Incorrect font name being returned
  • Gif to Pdf conversion process hangs for indefinite time
  • HTML to PDF: Conversion throws AbstractMethodErro exception.
  • Footer does not appear in Even pages
  • XPS to PDF conversion throws exception in class com.aspose.ms.System.d
  • PDFNEWJAVA-34007 - Exceptions while adding the PageNumberStamp
  • Investigations (Not a Bug):
  • Incorrect page count before saving new PDF document
  • BinaryFileStream class is missing from aspose.pdf package

New in Aspose.Pdf For Java 4.5.0 (Jan 6, 2014)

  • New Features:
  • Convert PDF to MS Word Doc formats
  • Support Japanese fonts with TextProperties
  • Implement PCL to PDF text representation
  • Introduce overload for TextFragmentAbsorber(..) which can accept TextEditOptions as argument
  • Find text by text location
  • Xsl-Fo to PDF conversion
  • Bugs:
  • After string replacement, page looses right alignment
  • While converting PDF to Tiff blank pages are being generated
  • PDF to JPEG - Assign default font for rendering
  • Text is not being extracted from PDF files
  • PDF to TIFF - last page is blank which does not appear in TIFF
  • NullPointerException when using InputStream in FileSpecification constructor
  • Bookmarks feature is not working properly
  • PDF to PDFA_1b conversion issue
  • HTML to PDF JAVA
  • setIsVerticalBroken() method is not working
  • Unnecessary rectangle border around hyperlink
  • Tables are getting overlapped on header
  • XPS to PDF: Text moves off the PDF page
  • PDF to HTML conversion perform nothing
  • Aspsoe.Pdf for Java conflict with Log4J and Junit

New in Aspose.Pdf For Java 4.4.0 (Jan 6, 2014)

  • New Features:
  • XPS to PDF conversion using JAVA
  • Bugs:
  • Memory Leak in Aspose PDF 4.2.1 on Page.addStamp()
  • OutOfMemoryError when importing Bookmarks to PDF file
  • NullPointerException while opening the PDF file
  • Pdf Portfolio - Unable to open files from Portfolio
  • Unable to decrypt an encrypted Pdf document
  • OutOfMemoryError during PDF to Image conversion
  • PDF to JPEG - Garbled / distorted text in JPEG images

New in Aspose.Pdf For Java 4.3.1 (Jan 6, 2014)

  • New Features:
  • Setting font path to custom folder

New in Aspose.Pdf For Java 4.3.0 (Jan 6, 2014)

  • New Features:
  • PDF to HTML
  • Aspose.Pdf for Java 4.0.0(Merged version) is not compatible with jdk 1.5
  • Enhancements:
  • PDF to JPEG - Performance needs to be improved
  • Bugs:
  • PDF to HTML - some words overlap and formatting issues
  • Insert method of PdfFileEditor class causing problems
  • TextSegment class is missing from com.aspose.pdf.facades package

New in Aspose.Pdf For Java 4.2.1 (Jan 6, 2014)

  • OutOfMemoryError during form manipulation
  • Memory Leak on IPdfStreamAccessor.DataChanged
  • Issues while filling form
  • Single approach to initialize the license
  • Aspose.Pdf for Java logging(log4j.xml) conflicts with tomcat logging
  • Errors after migrate from Aspose.Pdf.Kit to Aspose.Pdf 4.0.0
  • Searching text and remove contents in between

New in Aspose.Pdf For Java 4.0.0 (May 1, 2013)

  • We did not only merge Aspose.Pdf.Kit for Java into this component, but we also have introduced a new Document Object Model (DOM). Previously it was introduced in Aspose.Pdf for .NET and to give the same leverage to our Java customers, we have ported this feature to Aspose.Pdf for Java. So now you get the capability to access PDF objects and manipulate them accordingly.

New in Aspose.Pdf For Java 3.1.0.0 (Apr 3, 2012)

  • Exceptions:
  • PDFJAVA-30792 - ArrayIndexOutOfBoundsException is occurring when converting PCL files into PDF format
  • PDFJAVA-30406 - java.lang.Exception: Invalid scale value (should be a float number greater than 0):0.0
  • Bugs:
  • PDFJAVA-31463 - Black background is appearing during PNG to PDF conversion
  • PDFJAVA-31350 - HTML list CENTERING for Text
  • PDFJAVA-30867 - Fix errors with new files
  • PDFJAVA-32919 - Add method in ImageInfo class to vertically align the image inside Page
  • PDFJAVA-26848 - Ordering or list items is not correct during XML to PDF.
  • PDFJAVA-27428 - Line of UnderLined text is not having same color as text object.
  • PDFJAVA-30000 - Images with Alpha chanel.

New in Aspose.Pdf For Java 3.0.1.0 (Sep 27, 2011)

  • New Features:
  • With this release, Aspose.Pdf for Java provides the support of converting PCL files into PDF format, so now you will be able to convert PCL5 files containing text, raster and vector graphics into PDF documents.
  • PDFJAVA-12384 - Support for TrueType font map has been added
  • PDFJAVA-13884 - Support for CCIFF encoding has been added
  • PDFJAVA-12385 - TrueType font are not supported.
  • Enhancements:
  • PDFJAVA-26956 - Names of Bookmark related methods need to be unified
  • PDFJAVA-27065 - Maintain all CCITT encodings
  • Performance:
  • PDFJAVA-27134 - Document generation time should be less
  • Exceptions:
  • PDFJAVA-28429 - StackOverflowError Exception is being generated after upgrade to 2.9
  • PDFJAVA-27318 - StackOverflowError Exception introduced in 2.9
  • PDFJAVA-28698 - NullPointerException while converting Text file into PDF format
  • PDFJAVA-28393 - ArrayIndexOutOfBoundsException is occurring when last symbol in text object is \t
  • PDFJAVA-25505 - ArrayIndexOutOfBoundsException for \t\t sequence
  • PDFJAVA-28931 - HTML text containing Heading tags are causing NullPointerException
  • Bugs:
  • PDFJAVA-17066 - Placement of Graphs after Excel2PDF is not correct
  • PDFJAVA-23751 - Rendering large images linked to the Web resource
  • PDFJAVA-26142 - TIFF image is not being converted into PDF
  • PDFJAVA-26243 - TIFF image with multiple pages and big size
  • PDFJAVA-26221 - Extra Padding/Margin in table
  • PDFJAVA-29845 - Error while converting BMP file into PDF
  • PDFJAVA-14097 - An error occurred while reading the document
  • PDFJAVA-27351 - Table should have bottom border side when its spans to multiple pages
  • PDFJAVA-27924 - Data is not correct during XML to PDF conversion
  • PDFJAVA-27267 - Table Cells border missing in resultant PDF
  • PDFJAVA-27350 - Table border is breaking
  • PDFJAVA-26955 - BookMarks are missing in large documents
  • PDFJAVA-27829 - Table border is broken
  • PDFJAVA-19647 - Cell Text Wrap issues
  • PDFJAVA-14921 - When passing the contents of Byte array to BinaryFileStream object, image cannot be added to PDF
  • PDFJAVA-21435 - output of table is not correct when using Nested tables
  • PDFJAVA-12790 - TrueTypeFont doesn't work
  • PDFJAVA-12720 - setRenderingMode in Text doesn't work

New in Aspose.Pdf For Java 2.9.0.0 (Jul 19, 2011)

  • The main bugs fixed are listed as following:
  • PDFJAVA-25633 - Dollar sign causes text missing issue
  • PDFJAVA-24892 - strange word wrapping occurs when setIsHtmlTagSupported is set true
  • PDFJAVA-23219 - Transparent PNG getting black background in PDF
  • PDFJAVA-20095 - Table of Contents problem
  • PDFJAVA-13983 - Heading format error
  • PDFJAVA-16806 - Image missing when HTML with PNG is converted to PDF
  • PDFJAVA-15162 - text1.setIsHtmlTagSupported() method is not working
  • PDFJAVA-12831 - BorderStyle is not working when using in XML

New in Aspose.Pdf For Java 2.8.0.0 (Feb 22, 2011)

  • From this version Aspose.Pdf for Java begins support of PCL files to PDF converting. PCL (Printer Command Language) is a Hewlett-Packard printer language has developed to access standard printer features. In current version of Aspose.Pdf for Java you will be able to convert PCL5 files containing text, raster and vector graphics to PDF documents

New in Aspose.Pdf For Java 2.7.0.0 (Dec 27, 2010)

  • Enhancements:
  • In order to improve Java interface, following new overloaded methods are added to Pdf class
  • bindXML(InputStream)
  • save(OutputStream stream)
  • What's fixed:
  • PDFJAVA-16941 Pdf file opening issue
  • PDFJAVA-16942 Issue while adding image to PDF from remote URL
  • PDFJAVA-17004 load XML contents from memory
  • PDFJAVA-17227 Multiple call of setLicence method cause runtime exception
  • PDFJAVA-17663 Can't set BMP image from memory
  • PDFJAVA-17517 Printing a paragraph from a new PDF page
  • PDFJAVA-17519 It is impossible to print whitespaces sequence with an underline to PDF document
  • PDFJAVA-18454 Issue with PositioningType.PageRelative
  • PDFJAVA-18621 setLicense fails

New in Aspose.Pdf For Java 2.6.0.0 (Dec 27, 2010)

  • What's New:
  • Some new methods in XMLDocument class are added
  • Image resources from URL can be added
  • What's improved:
  • Performance of this release is 4x-6x times better than previous version 2.5.0, while images are placed inside PDF sections or embedded as attachments.
  • When using JDK 5 and JDK 6, the new version finds the system fonts folder automatically and there is no need to specify it manually as required with JDK 4.
  • What's Fixed:
  • 13383 - XLS to PDF conversion issue with Aspose.Pdf for Java
  • 14981 - Bottom border to the table is not appearing in Excel to PDF conversion
  • 15164 - Images with dimension equal or greater than 1024x768 are causing issue
  • 15185 - Error adding 1024x768 images
  • 15982 - Doesn't work when desired resources placed on network path like a \\host\share\image.jpg
  • 15985 - Don't able to attach file to pdf document
  • 15992 - Large text or binary attachments causes program halt
  • 15995 - Can't attach document as stream
  • 15996 - Adding images and imageInfo throught XML API causes exceptions
  • 15997 - Doesn't work with file resources
  • 16244 - Image resources can't be added from URL
  • 16229 - Documents attached other XML API has incorrect size and content
  • 16518 - XmlDocument does not load or save documents

New in Aspose.Pdf For Java 2.5.0.0 (Dec 27, 2010)

  • What's New:
  • Floating box
  • PDF form field
  • PDF attachments
  • PDF security
  • Foot note and end note
  • Multiple columns document
  • Graphs including Arc, Curve, Rectangle, etc.
  • Table of Contents, List of Tables and List of Figures
  • Rich text format including left hanging text, HTML tags in text, rich format list, etc.
  • Creating nested tables, table broken control, row broken control, etc.
  • What's Fixed:
  • 6251 - FullJustify issue
  • 12738 - Vertical Alignment of Text is not working
  • 10438 - Invalid message, when font name other than core font is provided
  • 10060 - Multiple columns is not supported
  • 10258 - PDF Header Line Graph not work
  • 10106 - PDF not saved when handling hyperlinks

New in Aspose.Pdf For Java 2.4.0.0 (Dec 27, 2010)

  • What's New:
  • HeaderFooter class has been rewritten to provide more flexibility.
  • Various page, table, header, footer's borders are supported
  • Getting Image's width and height is supported
  • Most replaceable symbols are supported in Text
  • What's Improved:
  • Image's margin property has been enhanced
  • What's Fixed:
  • 4724 - Support table in HeaderFooter
  • 5320 - add a bookmark with a heading object without showing the heading in the pdf content
  • 5499 - Positioning an Image
  • 5556 - Page orientation issue
  • 5565 - HeaderFooter overwritten
  • 5741 - Adding text objects - different results within different containers
  • 5749 - BorderSide.None doesn't have effect in Table and Cell
  • 5781 - Setting page border issue
  • 5804 - Header & footer page number
  • 5788 - Getting image dimensions issue
  • 5773 - Autofit table to contents
  • 5777 - setDefaultCellTextInfo not working for Cell or Row
  • 5844 - Set line spacing issue when set within pdf object
  • 5848 - Set word spacing issue
  • 5878 - Setting table border versus cell border issue

New in Aspose.Pdf For Java 2.2.2.0 (Sep 17, 2007)

  • Fixed: set page-transition and page duration not working
  • Fixed: SetFirstParagraph not working properly
  • Fixed: cm is not supported
  • Fixed: FixedRowHeight does not work
  • Fixed: Can not set Border in Pdf
  • Fixed: Can not set PageSize and MarginInfo
  • Fixed: isLandscape does not work

New in Aspose.Pdf For Java 2.2.1.0 (Aug 23, 2007)

  • Fixed: Unable to add table to pdf-document
  • Fixed: getColor for Color class
  • Fixed: Aspose Total for Java license problem
  • Fixed: image size control
  • Fixed: Setting background picture for pdf-section

New in Aspose.Pdf For Java 1.3.0.0 (May 26, 2006)

  • A new class Heading is added to support heading in Pdf document.
  • A new class List is added to support List in pdf document.
  • A new class FootNote is added to support footnote in pdf document.