Quantcast
Channel: Aspose.Pdf for Java
Viewing all 47 articles
Browse latest View live

Aspose.Pdf for Java 2.4.0.0 New Release

$
0
0

Introduction

In this new release, a lot of important features about Section, Text, Table and Image have been improved to enable customer to use them more conveniently and effectively. HeaderFooter class has been rewritten to give customer more control as well as keep conformance with .net. Some bugs have been fixed to provide customer more practical function.

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?

      The main bugs fixed are listed as following:


Aspose.Pdf for Java 2.5.0

$
0
0

Introduction

 

We're pleased to announce the release of a long awaited version of Aspose.Pdf for Java. A breakthrough version, which includes lots of new features that were earlier available in Aspose.Pdf for .NET. In short, with these new remarkable features, both the versions of Aspose.Pdf for .NET and Java are quite much similar. Not only this, lots of impending bugs are also fixed.

 

What's New?

      The main new features added in this version:

  • 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?

      The main bugs fixed are listed as following:

Known issues

  • Images with large size consume large memory size
  • PDF/A feature is not mature
  • XSLT is not supported
  • Streaming mode (direct-to-file) is not mature

How to upgrade


We have changed some method names and API interface to make it similar to .NET version. Customers already using Aspose.Pdf for Java are requested to modify their code in order to use the new version. We are sorry for this inconvenience and in case any assistance is required, we would be more than happy, to help you out with your problems.

Aspose.Pdf for Java 2.6.0

$
0
0

We are pleased to announce the release of a new version of Aspose.Pdf for Java which includes some new features and fixes for the issues reported earlier. The Excel Worksheets conversion to PDF, XML to PDF conversion and Attachments feature are remarkably improved. Nevertheless, there have been some enhancements in terms of memory management while adding image files to PDF document.

The attached .zip file contains three libraries, so the users of the JDK 1.4 must use aspose.pdf.jdk14.jar and the users of the JDK 5 or 6 can either use aspose.pdf.jdk15.jar or aspose.pdf.jdk16.jar.

 

What's New?

      The main new features added in this version:

  • Some new methods in XMLDocument class are added
  • Image resources from URL can be added

What's improved?

  1. 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.
  2. 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?

      The main bugs fixed are listed as following:

  • 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

How to specify the system fonts folder path

 

When using JDK 1.4, you must manually set path to windows fonts catalog by setting system property i.e. aspose.pdf.fontpath or by calling the Pdf.setTruetypeFontDirectoryPath(); method. However when using JDK 5 and JDK 6, the product automatically finds the system fonts folder.


For example:

java -Daspose.pdf.fontpath=c:\windows\fonts -cp aspose.pdf.jdk14.jar;. your.entry.Point  or by using the setTruetypeFontDirectoryPath() method:

Pdf

pdf = newPdf();
//..........
pdf.setTruetypeFontDirectoryPath("c:\\windows\\fonts");

Aspose.Pdf for Java 2.7.0

$
0
0

Introduction:

We are pleased to announce the release of a new version of Aspose.Pdf for Java which includes some new features and fixes for the issues reported earlier. Some of the issues reported by customers related to licensing while using Aspose.Pdf for Java with Eclipse and BEA Weblogic server, are also resolved. Loading image and XML contents from Memory Stream is also improved. However, the Obfuscation scheme is changed to support standard naming conversions scheme (http://java.sun.com/docs/books/jls/first_edition/html/7.doc.html)

The attached .zip file contains three libraries, so the users of the JDK 1.4 must use aspose.pdf.jdk14.jar and the users of the JDK 5 or 6 can either use aspose.pdf.jdk15.jar or aspose.pdf.jdk16.jar

 

Enhancements:

 

In order to improve Java interface, following new overloaded methods are added to Pdf class:

  • bindXML(InputStream)
  • save(OutputStream stream)

What's fixed ?

 

The main bugs fixed are listed as following:

  • 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   

Aspose.Pdf for Java 2.8.0

$
0
0

Introduction:

We are pleased to announce the release of another version of Aspose.Pdf for Java which includes fixes for the issues reported earlier. Numerous issues regarding HTML to PDF conversion have been fixed in this release. More along, the product has also become more viable for displaying ASCII and non-English text inside PDF document.

What's New:

 

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:

 

Detailed description of supported commands:

Set of  CommandsSupportExceptions
Job control commands+Duplex printing mode
Page control commands+Perforation Skip command
Cursor Positioning Commands+ 
Font selection commands+1)  Transparent Print Data Command
2) 
Embedded soft fonts. In current version instead of creating soft font our library selects suitable font from existing TrueType fonts. Suitability is defined by width/height ratio.
3)  User Defined Symbol Sets.
Raster graphics commands+Only black&white
Color commands- 
Print Model commands- 
Rectangle area fill commands- 
HP-GL/2 Vector Graphics commands+Fill Type Command, Raster Fill Definition Command, Screened Vector Command, Transparency Mode Command, Character Fill Mode Command,
Transparent Data Command, Extra Space Command, Scalable or Bitmap Fonts Command, Character Slant Command, Rotate Coordinate System Command. Define variable Text Path Command is in beta version.

