Skip to content

Choose Your Integration

You’ve created a working Oicana template with a dynamic input! Now it’s time to integrate it into an application.

A key strength of Oicana is that the exact same template works across all integrations. The example-0.1.0.zip file you created can be used in C#, Java, Node.js, Rust, Python, PHP, or browser environments.

Develop templates once and use them everywhere.

The following chapters provide step-by-step guides for using your template with different programming languages and frameworks. You only need to follow one path to get started - pick the one that matches your tech stack.

If you’re working on a multi-language project or want to compare approaches, feel free to explore multiple paths. Each guide is self-contained and uses the same template you created earlier.

Choose one of the integration guides above to continue. Each guide will show you how to:

  1. Set up a basic web service in your chosen language/framework
  2. Load and compile your Oicana template
  3. Pass dynamic input values from your application code
  4. Serve the generated PDFs to users

After completing one integration guide, you’ll have a working service that can generate PDFs on demand!