Add pdf-invoice module: one invoice in OpenPDF 3.0.5, iText Core 9.8.0 and Flying Saucer 10.7.0, Devanagari shaping checked by rendering, streamed vs buffered download, subset sizes and timings

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_017ic4b6Kg9RWSTJzyz6KP9X
This commit is contained in:
2026-10-30 16:46:25 +00:00
co-authored by Claude Sonnet 5.5
parent 9b1da079c6
commit 3a30194459
54 changed files with 1906 additions and 0 deletions
+125
View File
@@ -0,0 +1,125 @@
# PDFBox 3.0.8 text extraction of each engine's invoice, written by PdfContentTest
=== flyingsaucer (20012 bytes) ===
Tax Invoice / कर चलन
Invoice INV-2026-0042 | 2026-10-30
From / विक्रेता Bill to / ग्राहक
Ankur Book House, Mumbai श्रीमती क्षमा कुलकर्णी
12 Dadar Market Road, Mumbai 400014 पुणे, महाराष्ट्र 411004
GSTIN 27AAAAA0000A1Z5 GSTIN 27BBBBB1111B1Z6
Item / तपशील Qty Rate Amount / रक्कम
ज्ञानेश्वरी – संपूर्ण ग्रंथ (मराठी) 2 ₹ 450.00 ₹ 900.00
प्रोग्रामिंग की कला (हिन्दी) 1 ₹ 899.00 ₹ 899.00
विद्वान कर्मचारी मार्गदर्शिका 3 ₹ 125.50 ₹ 376.50
Spring Boot 4 Handbook 1 ₹ 1,299.00 ₹ 1,299.00
Subtotal / उपबेरीज ₹ 3,474.50
CGST 9% + SGST 9% / कर ₹ 625.41
Total / एकूण ₹ 4,099.91
कृपया धन्यवाद — द्वारा: अंकुर बुक हाऊस. Payment due in 15 days.
=== flyingsaucer-shaped (21537 bytes) ===
Tax Invoice / कर चलन
Invoice INV-2026-0042 | 2026-10-30
From / ववकेता Bill to / गाहक
Ankur Book House, Mumbai शीमती कमा कुलकणर
12 Dadar Market Road, Mumbai 400014 पणु,े महाराष् 411004
GSTIN 27AAAAA0000A1Z5 GSTIN 27BBBBB1111B1Z6
Item / तपशील Qty Rate Amount / रककम
जानशेरी – सपंणू र गथं (मराठी) 2 ₹ 450.00 ₹ 900.00
पोगाममरग की कला (हहनदी) 1 ₹ 899.00 ₹ 899.00
ववदान कमचर ारी मागदर रशरका 3 ₹ 125.50 ₹ 376.50
Spring Boot 4 Handbook 1 ₹ 1,299.00 ₹ 1,299.00
Subtotal / उपबरेीज ₹ 3,474.50
CGST 9% + SGST 9% / कर ₹ 625.41
Total / एकूण ₹ 4,099.91
कृपया धनयवाद — दारा: अकुंर बकु हाऊस. Payment due in 15 days.
=== itext (23344 bytes) ===
Tax Invoice / कर चलन
Invoice INV-2026-0042 | 2026-10-30
From / विक्रेता Bill to / ग्राहक
Ankur Book House, Mumbai श्रीमती क्षमा कुलकर्णी
12 Dadar Market Road, Mumbai 400014 पुणे, महाराष्ट्र 411004
GSTIN 27AAAAA0000A1Z5 GSTIN 27BBBBB1111B1Z6
Item / तपशील Qty Rate Amount / रक्कम
ज्ञानेश्वरी – संपूर्ण ग्रंथ (मराठी) 2 ₹ 450.00 ₹ 900.00
प्रोग्रामिंग की कला (हिन्दी) 1 ₹ 899.00 ₹ 899.00
विद्वान कर्मचारी मार्गदर्शिका 3 ₹ 125.50 ₹ 376.50
Spring Boot 4 Handbook 1 ₹ 1,299.00 ₹ 1,299.00
Subtotal / उपबेरीज ₹ 3,474.50
CGST 9% + SGST 9% / कर ₹ 625.41
Total / एकूण ₹ 4,099.91
कृपया धन्यवाद — द्वारा: अंकुर बुक हाऊस. Payment due in 15 days.
=== openpdf (20039 bytes) ===
Tax Invoice / कर चलन
Invoice INV-2026-0042 | 2026-10-30
From / विक्रेता Bill to / ग्राहक
Ankur Book House, Mumbai श्रीमती क्षमा कुलकर्णी
12 Dadar Market Road, Mumbai 400014 पुणे, महाराष्ट्र 411004
GSTIN 27AAAAA0000A1Z5 GSTIN 27BBBBB1111B1Z6
Item / तपशील Qty Rate Amount / रक्कम
ज्ञानेश्वरी – संपूर्ण ग्रंथ (मराठी) 2 ₹ 450.00 ₹ 900.00
प्रोग्रामिंग की कला (हिन्दी) 1 ₹ 899.00 ₹ 899.00
विद्वान कर्मचारी मार्गदर्शिका 3 ₹ 125.50 ₹ 376.50
Spring Boot 4 Handbook 1 ₹ 1,299.00 ₹ 1,299.00
Subtotal / उपबेरीज ₹ 3,474.50
CGST 9% + SGST 9% / कर ₹ 625.41
Total / एकूण ₹ 4,099.91
कृपया धन्यवाद — द्वारा: अंकुर बुक हाऊस. Payment due in 15 days.
=== openpdf-jdk (21553 bytes) ===
Tax Invoice / कर चलन
Invoice INV-2026-0042 | 2026-10-30
From / ववकेता Bill to / गाहक
Ankur Book House, Mumbai शीमती कमा कुलकणर
12 Dadar Market Road, Mumbai 400014 पुणे, महाराष् 411004
GSTIN 27AAAAA0000A1Z5 GSTIN 27BBBBB1111B1Z6
Item / तपशील Qty Rate Amount / रककम
जानशेरी – संपूणर गंथ (मराठी) 2 ₹ 450.00 ₹ 900.00
पोगाममरग की कला (हहनदी) 1 ₹ 899.00 ₹ 899.00
ववदान कमरचारी मागदर रशरका 3 ₹ 125.50 ₹ 376.50
Spring Boot 4 Handbook 1 ₹ 1,299.00 ₹ 1,299.00
Subtotal / उपबरेीज ₹ 3,474.50
CGST 9% + SGST 9% / कर ₹ 625.41
Total / एकूण ₹ 4,099.91
कृपया धनयवाद — दारा: अंकुर बकु हाऊस. Payment due in 15 days.
=== openpdf-jdk-actualtext (22285 bytes) ===
Tax Invoice / कर चलन
Invoice INV-2026-0042 | 2026-10-30
From / विक्रेता Bill to / ग्राहक
Ankur Book House, Mumbai श्रीमती क्षमा कुलकर्णी
12 Dadar Market Road, Mumbai 400014 पुणे, महाराष्ट्र 411004
GSTIN 27AAAAA0000A1Z5 GSTIN 27BBBBB1111B1Z6
Item / तपशील Qty Rate Amount / रक्कम
ज्ञानेश्वरी – संपूर्ण ग्रंथ (मराठी) 2 ₹ 450.00 ₹ 900.00
प्रोग्रामिंग की कला (हिन्दी) 1 ₹ 899.00 ₹ 899.00
विद्वान कर्मचारी मार्गदर्शिका 3 ₹ 125.50 ₹ 376.50
Spring Boot 4 Handbook 1 ₹ 1,299.00 ₹ 1,299.00
Subtotal / उपबेरीज ₹ 3,474.50
CGST 9% + SGST 9% / कर ₹ 625.41
Total / एकूण ₹ 4,099.91
कृपया धन्यवाद — द्वारा: अंकुर बुक हाऊस. Payment due in 15 days.
fonts flyingsaucer [LXEQIC+NotoSansDevanagari-Bold embedded=true, OUOZGZ+NotoSansDevanagari-Regular embedded=true]
fonts flyingsaucer-shaped [GJBPWA+NotoSansDevanagari-Bold embedded=true, FYEFNQ+NotoSansDevanagari-Regular embedded=true]
fonts itext [YCXTVQ+NotoSansDevanagari-Bold embedded=true, PXNQYY+NotoSansDevanagari-Regular embedded=true]
fonts openpdf [FFJNLO+NotoSansDevanagari-Bold embedded=true, CRMHHV+NotoSansDevanagari-Regular embedded=true]
fonts openpdf-jdk-actualtext [GEKVVR+NotoSansDevanagari-Bold embedded=true, PPYLBT+NotoSansDevanagari-Regular embedded=true]