When building a web-to-print solution, the user-friendly image designer is only half of the solution. The other half is an ability to generate high quality print-ready output files and other graphics.

Customer's Canvas delivers both of these elements. It can generate hi-res print-ready files as well as web previews for users' designs. Let's review Customer's Canvas imaging engine features in more detail.

Hi-res files ready for printing

A design created by your customer is converted to a print-ready PDF file automatically


Output resolution.
Color space—RGB or CMYK.
File format—PDF, TIFF, JPEG.

Print ready

Color management with your color profile. Spot colors. Vector output whenever possible. PDF/X-4 support.

Large sizes

Generates any image sizes - from business cards through billboard banners.


All combinations - each page or spread as a separate PDF file, or the entire product in a single multipage PDF. A book cover may be saved separately.


Preview and proof images

Preview designed products and show a proof image on the approval page.

Product Preview

Give your customers an idea what their products look like when printed. If your product is not just a flat paper sheet but a three-dimensional product like t-shirt, mug, etc., you can generate 3D previews! No need to learn 3D modeling software, Photoshop is enough.


Proof image

If your ordering workflow requires the user to approve designs before you start fulfilling orders, you can have Customer's Canvas generate proof images. If necessary, you can put watermarks on them.

Smart caching

No need to store "heavy" files on your server

When a user finishes editing a design, your JavaScript receives a special URL which can be used to grab the PDF file (or the preview/proof image). The hi-res image is generated only when you load this URL. The image is automatically cached, so there is no need to render the design again when you use the same URL—you receive a file right away. If the cache is cleaned up, the image is automatically generated whenever it is requested.

Replace template content through Web API

Extend template manipulation functionality on your web or mobile applications using a REST API.

How it works? The API allows sending AJAX requests to the server to get the structure of templates (a list of layers, content, and other properties of each layer). You modify it in your JavaScript and post it back. In response, you get a URL to download a customized version of the template.

When this API works great?

  • Simplified form-based editor (e.g. only text fields and image previews)
  • Variable data printing
  • Cross-selling—generating previews for complimentary products pre-populated with users' data

Any questions? Call us at 1-800-661-8190

Install a user-friendly online print product designer on your own server to see it in action!