To the next release we are planning to include complete support for soft fonts, Fill Type and Character Fill Mode HP-GL/2 commands, Print Model commands, Rectangle Area fill commands and Color commands.

 

The attached .zip file contains three libraries, so the users of the JDK 1.4 must use aspose.pdf-2.8.jdk14.jar and the users of the JDK 5 or 6 can either use aspose.pdf-2.8.jdk15.jar or aspose.pdf-2.8.jdk16.jar

 

What's fixed ?

 

The main bugs fixed are listed as following:

 

Aspose.Pdf for Java 2.9.0

$
0
0

Introduction:

We are pleased to announce the release of another version of Aspose.Pdf for Java which includes fixes for the issues reported earlier. Numerous issues regarding HTML to PDF conversion and word spacing have been fixed in this release.

What's fixed ?

 

The main bugs fixed are listed as following:

Aspose.Pdf for Java Demos

$
0
0
The package includes the following Java demos of the Aspose.Pdf for Java product:
  • Demos
    • Annotation
    • Attachment
    • BackGround Image
    • Bookmark
    • Color
    • ColorSpace
    • Graph
    • Header
    • Heading
    • Helloworld
    • Hyperlink
    • Image
    • JavaScript
    • List Of Tables
    • MetaInfo
    • Nested Table
    • OpenType
    • Security
    • Table
    • Table Of Contents
    • Text
    • Xml

Aspose.Pdf for Java 3.0.1

