Web service

Perhaps the most exciting feature of variaDoc is that you can deploy a prepared merged project as a web service simply by copying the .vd file (and all needed resources) to your web site. Using the included Server Deployment Wizard makes deployment easy.


The merge web service is invoked by pointing a web browser to the URL. The merge web service will then stream the merged PDF document directly to the browser without intermediate files. Merge parameters are either passed as part of the web URL (HTTP GET) or as an HTML form (HTTP POST).
A HTTP Get URL typically looks like this:
HTTP Post uses a form. A typical form looks like this in HTML:
<form method="POST" action="http://www.mydomain.com/accounting/order.vd">
 <input type="text" id="orderID">
 <input type="submit" value="submit">


The variaDoc web service is almost entirely based on .NET, as only the print and fax export methods are external. This means that you can even install it on a hosted server where you only have access to your own virtual folder.
To run variaDoc as a web service, you must have the Microsoft.NET 4.0 framework installed on your web server(s). The Microsoft.NET 4.0 framework is included with the variaDoc installation and is installed automatically. If you need help in upgrading your web server, please contact us at support@variadoc.com. No other configurations, such as COM or ActiveX are needed on the machine(s).