Choose Your Integration
You’ve created a working Oicana template with a dynamic input! Now it’s time to integrate it into an application.
One Template, Multiple Platforms
Section titled “One Template, Multiple Platforms”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.
Available Integrations
Section titled “Available Integrations”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.
Next Steps
Section titled “Next Steps”Choose one of the integration guides above to continue. Each guide will show you how to:
- Set up a basic web service in your chosen language/framework
- Load and compile your Oicana template
- Pass dynamic input values from your application code
- Serve the generated PDFs to users
After completing one integration guide, you’ll have a working service that can generate PDFs on demand!