$
0
0
We are proud to announce the release of a new version of Aspose.Pdf for Java 3.0.1. This release offers some great features as well as hotfix for issues reported earlier.

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

    Aspose.Pdf for Java 3.1.0

    $
    0
    0
    We are proud to announce the release of a new version of Aspose.Pdf for Java 3.1.0. This release offers some great features as well as hotfix for issues reported earlier.

    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

    Aspose.Pdf for Java 3.2.0

    $
    0
    0
    We are proud to announce the release of a new version of Aspose.Pdf for Java 3.2.0. This release offers some great features as well as hotfix for issues reported earlier.

    Enhancements:
    • Added minimal support for the in-place html style tag. Currently we have supported
      • text-align
      • color (for formats like #ffffff or antiquewhite)
      • font-family
      • font-size (pointed as pt,px,em or %)
      • font-weight
      • margin-left
      • margin-right
      • margin-top
      • margin-bottom
    • PDFJAVA-33131 - Ability to directly save Swings object to Pdf file
    The ImageInfo class now has method setSystemImage(Component component)
    To use this method the component should be realized to screen, prior to rendering it to your .pdf file.

      Exceptions:

      Bugs:

      Aspose.Pdf for Java 3.3.0

      $
      0
      0

      Aspose.Pdf for Java 4.0.0

      $
      0
      0
      Introduction
      We are very much excited to announce the release of first autoported version of Aspose.Pdf for Java. With this release, Aspose.Pdf for Java has become capable to create PDF files from scratch, as well as now it offers the capability to manipulate existing PDF documents; because Aspose.Pdf.Kit for Java has been merged into this product and all its classes and enumerations are now present under com.aspose.pdf.facades package. Use this single component to fulfill all your PDF related requirements.

      What's New?
      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.

      Backward compatibility
      Keeping the legacy alive, in first release version, we are providing two Jar files (aspose.pdf-3.3.0.jdk1x.jar and aspose.pdf-new-4.0.0.jar). The intent of providing two jar files is to keep the migration impact as minimal as we can. In fact the current customers using legacy Aspose.Pdf for Java (versions earlier to 4.0.0 release) will continue using the same aspose.pdf-3.3.0.jdk1x.jar which only supports the creation of PDF file from scratch. However the new DOM and ported Aspose.Pdf.Kit for Java are present in aspose.pdf-new-4.0.0.jar file. Please check the following documentation topics for further details on 
      Future plans
      Please note that in near future, we will start shipping a single jar file and the legacy Aspose.Pdf for Java (pre 4.0.0) will be ported to aspose.pdf-new-4.x.x.jar file. All the classes of legacy Aspose.Pdf for Java will become available under com.aspose.pdf.generator package. Nonetheless, the customers will only have to change class and package references in their code. But in Q3-2013, Aspose.Pdf.Kit for Java will be discontinued as separate product. Therefore we request our customers to please try using and migrating their code to new autoported release version.

      Why autoported release?
      Some of the customers might be thinking "why autoported release? and why they should migrate?". Well !, the quick answer is "Why don't our Java components have the same powerful set of features/functionalities as present in .NET version". I would also recommend you to please check out the following blog posts for further information on.
      Training material
      To quickly get started on exploring/using the features introduced in this new release version, please visit following documentation sections.
      In case you encounter any issue or you find any difficulty while using features of autoported release, please do let us know and we will try our level best to get those issues resolved.

      Current limitations
      In first release, following features are not supported. However we plan to add these features in upcoming release versions.
      • PDF to DOC conversion.
      • PDF to HTML conversion.
      • PDF to Tex (Latex) conversion.
      • XPS to PDF conversion.
      • CGM to PDF conversion.

      Aspose.Pdf for Java 4.1.0

      $
      0
      0
      We are pleased to announce the second release of autoported Aspose.Pdf for Java. This release contains resolution of following issues.

      Bugs
      • PDFNEWJAVA-33494Black pixels appear when adding an antialiased transparent image to a pdf
      • PDFNEWJAVA-33502Compile fails when com.aspose.pdf.Document.save() is used
      • PDFNEWJAVA-33509Provider com.aspose.ms.charsets.utf7.UTF7CharsetProvider not found
      • PDFNEWJAVA-33542com.aspose.pdf.Form.iterator() leads to freezing of eclipse & compilation error
      • PDFNEWJAVA-33554Problem viewing the PDF file when Image stamp is added
      • PDFNEWJAVA-33505Exception thrown while using PdfConveter on linux

      Aspose.Pdf for Java 4.1.2

      $
      0
      0
      We are pleased to announce the second release of autoported Aspose.Pdf for Java. This release contains resolution of following issues.

      Bugs
      • PDFNEWJAVA-33488Error using saveAsTIFF method of PdfConverter class
      • PDFNEWJAVA-33527Aspose PDF (v4.0) for Java on Linux - runtime issues
      • PDFNEWJAVA-33574Problem with images which have alpha layer
      • PDFNEWJAVA-33537Exception in FormEditor on Linux
      • PDFNEWJAVA-33493Provide JavaDocs for new DOM model of MergedAPI

      Aspose.Pdf for Java 4.2.0

      $
      0
      0
      We are pleased to announce the release of another major version of autoported Aspose.Pdf for Java. This release contains resolution of following issues.

      New Features
      Exceptions
      • PDFNEWJAVA-33626 - Exception during PDF to TIFF conversion
      • PDFNEWJAVA-33478 - PDF to TIFF - Exception during conversion
      Bugs
      • PDFNEWJAVA-33648 - PDF to TIFF - Problem with type3Font decoding
      • PDFNEWJAVA-33598 - PDF to PNG - Image appearing as black rectangle
      • PDFNEWJAVA-33587 - PDF to TIFF - Resultant file contains large black rectangles
      • PDFNEWJAVA-33573 - PDF to JPEG - PdfConverter produces inconsistent colors
      • PDFNEWJAVA-33569 - PDF to JPEG - Resultant images are not correct
      • PDFNEWJAVA-33467 - Signature image on second page is appearing as black box
      • PDFNEWJAVA-33642 - PDF to TIFF - resultant file contains black images
      • PDFNEWJAVA-33615 - GWT compile fails due to new Aspose.Pdf Version in Eclipse
      • PDFNEWJAVA-33590 - creatApplicationlink() doesn't working
      • PDFNEWJAVA-33525 - Insert method of com.aspose.pdf.facades.PdfFileEditor is malfunctioning
      • PDFNEWJAVA-33551 - Problem while downgrading PDF version to 1.4
      • PDFNEWJAVA-33585 - Javax.servlet package bundled with Aspose.Pdf for Java jar

      Aspose.Pdf for Java 4.2.1

      $
      0
      0
      We are introducing a maintenance release which contains the resolution to some high priority issues.

      Bugs

      Aspose.Pdf for Java 4.3.0

      $
      0
      0
      We are introducing another release which contains some new features and resolution to some high priority issues.

      Enhancements
      • PDFNEWJAVA-33570 - PDF to JPEG - Performance needs to be improved
      Bugs

      Aspose.Pdf for Java 4.3.1

      $
      0
      0
      We are pleased to announce the release of latest hotfix containing resolution of some high priority issues.

      New Features
      Bugs
      • PDFNEWJAVA-33766Error filling form fields over Linux

      Aspose.Pdf for Java 4.4.0

      $
      0
      0
      We are pleased to announce the release of latest hotfix containing resolution of some high priority issues.

      New Features
      • PDFNEWJAVA-33141 - XPS to PDF conversion using JAVA
      Bugs

      Aspose.Pdf for Java 4.5.0

      $
      0
      0
      We are introducing another release which contains some new features and resolution to some high priority issues.

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

      Public API and Backwards Incompatible Changes::

      The following classes have been moved from the package com.aspose.pdf in com.aspose.pdf.devices
      • BmpDevice
      • ColorDepth
      • CompressionType
      • Device
      • DocumentDevice
      • EmfDevice
      • FormPresentationMode
      • GifDevice
      • GraphicsDevice
      • ImageDevice
      • ImageGenerator
      • JpegDevice
      • Margins
      • PageDevice
      • PngDevice
      • Resolution
      • ShapeType
      • TextDevice
      • TiffDevice
      • TiffSettings
      Viewing all 47 articles
      Browse latest View live