<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > JamioPlug > JamioPlug Document Automation > ConvertPdfToSubtype |
Converte un file PDF in uno specifico sottoformato PDF (ad esempio PDF/A, PDF/X, etc.). In fase di conversione è possibile aggiungere al pdf ottenuto eventuali allegati disponibili come collegamenti in Jamio openwork.
Metodo
PlugDocumentAutomation /ConvertPdfToSubtype
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
serverAddress |
Indirizzo del server per domini esterni (o "" per il dominio corrente) |
String |
Y |
token |
Il token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto) |
String |
Y |
pdfFile |
Collegamento al file in formato PDF che si deve convertire. |
Reference |
|
pdfSubtype |
Sottoformato pdf che si desidere ottenere. Se non specificato il valore predefinito è PDF_A_2U. |
Y |
|
attachmentStreams |
Lista opzionale di collegamenti che si desidera inserire come allegati nel file pdf. |
List of reference |
Y |
attachmentFilenames |
Lista opzionale di nomi che si desidera assegnare gli allegati del file pdf. Valida solo per il sottoformato PDF_A_3A. |
List of string |
Y |
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Collegamento all'allegato di processo che contiene il file convertito nel sottoformato PDF. |
Reference |
|
Commenti
Per poter convertire il file PDF passato al parametro pdfFile in uno specifico sottoformato PDF/A è necessario che esso soddisfi delle condizioni utili ad ottenere il sottoformato di destinazione. Pertanto il file PDF prima di essere convertito è sottoposto a verifica. Il metodo ConvertPdfToSubtype utilizza Adobe Preflight per verificare se un file PDF è valido per essere convertito in PDF/A. Se la verifica va a buon fine, il metodo restituisce il file atteso, diversamente il metodo restituisce un errore. In generale, in caso di problemi di conversione dei contenuti del PDF di partenza, si è scelto di far applicare per quanto possibile correzioni automatiche, piuttosto che ottenere errore.
Alcune note sulla conversione:
1) durante la conversione alcune caratteristiche del PDF di partenza possono essere rimosse perché incompatibili col formato di destinazione (trasparenze, ecc.);
2) i font non incorporati nel PDF di partenza, se non presenti sulla macchina al momento della conversione, vengono sostituiti con "Arial";
3) si può convertire nel formato PDF_A_3A anche un PDF che contiene già degli allegati, che verranno mantenuti nel PDF convertito (in formati diversi dal PDF_A_3A generalmente gli allegati verranno rimossi durante la conversione);
4) gli allegati eventualmente aggiunti al PDF durante la conversione, nel caso del formato PDF_A_3A, mostrano "Dimensione" = zero e "Modificato" = "Sconosciuto/a" nella finestra allegati del reader, ma vengono esportati correttamente;
5) nel caso del formato PDF_A_3A si possono aggiungere allegati al momento della conversione anche in aggiunta a quelli eventualmente già presenti nel PDF iniziale (anche file con lo stesso nome); vale comunque il punto 4).