Parametri della riga di comando per l'esportazione PDF

Il filtro PDF accetta una stringa di opzioni che contengono le proprietà PDF per l'esportazione.

Esempi:

Per ignorare la prima pagina di un documento Draw:

soffice --convert-to 'pdf:draw_pdf_Export:{"PageRange":{"type":"string","value":"2-"}}' test.odg

Per aggiungere una filigrana ripetuta:

soffice --convert-to 'pdf:draw_pdf_Export:{"TiledWatermark":{"type":"string","value":"draft"}}' test.odg

Per cifrare un file:

soffice --convert-to 'pdf:draw_pdf_Export:{"EncryptFile":{"type":"boolean","value":"true"},"DocumentOpenPassword":{"type":"string","value":"secret"}}' test.odg

Per impostare la versione 1.5 (anziché quella predefinita 1.7):

soffice --convert-to 'pdf:draw_pdf_Export:{"SelectPdfVersion":{"type":"long","value":"15"}}' test.odg

Indice

Proprietà generali

Visualizzazione iniziale

Interfaccia utente

Collegamenti

Sicurezza

Firma digitale

Proprietà generali

Generale

Nome

Descrizione

Tipo

Valore predefinito

PageRange

Se questa proprietà è impostata, indica l'intervallo di pagine da esportare.

Per esportare tutte le pagine, non impostare questa proprietà.

Per esportare una selezione, non impostare questa proprietà e impostare soltanto la proprietà Selezione.

string

Vuota (tutte le pagine vengono esportate)

Selection

Una qualsiasi corrispondente alla selezione attiva nel documento.

Any

UseLosslessCompression

Specifica se le immagini vengono esportate in PDF utilizzando un formato di compressione senza perdita di dati, tipo PNG, o compresso utilizzando il formato JPEG.

boolean

false

Quality

Specifica la qualità dell'esportazione JPG. Un valore più alto produrrà un'immagine di qualità più alta e un file di dimensioni maggiori.

Valore inclusivo minimo: 1. Rappresenta il valore più basso utilizzabile. Un valore inferiore produrrà un'immagine di qualità più scarsa e un file di dimensioni minori.

Valore inclusivo massimo: 100. Rappresenta il valore più alto utilizzabile. Un valore superiore produrrà un'immagine di qualità migliore e un file di dimensioni maggiori.

long

90

ReduceImageResolution

Stabilisce se la risoluzione di ciascuna immagine debba essere ridotta alla risoluzione specificata nella proprietà MaxImageResolution.

boolean

false

MaxImageResolution

Se la proprietà ReduceImageResolution è impostata a «true», tutte le immagini saranno ridotte al valore espresso in DPI. I valori possibili sono: 75, 150, 300, 600 e 1200.

long

300

SelectPdfVersion

Specifica la versione PDF da generare. I valori possibili sono:

0: PDF 1.7 (scelta predefinita).

1: PDF/A-1b

2: PDF/A-2b

3: PDF/A-3b

15: PDF 1.5

16: PDF 1.6

17: PDF 1.7

long

0

PDFUACompliance

Crea un file PDF accessibile che rispetta le specifiche del formato PDF/UA (ISO 14289).

boolean

false

UseTaggedPDF

Determina se i file PDF debbano essere creati utilizzando gli speciali tag per l'accesso facilitato.

boolean

false

ExportFormFields

Stabilisce se i campi del formulario debbano essere esportati come widget o solamente come loro corrispondente rappresentazione stampata fissa.

boolean

true

FormsType

Specifica il formato di invio di un formulario PDF. I valori possibili sono:

0: specifica l'uso del tipo di formulario FDF.

1: specifica l'uso del tipo di formulario PDF.

2: specifica l'uso del tipo di formulario HTML.

3: specifica l'uso del tipo di formulario XML.

long

0

AllowDuplicateFieldNames

Stabilisce se è possibile esportare più campi del formulario mantenendo lo stesso nome di campo.

boolean

false

ExportBookmarks

Specifica se i segnalibri debbano essere esportati nel PDF.

boolean

true

ExportPlaceholders

Esporta solo i marcatori visivi dei campi segnaposto. Il segnaposto esportato non è utilizzabile.

boolean

false

ExportNotes

Specifica se le note debbano essere esportate nel PDF.

boolean

false

ExportNotesPages

Specifica se le pagine delle note debbano essere esportate nel PDF (esse sono disponibili solo nei documenti Impress).

boolean

false

ExportOnlyNotesPages

Se la proprietà ExportNotesPages è impostata a «true», specifica se debbano esportate nel PDF solo le pagine delle note.

boolean

false

ExportNotesInMargin

Specifica se le note a margine debbano essere esportate nel PDF.

boolean

