Release date: April 11, 2022

pdfOffice is an iText 7 add-on which enables high-quality native conversion of Microsoft Office documents to PDF.

pdfOffice 2.0.2 brings a bumper selection of newly-supported features for document conversions, including support for cross-references within documents. Cross-references are a feature that allows you to link to other parts of the same document, and you might use a cross-reference to link to a chart or graphic that appears elsewhere in the document.

Documents containing tables with headers which are repeated on subsequent pages are now supported, as well as spreadsheets containing Hindi symbols. In addition, documents which contain an embedded video (such as from YouTube) will now be converted correctly, and include a link to the video's online location.

We've also fixed a couple of issues relating to the conversion of presentation files. Converting a .pptx file with a positive to negative page range selection would result in the generation of an incorrect page count. Similarly, if the selected page range was negative to positive (or indeed negative to negative), it would result in an exception during conversion.

Finally, we fixed a rather esoteric Linux-specific bug where creating a file in LibreOffice Calc containing negative decimal numbers, and saving it as an Excel 97/2003 compatible .xls file would result in the converted file containing different values. However, we're pleased to say this has now been resolved, and such files with negative decimal numbers will now be converted to the same values as in the source file.

Release Related Examples

iText pdfOffice – 2.0.2 (Java)link
For other languages, please contact us.

New Features

  • Cross-References are now supported
  • Repeating table headers throughout pages are now supported
  • Support for Hindi symbols
  • Added a hyperlink on Video conversions where the source is available (like Youtube)


  • Negative decimal numbers are now converted to the same values (affected Linux only)
  • Сonverting Presentation files with selected page range from positive to negative no longer generate incorrect page count
  • Presentation file conversion no longer throws an exception if the page range is negative to positive/negative

Installation Instructions