Navbar
HTML5 Viewer logo

Convert PDF files to HTML5 or SVG

BuildVu Converts PDF files to HTML5 or SVG

Trial BuildVu in the Cloud

Your free trial is active for 14 days and allows 20 conversions.

BuildVu is a Java application that can be run directly from command line or deployed to a Java Application Server such as Tomcat or Jetty on an on-premise or cloud server.
Our cloud trial allows you to try BuildVu from other languages without needing to figure out server configuration or implementation specifics.


Trial BuildVu with PHP

Get started with the following steps:

  1. Ensure PHP 5.6 (or higher) and composer is installed
  2. Run the following command: composer require idrsolutions/buildvu-php-client
  3. Copy/Paste the code on the right

require_once __DIR__ . '/vendor/autoload.php';
use IDRsolutions\BuildVuPhpClient\Converter;

$conversion_results = Converter::convert(array(
    'endpoint' => 'https://trial.idrsolutions.com/trial/',
    'file' => 'path/to/file.pdf',
    'parameters' => array(
        'input' => Converter::INPUT_UPLOAD,
        'token' => 'YOUR_ACCESS_TOKEN' // Token provided to you via e-mail
    )
));
echo $conversion_results['previewUrl'];
                  
                

Trial BuildVu with Ruby

Get started with the following steps:

  1. Ensure Ruby 2.0 (or higher) is installed
  2. Run the following command: gem install buildvu
  3. Copy/Paste the code on the right

require 'buildvu'
buildvu = BuildVu.new('https://trial.idrsolutions.com/trial/')

conversion_results = buildvu.convert(
  input: BuildVu::UPLOAD,
  file: 'path/to/file.pdf',
  token: 'YOUR_ACCESS_TOKEN' # Token provided to you via e-mail
)

puts conversion_results['previewUrl']
                  
                

Trial BuildVu with C#

Get started with the following steps:

  1. Ensure .net 2.0 (or higher) and nuget is installed
  2. Run the following command: nuget install BuildVuCSharpClient
  3. Copy/Paste the code on the right

using buildvu_csharp_client;
BuildVu buildvu = new BuildVu("https://trial.idrsolutions.com/trial/");

Dictionary<string, string> parameters = new Dictionary<string, string>
{
    ["input"] = BuildVu.UPLOAD,
    ["file"] = "path/to/input.pdf",
    ["token"] = "YOUR_ACCESS_TOKEN" // Token provided to you via e-mail
};

Dictionary<string, string> conversionResults = buildvu.Convert(parameters);

Console.WriteLine(
  conversionResults.GetValueOrDefault("previewUrl", "No output URL provided")
);
                  
                

Trial BuildVu with Node.JS

Get started with the following steps:

  1. Ensure nodejs and npm is installed
  2. Run the following command: npm install --save @idrsolutions/buildvu
  3. Copy/Paste the code on the right

var buildvu = require('@idrsolutions/buildvu');

buildvu.convert({
    endpoint: "https://trial.idrsolutions.com/trial/buildvu",
    parameters: {
	input: buildvu.UPLOAD,
	file: "path/to/file.pdf",
        token: "YOUR_ACCESS_TOKEN" // Token provided to you via e-mail
    },

    failure: function(e) {
        console.log(e);
    },
    progress: function() { },
    success: function(e) {
        console.log('Converted ' + e.previewUrl);
    }
});
                  
                

Trial BuildVu with Python

Get started with the following steps:

  1. Ensure Python 3 (or higher) and pip is installed
  2. Run the following command: pip install buildvu
  3. Copy/Paste the code on the right

from BuildVuClient import BuildVu
buildvu = BuildVu('https://trial.idrsolutions.com/trial/')

results = buildvu.convert(
  input=BuildVu.UPLOAD,
  file='path/to/file.pdf',
  token='YOUR_ACCESS_TOKEN' # Token provided to you via e-mail
)

print(results['previewUrl'])
                  
                

Trial BuildVu with JavaScript

Get started with the following steps:

  1. Try out the online demo
  2. View the JavaScript client on GitHub to learn more