tree: c7a8ecdafffd5eefc527453970521f40d2e20af8
  1. android/
  2. dart_example/
  3. example/
  4. lib/
  5. linux/
  6. src/
  7. tool/
  8. windows/
  9. .gitignore
  10. .metadata
  11. analysis_options.yaml
  12. jnigen.yaml
  13. jnigen_full.yaml
  14. pubspec.yaml
  15. README.md
pkgs/jni_gen/examples/pdfbox_plugin/README.md

pdfbox_plugin

Example of a JNI plugin using jni_gen to auto-generate bindings for PDFBox java library.

Bindings can be generated by running dart run jni_gen --config jnigen.yaml. Required source code and JARs will be downloaded using maven (requires mvn command).

jni_gen is also available as an API which tooling scripts can use. See tool/generate_bindings.dart for the script equivalent of the YAML file.