Repository navigation
feat(forms): map form fields with a geometric solver when AcroForm widgets are available #4496
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+6,600
−51
Merged
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
6e5463b
feat: integrate native AcroForm widgets as typed fields
cau-git 77dd6f9
docs: add AcroForm widget/layout-text collision handoff
cau-git d4802e5
feat: nest AcroForm checkbox state as inline field-value child
cau-git 28dd6c7
feat: match AcroForm checkbox widget to layout cluster and lift its l…
cau-git 06790b2
feat(acroform): lift matched checkbox cluster text verbatim and use i…
cau-git ac110b9
feat(acroform): group widgets inlined in a paragraph into one keyed f…
cau-git 279174c
fix(acroform): materialize inlined field_item in place, not a new fie…
cau-git 505a96b
feat(acroform): skip zero-size widgets and push buttons
cau-git 2ee25cc
feat(acroform): add order-preserving widget->label binding core
cau-git fae17b7
feat(acroform): bind detached labels to keyless form/unmatched widgets
cau-git b503231
fix(acroform): make label binding actually fire, and drop the left-or…
cau-git d4ba8a0
docs(acroform): record Phase-1 validation outcome and row-only guard
cau-git e363ae4
docs(acroform): consolidate Phase-1 impl surface + fixture observations
cau-git 1b27f92
docs(acroform): add cold-start section for the next agent
cau-git 1cdbcc7
docs(acroform): record constant sweep — 2.0/1.5 validated
cau-git f6cdc8c
feat(acroform): forbid label binding across a table boundary (Phase 4)
cau-git db0564f
Merge branch 'main' of github.com:DS4SD/docling into feat/acroform-la…
cau-git 306945d
test(acroform): snapshot visual references and replay evidence
cau-git 2cf40e5
feat(acroform): snapshot offline optimizer and widget coverage
cau-git 8836277
experiment(acroform): snapshot rejected conditional grouping
cau-git f1efc63
experiment(acroform): snapshot caption alternatives and nested groups
cau-git c990ae5
Merge branch 'main' of github.com:DS4SD/docling into codex/acroform-k…
cau-git 73588cd
chore: remove output/ dir from git tree
cau-git 36d87a3
Update gitignore
cau-git 58ce1bf
erge branch 'main' of github.com:DS4SD/docling into feat/acroform-nat…
cau-git e86c2b6
Merge remote-tracking branch 'origin/feat/acroform-native-fields' int…
cau-git a068798
feat(acroform): key form fields with a geometric solver in the form_f…
DanieldeAlcala b7dd464
refactor(acroform): key from live page objects and remove experiment …
cau-git a8981e6
Merge remote-tracking branch 'origin/main' into pr-4364
cau-git 8363408
Remove widget-offset correction from docling branch
cau-git 5819734
test(cli): disable rich styling in form-fields CLI test
cau-git b066380
DCO Remediation Commit for github-actions[bot] <github-actions[bot]@u…
cau-git a4be685
DCO Remediation Commit for Christoph Auer <cau@zurich.ibm.com>
cau-git 18b3f49
fix(acroform): drop key captions from partly used text clusters
DanieldeAlcala 9355e52
refactor(acroform): retain painted source cells for cleanup
cau-git c4d1681
Merge origin/main into pr-4364
cau-git 4b4e1fe
refactor(acroform): use field key and hint terminology
cau-git 34ac611
fix(acroform): address the review of the form-field extraction
DanieldeAlcala e67854b
feat(acroform): place fields among the text printed around them
DanieldeAlcala 1a3527e
fix(acroform): keep heading and formula keys as plain field keys
cau-git 73b1b49
fix(acroform): place fields outside a form block without a placeholde…
cau-git fc5190f
test(acroform): check penalized_pairs against scoring every pair
cau-git 4bf6b5f
docs: add --extract-form-fields to the CLI reference
cau-git 157f5fb
fix(layout): keep the drawn box of checkbox clusters
cau-git 025a5ea
fix(acroform): key a checkbox by the checkbox block around it
cau-git d8af343
fix(acroform): let a checkbox block compete in the key search
DanieldeAlcala 84841fd
fix(acroform): keep a checkbox block's key out of other groups
cau-git 08dfd92
fix(acroform): keep the hints of checkboxes keyed by their block
cau-git 9e9ef32
Merge remote-tracking branch 'origin/main' into pr-4364
cau-git 3875d9a
chore: allow the reading-order model and form tests over the line limit
cau-git 892638f
refactor(form): hold form field predictions like the other stages
cau-git b8de2c1
fix(cli): refuse form fields with DocTags before reading inputs
cau-git 9d26297
test(form): put each form test where its code is owned
cau-git File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| # SPDX-FileCopyrightText: The Docling Contributors | ||
| # SPDX-License-Identifier: MIT |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.