Examples

Practical snippets for Office-stamper using the public API.

Stamp a DOCX from a Docx4J package

var stamper = OfficeStampers.docxPackageStamper(OfficeStamperConfigurations.standard());
WordprocessingMLPackage stamped = stamper.stamp(document, context);

Customize the configuration

var configuration = OfficeStamperConfigurations.standard()
    .addResolver(new MyCustomResolver());

Opt into permissive security mode

import pro.verron.officestamper.api.SecurityMode;

var cfg = OfficeStamperConfigurations.standard()
    .setSpelSecurityMode(SecurityMode.PERMISSIVE)
    .setSvgSecurityMode(SecurityMode.PERMISSIVE);

Next steps

  • Getting Started — add the dependency and stamp your first document.
  • Features — SpEL templating, comment processing, and security modes.
Edit this page