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. Your files will be stored on our server for up to 1 hour.

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
<?php
require_once __DIR__ . '/vendor/autoload.php';
use IDRsolutions\BuildVuPhpClient\Converter;
$endpoint = "https://trial.idrsolutions.com/trial/";

$conversion_results = Converter::convert(array(
    'endpoint' => $endpoint,
    'parameters' => array(
        'input' => Converter::INPUT_UPLOAD,
        'file' => __DIR__ . 'path/to/file.pdf',
        'token' => 'YOUR_ACCESS_TOKEN' // Token provided to you via e-mail
    )
));

echo $conversion_results['downloadUrl'];

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['downloadUrl']

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("downloadUrl", "No output URL provided")
);

Trial BuildVu with Node.JS

Get started with the following steps:

  1. Ensure Node.js (or higher) 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/",
    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.downloadUrl);
    }
});

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['downloadUrl'])

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