BonaKit
EN

Test: PDF → Excel (1 Nov 2026, round 4)

Now passing 21 of 21 tests

Test PDFs with typical problems of real documents. Round 2 (tests 09–13): images, charts, two-level headers, mixed fonts, two-column text. Round 3 (14–19): sideways table, a row broken by a page break, watermark, merged cells, tricky numbers, two tables side by side. Round 4 (20): portrait and landscape pages in one PDF and choosing the Excel print orientation. “Before” is version 4 of the converter, “Now” is version 5. Every cell is compared row by row, and the column names (header) separately. Click a preview to see the page.

#PreviewWhat is testedBefore (v4)Now (v5)Files
0014-page price list, ruled table, header repeated on every page540 of 540 rows, header OK540 of 540 rows, header OKPDF · Excel · expected
01Simple ruled table on 3 pages + total below the table90 of 90 rows, header OK90 of 90 rows, header OK, print: portraitPDF · Excel · expected
02Bank statement WITHOUT lines, empty Debit/Credit cells, 2 pages45 of 45 rows, header OK45 of 45 rows, header OKPDF · Excel · expected
03Long descriptions wrap to 2–3 lines, horizontal lines only30 of 30 rows, header OK30 of 30 rows, header OKPDF · Excel · expected
04Two different tables on one page: summary and details28 of 28 rows, header OK28 of 28 rows, header OKPDF · Excel · expected1 · expected2
05Group subtotals and a grand total inside the table18 of 18 rows, header OK18 of 18 rows, header OKPDF · Excel · expected
06Landscape page, numbers like “€ 1.234,56”, negatives12 of 12 rows, header OK12 of 12 rows, header OK, print: landscapePDF · Excel · expected
07Invoice: company details on top, line items, Subtotal/VAT/Total8 of 8 rows, header OK8 of 8 rows, header OKPDF · Excel · expected
08Scan (image without a text layer)“needs OCR” message — correct“needs OCR” message — correctPDF · expected
09Round 2. Logo, vector chart, a product photo in every table row16 of 16 rows, header OK16 of 16 rows, header OKPDF · Excel · expected
10Round 2. Two-level header: “Size” over 3 columns, “Price by quantity” over 5 sub-columns, 9 columns24 of 24 rows, header OK24 of 24 rows, header OK, print: landscapePDF · Excel · expected
11Round 2. Cyrillic, 7 different fonts and sizes (7–11 pt), bold, italic, coloured rows, no lines, “Итого” total28 of 28 rows, header OK28 of 28 rows, header OKPDF · Excel · expected
12Round 2. Article: text in 2 columns, picture, table, paragraph right after the table12 of 12 rows, header OK12 of 12 rows, header OKPDF · Excel · expected
13Round 2. Report without a grid: “2026” over 5 columns, “2025” over 2, italics14 of 14 rows, header OK14 of 14 rows, header OKPDF · Excel · expected
14Round 3. Table printed sideways: portrait page, text and lines rotated 90°22 of 22 rows, header OK22 of 22 rows, header OK, print: landscapePDF · Excel · expected
15Round 3. No lines, 3 pages: a row broken by a page break (twice), no header on page 3, page headers/footers34 of 34 rows, header OK34 of 34 rows, header OKPDF · Excel · expected
16Round 3. CONFIDENTIAL watermark over the table, striped rows without lines, headers/footers, 2 pages48 of 48 rows, header OK48 of 48 rows, header OKPDF · Excel · expected
17Round 3. Vertically merged cells: the category is written once for 2–5 rows (repeated in Excel)18 of 18 rows, header OK18 of 18 rows, header OKPDF · Excel · expected
18Round 3. Numbers: (1,234.56), 1,234.56-, −12.50, 150.00 CR / 75.20 DR, USD 99.00, 1'234.50, 1 234, +5.0 %28 of 28 rows, header OK28 of 28 rows, header OKPDF · Excel · expected
19Round 3. Two different tables without lines side by side on one page (left and right), different lengths23 of 23 rows, header OK23 of 23 rows, header OKPDF · Excel · expected1 · expected2
20NEW. One PDF: page 1 portrait (4 columns), page 2 landscape (10 columns). Sheet 1 prints portrait, sheet 2 landscape; choosing “portrait” / “landscape” manually changes all sheetsno such test39 of 39 rows, header OK, print: portrait / landscapePDF · Excel · expected1 · expected2

Portrait or landscape

Good to know

← home