PD4ML v4.0.22 is out. It includes all fixes of PD4ML v4.0.21; on top of them this update makes internal links in PDF documents land where they should, fixes RTF headers, footers and lost content, and solves a hang and slow termination in multi-threaded use.
Links and navigation
- Links to an anchor in the middle of a paragraph, such as back-links from footnotes to the text, scroll to their target.
- Relative links in a table of contents scroll to their sections in every document, not only in some page sizes and layouts.
Layout
- Table columns no longer overlap each other (a regression since v4.0.9fx5).
- A footnote is no longer repeated at the bottom of the table of contents page.
RTF output
- The page header is shown on the first page, images in header cells are kept, and table borders hidden in the HTML stay hidden in headers and footers.
- Parts of the content are no longer missing in the output.
Stability
PD4ML.readHTML()no longer loops forever now and then when many documents are converted in parallel threads.pd4ml.terminate()stops a conversion within milliseconds again, instead of after about 20 seconds.- Small caps text with bold elements, e.g.
<span style="font-variant: small-caps"><b>A</b></span>, no longer causes aStackOverflowError.
