IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> AppleScript Pages vers PDF qui plante [Résolu]
Options
Derw
posté 30 Apr 2017, 18:22
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 259
Inscrit : 23 Jun 2004
Lieu : Rennes
Membre no 20 360



Bonjour.

J’essaye de faire un script AppleScript pour exporter des fichiers Pages en PDF. Le problème est que ce script crée une erreur (6) et que je ne sais pas à quoi elle correspond. Je allé voir là :
https://developer.apple.com/library/content...rror_codes.html , mais cent§e erreur n’y est pas référencée.

Quelqu'un a une info à ce sujet ?

Le script :
Code
on open (ListeATraiter)
    set Bureau to the path to the desktop folder as string
    repeat with FichierPages in ListeATraiter
        set MonInfo to (info for FichierPages)
        set MonNom to name of MonInfo
        set MonExtension to name extension of MonInfo
        if MonExtension = "pages" then
            set Longueur to count MonNom
            set NomCourt to (text 1 thru (Longueur - 6) of MonNom)
            set Destination to (Bureau as string) & NomCourt
            tell application "Pages"
                open FichierPages
                set DocumentPage to front document
                export DocumentPage to file Destination as PDF
                close DocumentPage
            end tell
        else
            display dialog "Ce n’est pas un fichier Pages." buttons {"Annuler"} default button "Annuler" with icon 2
        end if
    end repeat
end open


Le message d’erreur :
" Nom du Fichier
Erreur dans Pages : "Nom du fichier" (6)"

Merci.


--------------------
Keno, Stéphane.
iMac 27" Intel Core i7 3.4 GHz, 16 Go de Ram, SSD 256 Go + HD 1 To, AMD Radeon HD 6970M (2 Go), El Capitan (10.11.6).
MacBook Pro 2.5 GHz core i7, 16 Go de Ram, SSD 500 Go, 2048Mo Mo VRam, El Capitan (10.11.6).
"La folie dans la méthode, c'est ce qu'on appelle le génie." Frank Herbert.
Go to the top of the page
 
+Quote Post
ch21
posté 30 Apr 2017, 19:15
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 9 302
Inscrit : 4 Nov 2003
Lieu : 21000
Membre no 11 306



Tu devrais mettre ça dans le bon fofo : http://forum.macbidouille.com/index.php?showforum=39

Demande à un modo de le faire…


--------------------
de l'Apple IIGS (1987) en GS/OS System 6.0.1 au Mac Mini I7 (2012) en Os 10.11.6 (et le dernier Système en date sur DDE)
Go to the top of the page
 
+Quote Post
Zeltron54
posté 30 Apr 2017, 19:57
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 112
Inscrit : 15 Mar 2008
Lieu : Lorraine
Membre no 110 156



Bonsoir,

Il manque juste l'extension dans la destination du fichier de sortie.

Ajoutes le à la ligne de définition de ta destination : la ligne devient :

set Destination to (Bureau as string) & NomCourt & ".pdf"

Bonne soirée


--------------------
Imac 27 I7 Fusion drive fin 2013 Ram 8Go Mac OS X (10.13.5)
MacBook Pro 15 pouces mi-2012 8Go Ram Mac OS X (10.13.5)
Go to the top of the page
 
+Quote Post
Derw
posté 30 Apr 2017, 20:12
Message #4


Adepte de Macbidouille
*

Groupe : Membres
Messages : 259
Inscrit : 23 Jun 2004
Lieu : Rennes
Membre no 20 360



Citation (Zeltron54 @ 30 Apr 2017, 20:57) *
Bonsoir,

Il manque juste l'extension dans la destination du fichier de sortie.


Merci.

C’est trop bête de ma part. En même temps il est surprenant que demandant un export PDF, il ne devine pas qu’il faut mettre une extension PDF…


Citation (ch21 @ 30 Apr 2017, 20:57)
Tu devrais mettre ça dans le bon fofo : http://forum.macbidouille.com/index.php?showforum=39


Je pensais être au bon endroit, désolé.
Par contre, je ne sais comment prévenir un modérateur…

Ce message a été modifié par Derw - 30 Apr 2017, 20:13.


--------------------
Keno, Stéphane.
iMac 27" Intel Core i7 3.4 GHz, 16 Go de Ram, SSD 256 Go + HD 1 To, AMD Radeon HD 6970M (2 Go), El Capitan (10.11.6).
MacBook Pro 2.5 GHz core i7, 16 Go de Ram, SSD 500 Go, 2048Mo Mo VRam, El Capitan (10.11.6).
"La folie dans la méthode, c'est ce qu'on appelle le génie." Frank Herbert.
Go to the top of the page
 
+Quote Post
ch21
posté 30 Apr 2017, 21:21
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 9 302
Inscrit : 4 Nov 2003
Lieu : 21000
Membre no 11 306



Citation (Derw @ 30 Apr 2017, 21:12) *
Citation (ch21 @ 30 Apr 2017, 20:57)
Tu devrais mettre ça dans le bon fofo : http://forum.macbidouille.com/index.php?showforum=39


Je pensais être au bon endroit, désolé.
Par contre, je ne sais comment prévenir un modérateur…


Bah si la seule modif est celle signalée par Zeltron54 ton problème est résolu et le topic aussi… tongue.gif


--------------------
de l'Apple IIGS (1987) en GS/OS System 6.0.1 au Mac Mini I7 (2012) en Os 10.11.6 (et le dernier Système en date sur DDE)
Go to the top of the page
 
+Quote Post
baron
posté 6 May 2017, 00:14
Message #6


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 11 509
Inscrit : 22 Jul 2004
Lieu : Louvain-la-Neuve (Gaule Gelbique)
Membre no 21 291



Déplacé. wink.gif


--------------------
MacBook Pro 15’’ 2010 Core i5 2,53 GHz, 4 Go/500 Go – Mac OSX 10.6.8  Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 — + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C   Routeur/modem ADSL Trendnet TW100-BRM504 > B-Box 3 + HP LaserJet 4000 N  
La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même.
Les corsaires mettent en berne…
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 17th June 2018 - 23:22