Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Hi there! This is an incomplete alpha release of FillPDF for Drupal 8. See #2359213: #D8CX: I pledge that FillPDF will have a full Drupal 8 release on the day that Drupal 8 is released. for information about features that have not yet been ported.
Filling from FillPDF Service, using entities works. The usage method is similar to 7.x-1.x, but use one of the following formats to make the FillPDF Link work:
/fillpdf?fid=$fid&entity_type=node&entity_id=1 (if you omit entity_type, node is assumed
/fillpdf?fid=$fid&entity_ids[]=node:1
You can pretty much use any entity. The UI is fundamentally the same.
If you want to generate FillPDF Links programmatically, check out \Drupal\fillpdf\FillPdfLinkManipulator::generateLink() in particular. This returns a \Drupal\Core\Url. The module is documented reasonably well, so be sure to read the documentation and look at how the module itself does things. You can look at the stuff in src/Entity, src/Form, and src/Controller as a starting point; these reference some other classes you can also check out.
- #2359213: Fix usage of entity access.
- #2359213: Implement redirect action.
- #2359213: Check access for private files.
- #2359213: Stub out what I have to do.
- #2359213: Migrate entity_reference fields to file fields.
- #2359213: Fix FillPdfFileContext creation.
- #2359213: WIP Switch entity_reference fields to file fields.
- #2359213: WIP Attach generated files to FillPdfFileContext.
- #2359213: Remove parseRequest from FillPdfLinkManipulatorInterface.
- #2359213: WIP define method to parse Urls.
- #2359213: Add FillPdfFileContext entity.
- #2359213: Fix class name.
- #2359213: WIP Implement file saving.
- #2359213: Reimplement downloading as action plugin.
- #2359213: Add fillpdf_action plugin.
- #2359213: Implement access checking.
- #2359213: Clean up and comment code.
- #2359213: WIP port private file support.
- #2359213: Remove variable name redundancy.
- #2359213: Stub out actually checking access.
- #2359213: Add helper service for loading entities parsed from links.
- #2359213: Implement merging with real tokens.
- #2359213: Clean up code more.
- #2359213: Fix some array syntax.
- #2359213: Revert "Revert "Issue #2539213: Flesh out FillPdfForm more.""
- #2359213: Revert "Revert "Add use statement for annotation class.""
- Revert "Add use statement for annotation class."
- Revert "Issue #2539213: Flesh out FillPdfForm more."
- #2539213: Flesh out FillPdfForm more.
- #2539213: Fix FillPDF form fields view.
- Add use statement for annotation class.
- Fix use of Url.
- Fix form weights.
- Remove data_table to fix Views.
- Add service to get the token form we use.
- Fix FillPDF form field view.
- Add Views support to FillPdfFormField.
- Sketch out FillPdfFormField entity form.
- Flesh out FillPdfForm entity forms more.
- Use entity form for FillPdfForm.
- Convert overview table to Views.
- Fix files getting cleaned.
- Add Views support for FillPdfForm.
- Fix admin settings form.
- Fix PDF population route.
- Remove stub file from DMU.
- Convert main route...mostly.
- Define interface backends should implement.
- Stub out main PDF handling route.
- Mostly complete overview of uploaded forms.
- Add missing Title field.
- Fix annotation.
- Finish saving of (but not displaying of) uploaded PDFs.
- Fix hopelessly out-of-date README.txt.
- Almost add support for parsing.
- Convert admin settings form.
- Restore fillpdf.info temporarily.
- Upgrade with DMU and convert info file.