Skip to main content

Converti in PDF

Converti in PDF | Sybot Documentation

CONVERTI IN PDF

Il Task Converti in PDF ha lo scopo di prendere un file di input (come un documento di testo, un'immagine o un foglio di calcolo) e convertirlo in un documento in formato PDF, rendendolo disponibile per i Task successivi.

Configurazione

La configurazione del Task permette di specificare il file di origine e, opzionalmente, la destinazione del PDF generato.

  • File da importare: In questo campo va inserito il percorso completo del file da convertire. Può essere un valore statico o, più comunemente, un parametro dinamico proveniente da un Task precedente o dai parametri del Workflow.

Personalizzazione del Percorso di Output

Il comportamento di default del Percorso di Output dipende da come viene fornito il file di origine:

  • Caso 1: Input tramite Parametro di tipo "File" Quando il file di origine viene passato tramite un parametro dinamico proveniente da un Task precedente o dai parametri del Workflow , il PDF convertito viene salvato in una directory gestita dal sistema.
  • Caso 2: Input tramite Path Scritto Manualmente Quando nel campo "File da importare" si scrive direttamente il percorso completo di un file esistente (es. /dati/input/report.docx), il PDF convertito viene salvato per default nella stessa directory del file di origine (quindi in /dati/input/).

Invece selezionando la checkbox Percorso file è possibile specificare una destinazione personalizzata. Verranno mostrati i seguenti campi:

  • Path output: Qui va inserito il percorso della cartella in cui si desidera salvare il file PDF convertito. Anche questo campo può contenere un valore statico o un parametro dinamico.
  • Crea percorso se non esiste: Se questa opzione è attivata, il Task creerà automaticamente la struttura di cartelle specificata in "Path output" qualora non esistesse. Se è disattivata, il Task andrà in errore se la cartella di destinazione non è presente.

Parametri di Output

Una volta che il Task ha completato la conversione, espone i seguenti parametri di output:

  • file: Restituisce il percorso completo del file PDF appena creato (es. /path/output/documento.pdf). Questo parametro è ideale per passare il file a Task successivi, come ad esempio un invio di email con allegato.
  • filename: Restituisce solo il nome del file PDF generato (es. documento.pdf).
  • result: Indica lo stato complessivo dell'operazione di conversione (es. "Success" o un messaggio di errore).
  • resultJson: Rappresenta il risultato dell’esecuzione del task in formato JSON, includendo informazioni generali, configurazioni e dettagli sull’esecuzione.