JPedal PDF SDK Cloud Trial

Convert PDF to Image and Extract Text from PDF from any programming language

Trial JPedal 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.

JPedal 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 JPedal from other languages without needing to figure out server configuration or implementation specifics.

Trial JPedal 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/idrsolutions-php-client
  3. Copy/Paste the code on the right
<?php
require_once __DIR__ . '/vendor/autoload.php';
use IDRsolutions\IDRCloudClient;

$endpoint = "https://trial.idrsolutions.com/trial/" . IDRCloudClient::INPUT_JPEDAL;

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

echo $results['downloadUrl'];
<?php
require_once __DIR__ . '/vendor/autoload.php';
use IDRsolutions\IDRCloudClient;

$endpoint = "https://trial.idrsolutions.com/trial/" . IDRCloudClient::INPUT_JPEDAL;

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

echo $results['downloadUrl'];
<?php
require_once __DIR__ . '/vendor/autoload.php';
use IDRsolutions\IDRCloudClient;

$endpoint = "https://trial.idrsolutions.com/trial/" . IDRCloudClient::INPUT_JPEDAL;

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

echo $results['downloadUrl'];

Trial JPedal with Ruby

Get started with the following steps:

  1. Ensure Ruby 2.0 (or higher) is installed
  2. Run the following command: gem install idr_cloud_client
  3. Copy/Paste the code on the right
require idr_cloud_client
client = IDRCloudClient.new('https://trial.idrsolutions.com/trial/' + IDRCloudClient::JPEDAL)

results  = client.convert(
    input: IDRCloudClient::UPLOAD,
    file: 'path/to/file.pdf',
    settings: 'mode:convertToImages',
    token: 'YOUR_ACCESS_TOKEN' # Token provided to you via e-mail
)

puts results ['previewUrl']
require idr_cloud_client
client = IDRCloudClient.new('https://trial.idrsolutions.com/trial/' + IDRCloudClient::JPEDAL)

results  = client.convert(
    input: IDRCloudClient::UPLOAD,
    file: 'path/to/file.pdf',
    settings: 'mode:extractText',
    token: 'YOUR_ACCESS_TOKEN' # Token provided to you via e-mail
)

puts results ['previewUrl']
require idr_cloud_client
client = IDRCloudClient.new('https://trial.idrsolutions.com/trial/' + IDRCloudClient::JPEDAL)

results  = client.convert(
    input: IDRCloudClient::UPLOAD,
    file: 'path/to/file.pdf',
    settings: 'mode:extractWordlist',
    token: 'YOUR_ACCESS_TOKEN' # Token provided to you via e-mail
)

puts results ['previewUrl']

Trial JPedal 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 idrsolutions-csharp-client
  3. Copy/Paste the code on the right
using idrsolutions_csharp_client;
IDRCloudClient client  = new IDRCloudClient("https://trial.idrsolutions.com/trial/" + IDRCloudClient.JPEDAL);

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

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

Console.WriteLine(
  conversionResults.GetValueOrDefault("downloadUrl", "No output URL provided")
);
using idrsolutions_csharp_client;
IDRCloudClient client  = new IDRCloudClient("https://trial.idrsolutions.com/trial/" + IDRCloudClient.JPEDAL);

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

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

Console.WriteLine(
  conversionResults.GetValueOrDefault("downloadUrl", "No output URL provided")
);
using idrsolutions_csharp_client;
IDRCloudClient client  = new IDRCloudClient("https://trial.idrsolutions.com/trial/" + IDRCloudClient.JPEDAL);

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

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

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

Trial JPedal 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/idrcloudclient
  3. Copy/Paste the code on the right
var client = require('@idrsolutions/idrcloudclient');

client.convert({
    endpoint: "https://trial.idrsolutions.com/trial/" + client.JPEDAL,
    parameters: {
        input: client.UPLOAD,
        file: "path/to/file.pdf",
        settings: "mode:convertToImage",
        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);
    }
});
var client = require('@idrsolutions/idrcloudclient');

client.convert({
    endpoint: "https://trial.idrsolutions.com/trial/" + client.JPEDAL,
    parameters: {
        input: client.UPLOAD,
        file: "path/to/file.pdf",
        settings: "mode:extractText",
        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);
    }
});
var client = require('@idrsolutions/idrcloudclient');

client.convert({
    endpoint: "https://trial.idrsolutions.com/trial/" + client.JPEDAL,
    parameters: {
        input: client.UPLOAD,
        file: "path/to/file.pdf",
        settings: "mode:extractWordlist",
        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 JPedal 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 IDRCloudClient
  3. Copy/Paste the code on the right
from IDRSolutions import IDRCloudClient
client = IDRCloudClient('https://trial.idrsolutions.com/trial/' + IDRCloudClient.JPEDAL)

results = client.convert(
    input=IDRCloudClient.UPLOAD,
    file='path/to/file.pdf',
    settings='mode:convertToImages',
    token='YOUR_ACCESS_TOKEN' # Token provided to you via e-mail
)

print(results['downloadUrl'])
from IDRSolutions import IDRCloudClient
client = IDRCloudClient('https://trial.idrsolutions.com/trial/' + IDRCloudClient.JPEDAL)

results = client.convert(
    input=IDRCloudClient.UPLOAD,
    file='path/to/file.pdf',
    settings='mode:extractText',
    token='YOUR_ACCESS_TOKEN' # Token provided to you via e-mail
)

print(results['downloadUrl'])
from IDRSolutions import IDRCloudClient
client = IDRCloudClient('https://trial.idrsolutions.com/trial/' + IDRCloudClient.JPEDAL)

results = client.convert(
    input=IDRCloudClient.UPLOAD,
    file='path/to/file.pdf',
    settings='mode:extractWordlist',
    token='YOUR_ACCESS_TOKEN' # Token provided to you via e-mail
)

print(results['downloadUrl'])