## Python : classe PDFfile

class PDFfile(objet)

Méthodes définies par la classe:

Save(...)

  Cette méthode est obsolète - utilisez save() à la place.

__init__(...)

  x.__init__(...) initialise x; voir x.__class__.__doc__ pour la signature

save(...)

  Enregistre les pages sélectionnées dans un fichier pdf

Données et attributs définis par la classe:

__new__ = <méthode intégrée __new__ de type objet>

  T.__new__(S, ...) -> un nouvel objet de type S, un sous-type de T

allowAnnots = <membre 'allowAnnots' de la classe 'PDFfile'>

  Autorise l'ajout d'annotations et de champs. Valeur booléenne

allowChange = <membre 'allowChange' de la classe 'PDFfile'>

  Autorise la modification du document. Valeur booléenne

allowCopy = <membre 'allowCopy' de la classe 'PDFfile'>

  Autorise la copie de texte et de graphiques. Valeur booléenne

allowPrinting = <membre 'allowPrinting' de la classe 'PDFfile'>

  Autorise l'impression du document. Valeur booléenne

article = <membre 'article' de la classe 'PDFfile'>

  Enregistre les cadres de texte liés en tant qu'articles PDF
  Valeur booléenne

binding = <membre 'binding' de la classe 'PDFfile'>

  Indique la liaison.
  0 - Liaison à gauche
  1 - Liaison à droite

bleedMarks = <membre 'bleedMarks' de la classe 'PDFfile'>

  Crée les repères délimitant la zone de fond perdus.

bleedb = <membre 'bleedb' de la classe 'PDFfile'>

  Marge de coupe du bas
  Distance pour la coupe à partir du bas de la page physique

bleedl = <membre 'bleedl' de la classe 'PDFfile'>

  Marge de coupe de gauche
  Distance pour la coupe à partir de la gauche de la page physique

bleedr = <membre 'bleedr' de la classe 'PDFfile'>

  Marge de coupe de droite
  Distance pour la coupe à partir de la droite de la page physique

bleedt = <membre 'bleedt' de la classe 'PDFfile'>

  Marge de coupe du haut
  Distance pour la coupe à partir du haut de la page physique

bookmarks = <membre 'bookmarks' de la classe 'PDFfile'>

  Inclus les signets que vous avez créés dans votre document.
  Ils sont utiles pour la navigation dans de longs documents PDF.
  Valeur booléenne

colorMarks = <membre 'colorMarks' de la classe 'PDFfile'>

  Ajoute les barres de contrôles.

compress = <membre 'compress' de la classe 'PDFfile'>

  Indicateur de compression. Valeur booléenne.

compressmtd = <membre 'compressmtd' de la classe 'PDFfile'>

  Méthode de compression.
  0 - Automatique
  1 - JPEG
  2 - zip
  3 - Aucune.

cropMarks = <membre 'cropMarks' de la classe 'PDFfile'>

  Crée des repères indiquant où le papier doit être coupé ou rogné après impression.

displayBookmarks = <membre 'displayBookmarks' de la classe 'PDFfile'>

  Affiche l'onglet des signets lors de l'ouverture du document PDF.

displayFullscreen = <membre 'displayFullscreen' de la classe 'PDFfile'>

  Affiche le document PDF en mode plein écran lors de son ouverture.

displayLayers = <membre 'displayLayers' de la classe 'PDFfile'>

  Affiche l'onglet des calques lors de l'ouverture du document PDF. Utile uniquement pour les fichiers PDF 1.5+.

displayThumbs = <membre 'displayThumbs' de la classe 'PDFfile'>

  Affiche les vignettes de pages lors de l'ouverture du document PDF.

docInfoMarks = <membre 'docInfoMarks' de la classe 'PDFfile'>

  Ajoute les informations de titre de document et de numéros de pages à l'extérieur de la zone de page.

doClip = <membre 'doClip' de la classe 'PDFfile'>

  Empêche l'affichage des objets situés hors des marges.

downsample = <attribut 'downsample' de la classe 'PDFfile'>

  Réduit la résolution de l'image à cette valeur. Les valeurs sont comprises entre 35 et 4000
  Mettre à 0 pour ne pas modifier la résolution

effval = <attribut 'effval' de la classe 'PDFfile'>

  Liste des valeurs des effets pour chaque page enregistrée.

      Il s'agit d'une liste de six nombres entiers. Ils ont la signification suivante:
              - Durée d'affichage de la page avant que la présentation
                démarre à la page sélectionnée. (1-3600)
              - Durée de l'effet. (1 - 3600)
                      Un temps plus court accélérera l'effet, un temps plus long le ralentira
              - Type d'effet visuel
                      0 - Pas d'effet
                      1 - Stores
                      2 - Boîte
                      3 - Dissolution
                      4 - Scintillement
                      5 - Séparation
                      6 - Effacement
              - Direction de l'effet de déplacement de lignes pour les effets de séparation et de store.
                      0 - Horizontal
                      1 - Vertical
              - Position de départ pour les effets de boîte et de séparation.
                      0 - Intérieur
                      1 - Extérieur
              - Direction des effets de scintillement et d'effacement.
                      0 - De gauche à droite
                      1 - De haut en bas
                      2 - De bas en haut
                      3 - De droite à gauche
                      4 - Du coin supérieur gauche au coin inférieur droit

embedPDF = <membre 'embedPDF' de la classe 'PDFfile'>;

  Exporte les fichiers EPS et PDF chargés dans des cadres d'images sous forme d'objets PDF.
  Cette fonctionnalité ne traite pas les espaces de couleurs, en conséquence cette option ne doit être activée qu'en connaissance de cause.
  Valeur booléenne.

encrypt = <membre 'encrypt' de la classe 'PDFfile'>

  Utilisation de l'encryption. Valeur booléenne

file = <attribut 'file' de la classe 'PDFfile'>

  Nom du fichier dans lequel enregistrer

fitWindow = <attribut 'fitWindow' de la classe 'PDFfile'>

  Adapte l'affichage des pages à l'espace disponible dans la fenêtre du visualisateur.

fontEmbedding = <membre 'fontEmbedding' de la classe 'PDFfile' >

  Mode d'encapsulation des polices:
  0 - Encapsule les polices en jeux complets ou partiels selon la valeur de l'attribut 'fonts'
  1 - Incorpore les polices sous forme de vecteurs
  2 - Pas d'incorporation.

fonts = <membre 'fonts' de la classe 'PDFfile'>

  Liste de polices à inclure.

hideMenuBar = <attribut 'hideMenuBar' de la classe 'PDFfile'>

  Cache la barre de menu du visualisateur, le PDF s'affichera pleine fenêtre.

hideToolBar = <attribut 'hideToolBar' de la classe 'PDFfile'>

  Cache la barre d'outil du visualisateur. Cette barre a habituellement des fonctionnalitées d'édition et de sélection.

imagepr = <attribut 'imagepr' de la classe 'PDFfile'>

  Profil couleur pour les images

info = <attribut 'info' de la classe 'PDFfile'>

  Chaîne requise pour PDF/X-3, sinon le PDF ne sera pas conforme à PDF/X-3. Nous vous recommandons d'utiliser le titre du document.

intenti = <membre 'intenti' de la classe 'PDFfile'>

  Rendu pour les images
  0 - Perceptuel
  1 - Colorimétrie relative
  2 - Saturation
  3 - Colorimétrie absolue

intents = <membre 'intents' de la classe 'PDFfile'>

  Rendu pour les couleurs d'accompagnement
  0 - Perceptuel
  1 - Colorimétrie relative
  2 - Saturation
  3 - Colorimétrie absolue

isGrayscale = <attribut 'isGrayscale' de la classe 'PDFfile'>

  Exporte le fichier PDF en mode niveaux de gris.

lpival = <attribut 'lpival' de la classe 'PDFfile'>

  Paramètres du rendu pour des couleurs individuelles.

      Il s'agit d'une liste de valeurs pour chaque couleur.
       Les valeurs des couleurs respectent la structure [siii] qui
      correspond à:
              s - Nom de la couleur ('Noir', 'Cyan', 'Magenta', 'Jaune')
              i - Fréquence (10 à 1000)
              i - Angle (-180 à 180)
              i - Fonction de point
                      0 - Simple point
                      1 - Ligne
                      2 - Rond
                      3 - Ellipse

  Soyez prudent en assignant ces valeurs, car leur validité n'est pas vérifiée.
markOffset = <attribut 'markOffset' de la classe 'PDFfile'>

  Indique la distance entre les repères et la zone de page correspondante.

markLength = <attribut 'markLength' de la classe 'PDFfile'>

  Indique la longueur des repères de coupe et de fonds perdus.

mirrorH = <attribut 'mirrorH' de la classe 'PDFfile'>

  Effectue un miroir horizontal des pages. Valeur booléenne.

mirrorV = <attribut 'mirrorV' de la classe 'PDFfile'>

  Effectue un miroir vertical des pages. Valeur booléenne.

noembicc = <membre 'noembicc' de la classe 'PDFfile'>

  Ne pas utiliser de profils ICC. Valeur booléenne

outdst = <membre 'outdst' de la classe 'PDFfile'>

  Destination de sortie.
  0 - écran
  1 - imprimante

owner = <attribut 'owner' de la classe 'PDFfile'>

  Mot de passe du propriétaire

pageLayout = <attribut 'pageLayout' de la classe 'PDFfile'>

  Mode d'affichage du document dans le visualiseur:
  0 - Affiche le document en mode 'pages simples'
  1 - Affiche le document en mode 'pages simples' avec défilement continu
  2 - Affiche le document en mode 'pages doubles' avec la première page affichée à gauche
  3 - Affiche le document en mode 'pages doubles' avec la première page affichée à droite

pages = <attribut 'pages' de la classe 'PDFfile'>

  Liste des pages à imprimer

presentation = <membre 'presentation' de la classe 'PDFfile'>

  Active la valeur de présentation Effects.Bool

printprofc = <attribut 'printprofc' de la classe 'PDFfile'>

  Profil de sortie pour l'impression. Si possible, référez-vous à votre imprimeur pour le choix du profil.

profilei = <membre 'profilei' de la classe 'PDFfile'>

  Inclus un profil couleur pour les images. Valeur booléenne.

profiles = <membre 'profiles' de la classe 'PDFfile'>

  Inclus un profil couleur pour les couleurs d'aplats. Valeur booléenne.

quality = <membre 'quality' de la classe 'PDFfile'>

  Qualité de l'image
  0 - Maximum
  1 - Haute
  2 - Moyenne
  3 - Basse
  4 - Minimum

registrationMarks = <attribut 'registrationMarks' de la classe 'PDFfile'>

  Ajoute les marques de repèrage à chaque séparation.

resolution = <attribut 'resolution' de la classe 'PDFfile'>

  Résolution du fichier de sortie. Les valeurs sont comprises entre 35 et 4000.

solidpr = <attribut 'solidpr' de la classe 'PDFfile'>

  Profil couleur pour les couleurs d'aplats

thumbnails = <membre 'thumbnails' de la classe 'PDFfile'>

  Génère les vignettes. Valeur booléenne.

useDocBleeds = <attribut 'useDocBleeds' de la classe 'PDFfile'>

  Utilise les valeurs de fonds perdus configurées dans les préférences du document. Valeur booléenne.

useLayers = <attribut 'useLayers' de la classe 'PDFfile'>

  Active l'export des calques en tant que calques PDF. Possible uniquement avec les formats PDF >= 1.5.

uselpi = <membre 'uselpi' de la classe 'PDFfile'>

  Utilisation des paramètres personnalisés de rendu. Valeur booléenne

user = <attribut 'user' de la classe 'PDFfile'>

  Mot de passe de l'utilisateur

version = <membre 'version' de la classe 'PDFfile'>

  Indique la version de PDF à utiliser:
  11 = PDF/X-1a
  12 = PDF/X-3
  13 = PDF 1.3 (Acrobat 4)
  14 = PDF 1.4 (Acrobat 5)
  15 = PDF 1.5 (Acrobat 6)