| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/CrossReference/Source/Section/SubSection/Entry/ |
| H A D | CrossReferenceEntryCompressed.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Exception/ |
| H A D | NotImplementedException.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/CrossReference/Table/ |
| H A D | CrossReferenceTableParser.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/Dictionary/DictionaryValue/Array/Item/ |
| H A D | DifferenceRange.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/CMap/Registry/Adobe/ |
| H A D | Identity0.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Stream/ |
| H A D | FileStream.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| H A D | AbstractStream.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/Object/Decorator/ |
| H A D | InformationDictionary.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| H A D | DecoratedObject.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| H A D | DecoratedObjectFactory.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/Dictionary/DictionaryValue/Name/ |
| H A D | BlendModeNameValue.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| H A D | RenderingIntentNameValue.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| H A D | NameValue.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| H A D | ListModeNameValue.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/Image/ColorSpace/ |
| H A D | ColorSpace.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/ContentStream/Command/Operator/Object/ |
| H A D | MarkedContentOperator.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/Object/Item/CompressedObject/ |
| H A D | CompressedObjectByteOffsetParser.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/glyph-lists/ |
| H A D | README.md | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/glyph-lists/src/ |
| H A D | AGlyphList.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/ |
| H A D | SECURITY.md | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| H A D | .al-custom.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/docs/ |
| H A D | 14.3-associated-files.md | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/Dictionary/DictionaryValue/Array/ |
| H A D | CrossReferenceStreamByteSizes.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/CrossReference/ |
| H A D | CrossReferenceType.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|
| /plugin/totext/vendor/prinsfrank/pdfparser/src/Document/Image/ |
| H A D | ImageType.php | b4ecfc82b02c9a76205381a28b47006474ccf569 Mon Jun 22 11:03:02 UTC 2026 Andreas Gohr <gohr@cosmocode.de> Replace smalot/pdfparser with prinsfrank/pdfparser
Switch the PDF extractor from the cosmocode/pdfparser memory fork (an LGPL smalot/pdfparser fork) to prinsfrank/pdfparser (MIT, built from scratch, zero PHP dependencies beyond prinsfrank/glyph-lists).
PdfExtractor now calls parseFile($path)->getText() in the default in-memory mode, which benchmarked both faster and far lighter than the old fork (on a 12 MB/92-page file: 63s/49.5MB vs 68s/100MB), so the previous setRetainImageContent() tuning is no longer needed.
Known limitation: prinsfrank/pdfparser <= v3.1.0 does not extract text inside Form XObjects (page content painted with the Do operator, common in Quartz/Firefox/Chrome PDFs such as the Tika sample), so PdfExtractorTest::testExtractsText fails against stock v3.1.0.
|