Paramètres d'export PDF en ligne de commande

Le filtre PDF accepte une chaîne d'options contenant les propriétés PDF pour l'export.

Exemples :

Pour ignorer la première page d'un document Draw :

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

Pour ajouter un filigrane en mosaïque :

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

Pour chiffrer un fichier :

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

Pour définir la version 1.5 (au lieu de la version 1.7 par défaut) :

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

Index

Propriétés générales

Affichage initial

Interface utilisateur

Liens

Sécurité

Signature numérique

Propriétés générales

Général

Nom

Description

Type

Valeur par défaut

PageRange

Si cette propriété est définie, elle indique la plage de pages à exporter.

Pour exporter toutes les pages, laissez cette propriété non définie.

Pour exporter une sélection, laissez cette propriété non définie et définissez uniquement la propriété Sélection.

string

Vide (toutes les pages sont exportées)

Selection

Un tout correspondant à la sélection actuelle dans le document.

Any

UseLosslessCompression

Spécifie si les images sont exportées au format PDF en utilisant un format de compression sans perte comme PNG ou compressées en utilisant le format JPEG.

boolean

false

Quality

Spécifie la qualité de l'export JPG. Une valeur plus élevée produit une image de meilleure qualité et un fichier plus volumineux.

Valeur inclusive minimale : 1. Représente la valeur la plus basse pouvant être utilisée. Plus la valeur est faible, plus la qualité de l'image est mauvaise et plus la taille du fichier est petite.

Valeur inclusive maximale : 100. Représente la valeur la plus élevée pouvant être utilisée. Plus la valeur est élevée, meilleure est la qualité de l'image et plus la taille du fichier est grande.

long

90

ReduceImageResolution

Spécifie si la résolution de chaque image est réduite à la résolution spécifiée par la propriété MaxImageResolution.

boolean

false

MaxImageResolution

Si la propriété ReduceImageResolution est définie sur vraie, toutes les images seront réduites à la valeur donnée en DPI. Les valeurs possibles sont : 75, 150, 300, 600 et 1200.

long

300

SelectPdfVersion

Spécifie la version PDF à émettre. Les valeurs possibles sont :

0 : PDF 1.7 (choix par défaut).

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

Crée un fichier PDF accessible qui respecte les exigences de la spécification PDF/UA (ISO 14289).

boolean

false

UseTaggedPDF

Détermine si les PDF sont créés à l'aide de balises d'accessibilité spéciales.

boolean

false

ExportFormFields

Spécifie si les champs de formulaire sont exportés en tant que widgets ou si seule leur représentation d'impression fixe est exportée.

boolean

true

FormsType

Spécifie le format de soumission d'un formulaire PDF. Les valeurs possibles sont :

0 : Spécifie que le type de formulaire FDF est utilisé.

1 : Spécifie que le type de formulaire PDF est utilisé.

2 : Spécifie que le type de formulaire HTML est utilisé.

3 : Spécifie que le type de formulaire XML est utilisé.

long

0

AllowDuplicateFieldNames

Spécifie si plusieurs champs de formulaire exportés sont autorisés à avoir le même nom de champ.

boolean

false

ExportBookmarks

Spécifie si les signets sont exportés au format PDF.

boolean

true

ExportPlaceholders

Exporter seulement les marquages visuels des substituants. Les substituants exportés sont inactifs.

boolean

false

ExportNotes

Spécifie si les notes sont exportées au format PDF.

boolean

false

ExportNotesPages

Spécifie si les pages de notes sont exportées au format PDF (les pages de notes sont disponibles uniquement dans les documents Impress).

boolean

false

ExportOnlyNotesPages

Si la propriété ExportNotesPages est définie sur vraie, spécifie si uniquement le pages de notes sont exportées au format PDF.

boolean

false

ExportNotesInMargin

Spécifie si les notes en marges sont exportées au format PDF.

boolean

false

ExportHiddenSlides

Pour Collabora Office Impress, exporte les diapositives non incluses dans les diaporamas.

boolean

false

IsSkipEmptyPages

Spécifie que les pages vides insérées automatiquement sont supprimées. Cette option n'est active que si vous stockez des documents Writer.

boolean

false

EmbedStandardFonts

Spécifie s'il faut incorporer ou non les 14 polices PDF standard.

boolean

false

IsAddStream

Spécifie qu'un flux contenant le document d'origine à des fins d'archivage, est inséré dans le fichier PDF.

boolean

false

Watermark

