Spire.PDF for Java 4.10.2

Spire.PDF for Java 4.10.2 supports extracting tables from PDF files

We are happy to announce the release of Spire.PDF for Java 4.10.2. This version supports extracting tables from PDF files, as well as enhances the conversions from PDF to Excel/PDFA2A. In addition, it also fixes the issue occurred in the course of deleting the value of the "keyword" property. More details are listed below.

Here is a list of changes made in this release

Category ID Description
New feature - Supports extracting tables from PDF files.
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile(inputFile);
StringBuilder builder = new StringBuilder();
//Extract the table
PdfTableExtractor extractor = new PdfTableExtractor(pdf);
PdfTable[] tableLists = null;
for (int pageIndex = 0; pageIndex < pdf.getPages().getCount(); pageIndex++) {
    tableLists = extractor.extractTable(pageIndex);
    if (tableLists != null && tableLists.length > 0) {
        for (PdfTable table : tableLists) {
            int row = table.getRowCount();
            int column = table.getColumnCount();
            for (int i = 0; i < row; i++) {
                for (int j = 0; j < column; j++) {
                    if (j == 0) {
                        builder.append(table.getText(i, j));
                    } else {
                        String text = table.getText(i, j);
                        builder.append(text + " ");
                    }
                }
                builder.append("\r\n");
            }
        }
    }
}
FileWriter fileWriter = new FileWriter(outputFile);
fileWriter.write(builder.toString());
fileWriter.flush();
fileWriter.close();
Bug SPIREPDF-3952 Fixes the issue that the font size was changed after converting PDF to Excel.
Bug SPIREPDF-4653 Fixes the issue that the content was incorrect after converting PDF to PDFA2A.
Bug SPIREPDF-4681 Fixes the issue that the value of the "keyword" property could not be deleted.
Bug SPIREPDF-4691 Fixes the issue that setColorSpace method could not set parameters.
Click the link below to download Spire.PDF for Java 4.10.2: