Salve, chiedo aiuto perché non sono un programmatore.
Stavo lavorando su una macro per salvare due copie in PDF del documento aperto.
Una copia che segue uno standard PDF-A e l’altra un altro tipo di standard, differenziando le due copie con un riferimento prima dell’estensione tipo (1).pdf e (2).pdf.
Sono su Ubuntu 16.04 64bit e ho LibreOffice 5.4.3.
Il problema è che l’istruzione:
a(2).Value = Array(Array(“SelectPdfVersion”,0,1,com.sun.star.beans.PropertyState.DIRECT_VALUE))
o
a(2).Value = Array(Array(“SelectPdfVersion”,0,0,com.sun.star.beans.PropertyState.DIRECT_VALUE))
Non produce nessun differenza nel risultato finale, il pdf viene generato sempre allo stesso modo indipendentemente dall’istruzione data. L’unico modo per avere un PDF diverso è cambiare manualmente le impostazioni dall’interno di LibreOffice nella finestra di esportazione in pdf, ma così facendo con la macro ottengo sempre 2 pdf esattamente uguali e non differenziati in base alla scelta dello standard da utilizzare di volta in volta per generare il PDF.
Avete dei consigli in merito?