Spécifie le texte d'un filigrane à dessiner sur chaque page du fichier PDF exporté.

string

(empty)

WatermarkColor

Spécifie la couleur du texte du filigrane

long

8388223 (light green)

WatermarkFontHeight

Spécifie la hauteur de la police du texte du filigrane.

long

WatermarkRotateAngle

Spécifie l'angle du texte du filigrane.

long

WatermarkFontName

Spécifie le nom de la police du texte du filigrane.

string

Helvetica

TiledWatermark

Spécifie le texte du filigrane en mosaïque.

string

UseReferenceXObject

Lorsque l'option est activée, le balisage XObject de référence est utilisé : il s'agit d'une opération simple, mais les visionneuses doivent prendre en charge ce balisage pour afficher les images vectorielles. Sinon, un bitmap de secours s'affiche dans la visionneuse.

boolean

false

IsRedactMode

boolean

false

SinglePageSheets

Ignore le format de papier de chaque feuille, les plages d'impression et l'état affiché/masqué et place chaque feuille (même les feuilles masquées) sur exactement une page.

boolean

false


Affichage initial

Vue initiale

Nom

Description

Type

Valeur par défaut

InitialView

Spécifie comment le document PDF doit être affiché lorsqu'il est ouvert. Les valeurs possibles sont :

0 : sélectionnez le mode de visualisation par défaut, ni plans ni vignettes.

1 : Le document est ouvert avec le volet de plan ouvert

2 : Le document est ouvert avec le volet des vignettes ouvert

long

0

InitialPage

Spécifie la page sur laquelle un document PDF doit être ouvert dans la visionneuse.

long

1

Magnification

Spécifie l'action à effectuer lors de l'ouverture du document PDF. Les valeurs possibles sont :

0 : s'ouvre avec le grossissement du zoom par défaut.

1 : Ouvre avec agrandissement pour s'adapter à la page entière dans la fenêtre.

2 : s'ouvre avec agrandissement pour s'adapter à toute la largeur de la page dans la fenêtre.

3 : S'ouvre avec agrandissement pour s'adapter à toute la largeur de sa boîte englobante dans la fenêtre (découpe les marges).

4 : s'ouvre avec le niveau de zoom spécifié dans la propriété Zoom.

long

0

Zoom

Spécifie le niveau de zoom avec lequel un document PDF est ouvert. Valide uniquement si Magnification est défini sur "4".

long

100

PageLayout

Spécifie la mise en page à utiliser lors de l'ouverture du document. Les valeurs possibles sont :

0 : Affiche les pages selon la configuration du lecteur.

1 : Afficher une page à la fois.

2 : Afficher les pages dans une colonne.

3 : Afficher les pages en deux colonnes pages impaires à droite, pour avoir les pages impaires à gauche la propriété FirstPageOnLeft doit également être utilisée.

long

0

FirstPageOnLeft

Utilisé avec la valeur 3 de la propriété PageLayout ci-dessus, vraie si la première page (impaire) doit être sur le côté gauche de l'écran.

boolean

false


Interface utilisateur

Interface utilisateur

Nom

Description

Type

Valeur par défaut

ResizeWindowToInitialPage

Spécifie que la fenêtre de la visionneuse PDF s'ouvre et affiche la page initiale entière lorsque le document est ouvert.

boolean

false

CenterWindow

Spécifie que la fenêtre de la visionneuse PDF est centrée sur l'écran lorsque le document PDF est ouvert.

boolean

false

OpenInFullScreenMode

Spécifie que la fenêtre de la visionneuse PDF est ouverte en plein écran, au-dessus de toutes les fenêtres.

boolean

false

DisplayPDFDocumentTitle

Spécifie que le titre du document, s'il est présent dans les propriétés du document, s'affiche dans la barre de titre de la fenêtre de la visionneuse PDF.

boolean

true

HideViewerMenubar

Spécifie s'il faut masquer la barre de menus de la visionneuse PDF lorsque le document est actif.

boolean

false

HideViewerToolbar

Spécifie s'il faut masquer la barre d'outils de la visionneuse PDF lorsque le document est actif.

boolean

false

HideViewerWindowControls

Spécifie s'il faut masquer les commandes de la visionneuse PDF lorsque le document est actif.

boolean

false

UseTransitionEffects

Spécifie que les transitions de diapositives sont exportées au format PDF. Cette option n'est active que si vous stockez des documents Impress.

boolean

true

OpenBookmarkLevels

Spécifie le nombre de niveaux de signets à ouvrir dans l'application de lecture lors de l'ouverture du PDF. Les valeurs possibles sont :