false

ExportHiddenSlides

Per LibreOffice Impress, esporta le diapositive non incluse nelle presentazioni.

boolean

false

IsSkipEmptyPages

Consente di escludere le pagine vuote inserite automaticamente. Questa opzione è attiva solo se si stanno archiviando documenti Writer.

boolean

false

EmbedStandardFonts

Specifica si debbano incorporare o no i tipi di carattere PDF standard da 14 pollici.

boolean

false

IsAddStream

Consente di inserire nel file PDF un flusso contenente il documento originale a scopo di archiviazione.

boolean

false

Watermark

Specifica il testo della filigrana da riprodurre su ciascuna pagina del file PDF esportato.

string

(empty)

WatermarkColor

Specifica il colore del testo della filigrana.

long

8388223 (light green)

WatermarkFontHeight

Specifica l'altezza del carattere del testo della filigrana.

long

WatermarkRotateAngle

Specifica l'angolo del testo della filigrana.

long

WatermarkFontName

Specifica il nome del carattere del testo della filigrana.

string

Helvetica

TiledWatermark

Specifica il testo della filigrana ripetuta.

string

UseReferenceXObject

Quando questa opzione è attiva, viene utilizzato il markup XObject di riferimento: si tratta di un'operazione semplice, ma per mostrare immagini vettoriali, i visori devono supportare questo markup. In caso contrario, nel visore verrà mostrata un'immagine bitmap sostitutiva.

boolean

false

IsRedactMode

boolean

false

SinglePageSheets

Ignora la dimensione di ogni foglio di carta, le aree di stampa e lo stato mostrato/nascosto, e inserisce ogni foglio (anche quelli nascosti) esattamente su una pagina.

boolean

false


Visualizzazione iniziale

Visualizzazione iniziale

Nome

Descrizione

Tipo

Valore predefinito

InitialView

Specifica come debba essere visualizzato il documento PDF una volta aperto. I valori possibili sono:

0: seleziona la modalità di visualizzazione predefinita, senza struttura né miniature.

1: il documento è aperto con il pannello della struttura aperto

2: il documento è aperto con il pannello delle miniature aperto

long

0

InitialPage

Specifica il numero di pagina da aprire del documento PDF, all'interno dell'applicazione di visualizzazione.

long

1

Magnification

Specifica l'azione da eseguire quando viene aperto il documento PDF. I valori possibili sono:

0: si apre con l'ingrandimento predefinito.

1: si apre con l'ingrandimento per adattarsi all'intera pagina nella finestra.

2: si apre con l'ingrandimento per adattarsi all'intera larghezza della pagina nella finestra.

3: si apre con l'ingrandimento per adattare la larghezza intera del riquadro di delimitazione all'interno della finestra (ritaglia i margini).

4: apre col livello di ingrandimento specificato nella proprietà Zoom.

long

0

Zoom

Specifica il livello di ingrandimento con cui un documento PDF è aperto. Valido solo se Ingrandimento è impostato al valore "4".

long

100

PageLayout

Specifica l'impaginazione da utilizzare quando viene aperto il documento. I valori possibili sono:

0: mostra le pagine in base alla configurazione del lettore.

1: mostra una pagina alla volta.

2: mostra le pagine in una colonna.

3: mostra le pagine disposte su due colonne, con le pagine dispari a destra; per visualizzarle a sinistra deve essere utilizzata anche la proprietà FirstPageOnLeft.

long

0

FirstPageOnLeft

Utilizzato col valore 3 della proprietà PageLayout, di cui sopra, deve essere «true» se si vuole che la prima pagina (dispari) sia posizionata sul lato sinistro dello schermo.

boolean

false


Interfaccia utente

Interfaccia utente

Nome

Descrizione

Tipo

Valore predefinito

ResizeWindowToInitialPage

Specifica che la finestra del visualizzatore PDF sia impostata per mostrare la pagina iniziale per intero all'apertura del documento.

boolean

false

CenterWindow

Specifica che la finestra del visore PDF sia centrata nello schermo all'apertura del documento PDF.

boolean

false

OpenInFullScreenMode

Specifica che la finestra del visore PDF sia aperta a schermo intero, sopra tutte le altre finestre.

boolean

false

DisplayPDFDocumentTitle

Specifica che il titolo del documento, se presente nelle proprietà del documento, sia mostrato nella barra del titolo della finestra del visore PDF.

boolean

true

HideViewerMenubar

Specifica se la barra dei menu del visore PDF debba essere nascosta quando il documento è attivo.

boolean

false

HideViewerToolbar

Specifica se la barra degli strumenti del visore PDF debba essere nascosta quando il documento è attivo.

boolean

false

HideViewerWindowControls

