United Codes Logo

Cloud Office Print Logo Cloud Office Print

Last update: April 2022

About Cloud Office Print


Cloud Office Print makes printing and exporting (docx, xlsx, pptx, pdf, html, md, txt, csv, ics and more) from your application a lot easier.

Make a template in Office, HTML or Markdown, choose data from your application and merge them into one. You can easily print PDFs, Office documents, HTML or Markdown in no time. It saves you time and effort by creating templates in which you can easily integrate your data.

Cloud Office Print is a product of United Codes, located in Leuven, Belgium.

We are an experienced partner that helps you facilitate, improve and accelerate your business through new and innovative solutions. Built on in-depth technical expertise, our company provides custom-made IT services for managing business data and processes.

Main Features

Cloud Office Print focusses on the following:

  1. Simple Printing It is fast, easy and saves money.

  2. Quick and Easy Setup Simply use one of the SDKs provided in your Python/JavaScript/TypeScript/Java application.

  3. Any Data Type Support Text, images, barcodes, formulas, ... it is easy to merge your data with any template you create.

  4. Scalable and Secure Cloud Office Print is a scalable and secure product that meets all your printing requirements.

  5. Optimized for Performance Great design with the finest details to enhance your business productivity.

  6. Flexible Cloud Office Print is a print server allowing you to create templates in Word, Excel, and PowerPoint for any type of data.


Cloud Office Print Architecture

The Python/JavaScript/Java SDK within your application makes a request to the Cloud Office Print server (either on-premise or on our cloud). The template together with the data you want to print is sent in a JSON format to the Cloud Office Print server where they are merged together and sent back as a response. The browser does not need to have access to the Cloud Office Print server.

How it Works

The Cloud Office Print package consists of three SDKs (Python, JavaScript/TypeScript and Java) and a server component.

The server component returns generated documents upon receiving HTTP POST requests. These requests require a structured JSON file that for example can be inferred from the Cloud Office Print SDKs. The server will generate the relevant output files, merging the data with the given templates.

The Cloud Office Print SDK will generate HTTP POST requests for the server. The SDK makes it easy to select a template, your data source and the output format straight from within your application.

There are plenty of examples provided for each of the SDKs.

Cloud vs On-Premise

There are two type of versions to buy:

  • a cloud version, which will send the requests to a Cloud Office Print server in the cloud.
  • an on-premise version, which includes the server component of Cloud Office Print. It's an executable you run on your own server and in your application, you reference your own local version of Cloud Office Print in the SDK. In this case nothing is sent to the cloud.


This is commercial software; you need to obtain a valid license in order to use this software and plug-in in your application. For the on-premise version a license is required per server (MID i.e. machine id) you are running Cloud Office Print on.

Please visit our website cloudofficeprint.com for the different packages.

You can even sign up for a FREE Cloud account.

Signup and Download

  1. Open cloudofficeprint.com.

  2. Click on the "Sign Up" button.

  3. Enter your details.

  4. You will receive an email with a confirmation link, please click the link in the email to finish setting up your account.

  5. You will be logged into your Cloud Office Print account . Please read through or watch the video to learn how to set up Cloud Office Print. To continue with setup, select Downloads.

  6. Choose the SDK you want and click to download it.

Important – API key activation

In your Cloud Office Print dashboard your unique API key can be found under the "Your Cloud Plans" region on the Dashboard. This number will need to be added to your Plug-in component settings in order for it to work.


Getting Started

Quickly learn how to use Cloud Office Print on the Getting Started page.



View examples on how Cloud Office Print can be used:


Learn how to use the SDKs by watching tutorials at the Videos page.

Copyright © 2015-2022 United Codes

All rights reserved.

Authors: Dimitri Gielis, Sunil Tandan and Jackie McIlroy This software and related documentation are provided under a license agreement containing restrictions on use and disclosure that are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or de-compilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.