-1 : tous les niveaux de signets sont ouverts

1–10 : indique un niveau de signet (de 1 à 10)

long

-1


Liens

Liens

Nom

Description

Type

Valeur par défaut

ExportBookmarksToPDFDestination

Indique que les signets contenus dans le fichier source Collabora Office doivent être exportés vers le fichier PDF en tant que destination nommée.

boolean

false

ConvertOOoTargetToPDFTarget

Spécifie que les documents cibles avec l'extension .od[tpgs] verront cette extension remplacée par .pdf lorsque le lien sera exporté au format PDF. Le document source reste intact.

boolean

false

ExportLinksRelativeFsys

Spécifie que les hyperliens liés au système de fichiers (protocole file://) présents dans le document seront exportés par rapport à l'emplacement du document source.

boolean

false

PDFViewSelection

Spécifie la manière dont le PDF exporté sera visualisé (expérimenté) par l'utilisateur. Les valeurs possibles sont :

0 : Spécifie que le PDF sera exporté avec tous les liens externes au document traités comme URI. C'est la valeur par défaut

1 : Spécifie que le PDF sera exporté afin d'être visualisé via une application de lecture PDF uniquement. Valide uniquement si l'export au format PDF/A-1 n'est pas effectuée (par exemple, SelectPdfVersion n'est pas défini sur 1).

2 : Spécifie que le PDF sera exporté afin d'être visualisé via un navigateur Internet, en utilisant le plug-in PDF fourni avec celui-ci. Le signet de l'URI sera rendu compatible avec le signet cible généré avec la fonction d'exportation PDF de Collabora Office (voir ExportBookmarksToPDFDestination).

long

0


Sécurité

Sécurité

Nom

Description

Type

Valeur par défaut

EncryptFile

Si vrai, sélectionne pour chiffrer le document PDF avec un mot de passe. Le fichier PDF ne peut être ouvert que lorsque l'utilisateur saisi le mot de passe correct.

boolean

false

DocumentOpenPassword

Il s'agit du mot de passe qui permet à l'utilisateur d'ouvrir le fichier PDF lorsque EncryptFile est défini sur vraie.

string

RestrictPermissions

Si vrai, sélectionne pour restreindre certaines autorisations. Les autorisations ne peuvent être modifiées que lorsque l'utilisateur saisit le mot de passe correct.

boolean

false

PermissionPassword

Il s'agit du mot de passe qui permet à l'utilisateur d'accéder à certaines autorisations restreintes si RestrictPermissions est défini sur vraie.

string

PreparedPasswords

PreparedPermissionPassword

string

Printing

Spécifie quelle impression est autorisée. Les valeurs possibles sont :

0 : Le document ne peut pas être imprimé.

1 : Le document ne peut être imprimé qu'en basse résolution.

2 : Le document peut être imprimé à la résolution maximale.

long

2

Changes

Spécifie les modifications qui peuvent être apportées au document. Les valeurs possibles sont :

0 : Le document ne peut pas être modifié.

1 : L'insertion, la suppression et la rotation de pages sont autorisées.

2 : Le remplissage du champ du formulaire est autorisé.

3 : Le remplissage du champ de formulaire et les commentaires sont autorisés.

4 : Toutes les modifications des sélections précédentes sont autorisées, à la seule exclusion de l'extraction de page (copie).

long

4

EnableCopyingOfContent

Spécifie que les pages et le contenu du document peuvent être extraits pour être utilisés dans d'autres documents (copier et coller).

boolean

true

EnableTextAccessForAccessibilityTools

Spécifie que le contenu du document peut être extrait pour être utilisé dans des applications d'accessibilité.

boolean

true


Signature numérique

Signatures numériques

Nom

Description

Type

Valeur par défaut

SignPDF

Si vrai, signe le PDF.

boolean

false

SignatureLocation

Informations supplémentaires sur la signature numérique, emplacement du signataire.

string

SignatureReason

Informations supplémentaires sur la signature numérique, raison de la signature.

string

SignatureContactInfo

Informations supplémentaires sur la signature numérique, coordonnées du signataire.

string

SignaturePassword

Mot de passe du certificat

string

SignatureCertificate

SignCertificateSubjectName

string

SignatureTSA

Au cours du processus de signature du PDF, l'URL de l'autorité d'horodatage sera utilisée pour obtenir un horodatage signé numériquement qui sera ensuite intégré à la signature.

string


Aidez-nous !