Specifica se i controlli del visore PDF debbano essere nascosti quando il documento è attivo.

boolean

false

UseTransitionEffects

Specifica che siano esportate in PDF le transizioni tra diapositive. Questa opzione è attiva solo se si stanno archiviando documenti Impress.

boolean

true

OpenBookmarkLevels

Specifica quanti livelli di segnalibri debbano essere aperti nel programma di lettura quando viene aperto il PDF. I valori possibili sono:

-1: sono aperti tutti i livelli di segnalibro

1–10: indica un livello di segnalibro (da 1 a 10)

long

-1


Collegamenti

Collegamenti

Nome

Descrizione

Tipo

Valore predefinito

ExportBookmarksToPDFDestination

Stabilisce che i segnalibri contenuti nel file LibreOffice di origine vengano esportati nel file PDF come destinazioni denominate.

boolean

false

ConvertOOoTargetToPDFTarget

Specifica che i documenti di destinazione con estensione .od[tpgs] cambino la propria estensione in .pdf, quando il collegamento viene esportato in PDF. Il documento di origine non viene modificato.

boolean

false

ExportLinksRelativeFsys

Specifica che i collegamenti ipertestuali relativi al file system (protocollo file://) presenti nel documento vengano esportati come relativi alla posizione nel documento di origine.

boolean

false

PDFViewSelection

Specifica il modo in cui il PDF esportato sarà visualizzato dall'utente. I valori possibili sono:

0: specifica che il PDF sarà esportato con tutti i collegamenti esterni al documento che saranno trattati come URI. Questo è il metodo predefinito.

1: specifica che il PDF sarà esportato per essere visualizzato solamente con un'applicazione di lettura PDF. Valido solo se non si esporta in PDF/A-1 (per es. SelectPdfVersion non è impostato a 1).

2: specifica che il PDF sarà esportato per essere visualizzato tramite un browser Internet, utilizzando il componente aggiuntivo PDF già incluso. Il segnalibro dell'URI sarà reso compatibile col segnalibro di destinazione generato con la funzione Esportazione PDF di LibreOffice (consultare ExportBookmarksToPDFDestination).

long

0


Sicurezza

Sicurezza

Nome

Descrizione

Tipo

Valore predefinito

EncryptFile

Se «true», seleziona per cifrare il documento PDF con una password. Il file PDF può essere aperto solo quando l'utente digita la password corretta.

boolean

false

DocumentOpenPassword

Questa è la password che permette all'utente di aprire il file PDF quando EncryptFile è impostato a «true».

string

RestrictPermissions

Se «true», seleziona per limitare alcuni permessi. I permessi sono modificabili solo quando l'utente digita la password corretta.

boolean

false

PermissionPassword

Questa è la password che permette all'utente di accedere ad alcuni permessi limitati se RestrictPermissions è impostato a «true».

string

PreparedPasswords

PreparedPermissionPassword

string

Printing

Specifica che tipo di stampa è consentita. I valori possibili sono:

0: il documento non può essere stampato.

1: il documento può essere stampato solo a bassa risoluzione.

2: il documento può essere stampato alla massima risoluzione.

long

2

Changes

Specifica le modifiche applicabili al documento. I valori possibili sono:

0: il documento non può essere modificato.

1: è permesso l'inserimento, l'eliminazione e la rotazione delle pagine.

2: è permessa la compilazione dei campi formulario.

3: è permessa la compilazione dei campi formulario e l'inserimento dei commenti.

4: sono permesse tutte le modifiche delle selezioni precedenti, con la sola esclusione dell'estrazione delle pagine (copia).

long

4

EnableCopyingOfContent

Specifica che le pagine e il contenuto del documento possono essere estratti per essere utilizzati in altri documenti (copia e incolla).

boolean

true

EnableTextAccessForAccessibilityTools

Specifica che il contenuto del documento può essere estratto per essere utilizzato nelle applicazioni di accesso facilitato.

boolean

true


Firma digitale

Firme digitali

Nome

Descrizione

Tipo

Valore predefinito

SignPDF

Se «true», firma il PDF.

boolean

false

SignatureLocation

Informazioni aggiuntive sulla firma digitale, posizione del firmatario.

string

SignatureReason

Informazioni aggiuntive sulla firma digitale, motivo della firma.

string

SignatureContactInfo

Informazioni aggiuntive sulla firma digitale, informazioni di contatto del firmatario.

string

SignaturePassword

Password certificato

string

SignatureCertificate

SignCertificateSubjectName

string

SignatureTSA

Durante il processo di firma del PDF, verrà utilizzato l'URl dell'autorità di marcatura temporale per ottenere la data e l'ora firmate digitalmente che verranno poi incorporate nella firma.

string


Sosteneteci!