Questo metodo può essere utilizzato per richiedere il rendering della preview di un progetto presente all'interno del sistema.
I parametri richiesti da questa funzione sono:
In caso di successo ritorna un'intero che rappresenta l'id dello spool di rendering.
In caso di errore il metodo genererà un'eccezione che riporterà uno dei seguenti codici di errore:
Una volta effettuata la richiesta della generazione del rendering della preview è necessario gestire correttamente la lista delle immagini generate. Per maggiori informazioni ed esempi su come accedere a queste informazioni è consigliato consultare la pagina Gestione immagini di preview. |
<?xml version="1.0" encoding="UTF-8"?> <data> <taskId>11</taskId> <taskStatus>PROCESSED</taskStatus> <taskStartTime>2016-04-18 15:39:41</taskStartTime> <taskEndTime>2016-04-18 15:58:21</taskEndTime> <projectId>8</projectId> </data> |
require "vendor/autoload.php" try { $ezPrintSDK = new ezPrintSDKWrapper('http://demo.ezprint.it'); $apiToken = $ezPrintSDK->cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); $projectsList = $ezPrintSDK->editor->eGetProjects(false, false, false, 100); $renderingSpoolId = $ezPrintSDK->editor->eRequestPreviewRendering($projectsList[0]['projectId'], 500, false, array()); } catch (Exception $e) { echo 'Error Code: ', $e->getMessage(); } |
try { var ezPrintSDK = require('ezprint-sdk-wrapper'); ezPrintSDK.initializeWrapper('http://demo.ezprint.it'); var projectsList = ezPrintSDK.editor.eGetProjects(false, false, false, 100); var renderingSpoolId = ezPrintSDK.editor.eRequestPreviewRendering(projectsList[0].projectId, 500, false, []); } catch (ex) { console.log(ex); } |
try { ezPrintSDKWrapper.Client ezPrintSDK = new ezPrintSDKWrapper.Client("http://demo.ezprint.it"); ezPrintSDK.cLoginAPI("1WHm0icsupAEm9fil9en","yCHZ0nKiyn1MU0DhpgmG"); List<ezPrintSDKWrapper.Structures.projectItem> projectsList = ezPrintSDK.Editor.eGetProjects(false, false, false, 100); int renderingSpoolId = ezPrintSDK.Editor.eRequestPreviewRendering(projectsList[0].projectId, 500, false, new List<ezPrintSDKWrapper.Structures.extraParamItem>()); } catch (ezPrintException ex) { string ErrorMessage = ex.Message; } |