
|
 |
 |
HTML to PDF converter for Java
1.2.5 / Pro 2.1.0 Release Notes |
Release Date: July 12, 2005 |
Starting
Points
Installation and usage of PD4ML is covered in the
Reference Manual.
For troubleshooting information, see the FAQ. Further
information on PD4ML is available on the PD4ML website.
The Usage
Examples is the best place to start if you are new to
PD4ML.
New in PD4ML 1.2.5 / Pro 2.1.0
- Fixed bugs:
- Occasional ignoring of useAFM attribute value.
- Known issues:
- second parameter of useTTF(String pathToFontDirs, boolean embed) has no effect
New in PD4ML Pro 2.1.0b3
- New utility tag <pd4ml:clean_xhtml> replaces all occurencies of '/>' with '>'
in order to make JSP output PD4ML-friendly.
- Fixed bugs:
- JDK's fontmanager.dll bug workaround.
- Incorrect cache control for dynamic images.
- Occasional PDF file format corruption if default file.encoding=UTF-8.
- Known issues:
- second parameter of useTTF(String pathToFontDirs, boolean embed) has no effect
New in PD4ML Pro 2.1.0b
- Watermark images support.
- Fixed bugs:
- Occasional header/footer output skip.
- Undesired character encoding conversions in PD4ML taglib.
- Default 3D table borders optically refined.
- Known issues:
- second parameter of useTTF(String pathToFontDirs, boolean embed) has no effect
New in PD4ML Pro 2.0.0
- Page headers and footers can be defined in HTML format (including image references).
- TTF font directories can be addressed by URLs
- A special URL protocol "java:" allows to load TTF fonts from classpath locations (including JARs).
- Scaling of table background images supported.
- Fixed bugs:
- workaround for Adobe Acrobat Reader 7 image transparency interpretation error.
- Known issues:
- second parameter of useTTF(String pathToFontDirs, boolean embed) has no effect
New in PD4ML Pro 2.0.0b
- TTF Font embedding support
- Support for national character sets (with some exceptions)
New in PD4ML 1.2.5b1
- Starting with the version PD4ML Standard, Web and Professional source code branches have been merged.
See release notes for PD4ML Pro 2.1.0b3.
New in PD4ML 1.2.4
- Fixed bugs:
- Default 3D table borders optically refined.
- workaround for Adobe Acrobat Reader 7 image transparency interpretation error.
New in PD4ML 1.2.2
- Optimizes outlines tree structure.
- Fixed bugs:
- Header/footer font definition problem.
- Minor bugfixing and code optimization.
New in PD4ML 1.2.0
- Fixed bugs:
- HTTPS delivery problems to some versions of MS Internet Explorer.
New in PD4ML 1.2.0b2
- Font face and style control for headers and footers.
- Fixed bugs:
- Invalid text alignment in graphical representations of form elements.
- Invalid dash character glyph width in font metrics.
- ServletResponse.resetBuffer() is replaced with ServletResponse.reset() in the taglib
for compatibility with older servlet engines.
New in PD4ML 1.2.0b
- PDF document navigation. PDF outlines (bookmarks) generation mechanism added. Now it is possible to convert to
outlines a list of named anchors (<a name="anchor_id">label</a>) or a headings
structure (<h1>...<h6>).
- Transforming of HTML hyperlinks to PDF hyperlinks (if not explicitely disabled).
Hyperlink jumps within the same document are supported as well.
- Multiline header/footer support.
- Opaque PNG images are embedded to resulting PDFs "as is".
- Debug switch method added to localize image path / document base problems.
- Fixed bugs:
- Image path problems in PD4ML taglib.
New in PD4ML 1.1.0
- JPEG images are embedded to resulting PDFs "as is". In most of cases it reduces the documents size.
- Fixed bugs:
- Incorrect default page fonts if Acrobat Reader's font metrics are used.
- Invalid representation of <LI type=DISC> and <LI type=CIRCLE> in PDF
New in PD4ML 1.1.0b3
- Significant performance improvement for multipage PDF document generation.
- Jrun4 / ColdFusion 6.1 compatibility.
- Fixed bugs:
- Occasional ignoring of header/footer settings.
- Loosing of page content under particular conditions.
New in PD4ML 1.1.0b
- Encryption and permission control added.
- Added rendering possibility using Acrobat Reader's font metrics instead of the ones offered by Java.
That makes PDF rendering more accurate if HTML layout consists of long text strings.
- Struts compatibility workaround implemented.
- New JSP custom tag <pd4ml:permissions> added in order to reflect PD4ML API changes.
- "Umlauts + Russian locale" issue solved.
New in PD4ML 1.0.5
- Customizable PDF page header and footer support included.
- PD4ML API allows now to control PDF document properties:
document title (allows to override default value taken from
HTML document title), document author.
- interpolate images option is available.
- New JSP custom tags <pd4ml:header> and
<pd4ml:footer> added.
- JSP custom tag <pd4ml:transform> reflects to the
recent PD4ML API changes.
- Table cell background image bug fixed.
New in PD4ML 1.0.4
PD4ML 1.0.4 is a maintenance release to fix bugs found in
release 1.0.2 and 1.0.3
- PD4ML-specific <pd4ml:page.break> tag added
(supported in JSP as well as in HTML context)
- JSP Custom tag libraries support added
- Fixes problem with resource sharing in multithread environment
- Other minor bugfixes
FeedbackYou can get support by mailing the PD4ML Team
directly pd4mlsupport@zefer.org. Its
easier for us to help you if you include the following information
in your post:
Java Runtime version PD4ML version Operating
system Hosting app server (if any) Source HTML that causes
problems Java Exception stack trace (if any) Generated PDF
file (if can not be shown by PDF Viewer application)
SalesFor PD4ML sales or licensing questions, please email
us at:
|
| |