HotDocs Cloud Services Overview
HotDocs Cloud Services provides the document assembly features of HotDocs Server in a hosted cloud platform.
The exact usage of Cloud Services in a project depends on the goals of the integration. Typically, a developer using Cloud Services needs to accomplish some or all of the following tasks when developing an integration:
- Upload a template package file
- Display a HotDocs interview to the user, to gather answer data.
- Use answer data from the interview to generate a completed document.
In this section, there are six examples of tasks that can be accomplished using the SDK. Source code for each example is available for download. Each example uses C# and Microsoft Visual Studio to demonstrate use of the HotDocs Open SDK.
Documentation
For full documentation of HotDocs Cloud Services, see the HotDocs Cloud Services Help.
Download Example Projects
All of the examples projects below are available to download from the HotDocs-Samples repository on GitHub.
- CloudServicesAPIExample1Upload – Upload a HotDocs Template Package File to Cloud Services
- CloudServicesAPIExample2DocumentAssembly – Assemble a completed document using the uploaded Template Package File
- CloudServicesAPIExample3Interview – Display an interview in a web page
- CloudServicesAPIExample4ComponentInfo – Read Variable and Dialog information from the Template Package File uploaded to Cloud Services
- CloudServicesAPIExample5InterviewFile – Get individual files from the Template Package File uploaded to Cloud Services
Examples Walkthrough
To assist in developing custom web application using Cloud Services, there are example tutorials that explain different Cloud Services features. Each example covers different functionality an application will typically implement:
- Cloud Services Example 1: Upload a Template Package
- Cloud Services Example 2: Assemble a Document
- Cloud Services Example 3: Display an Interview
- Cloud Services Example 4: Read Variables and Dialogs from the Component File
- Cloud Services Example 5: Get Interview File
- Cloud Services Example 6: Retrieve a template from HotDocs Hub
Embedded API Examples
For Cloud Services Embedded Interview functionality, see the Embedded API Tutorials: