Search Docs
Loading...
Skip to content

Create Templates

Overview Learn how to create, import, and manage reusable templates to streamline design creation in CE.SDK.
Create From Scratch Build reusable design templates programmatically using CE.SDK's APIs. Create scenes, add text and graphic blocks, configure placeholders and variables, apply editing constraints, and save templates for reuse.
Import Templates Load and import design templates into CE.SDK from URLs, archives, and serialized strings.
Dynamic Content Use variables and placeholders to inject dynamic data into templates at design or runtime.
Lock the Template Restrict editing access to specific elements or properties in a template to enforce design rules.
Edit or Remove Templates Add, edit, remove, and update design templates in a local asset source with the CE.SDK engine.
Add to Template Library Save and organize templates in an asset source for users to browse and apply from the template library.
Overview Learn how to browse, apply, and dynamically populate templates in CE.SDK to streamline design workflows.
Template Library Learn how to provide a set of predefined templates in the CreativeEditor SDK.
Apply a Template Apply template scenes to an existing scene with the CE.SDK Engine API for Swift, preserving your page dimensions and design unit.
Generate From Template Generate finished designs from templates with the CE.SDK Engine API for Swift by loading, populating variables, and exporting to images and PDFs.
Replace Content Dynamically replace text, images, and placeholder content within templates using CE.SDK's placeholder and variable systems.
Use Templates Programmatically Work with templates programmatically through CE.SDK's engine APIs to load existing templates, build new templates from scratch, modify template structures, and populate templates with dynamic data for batch processing and automation.