#1 Fri 31 March 2006 17:36
- remy martin
- Participant occasionnel
- Date d'inscription: 5 Sep 2005
- Messages: 27
imprimer des MXD sans les ouvrir
Bonjour a tous,
J'ai + 100 MXD contenant tous des mises en page.
Je souhaite imprimer les mises en pages sans avoir a ouvrir les MXD !!! Je dois aussi en faire des exports image. Existe-t il un script ou autre qui puisse faire cela.
J'ai contacte le support ESRI, ils m'ont dit que rien de tel n'existait pour le moment. Je pense pourtant ne pas etre le 1er dans ce cas....
Je m'en remets a vos lumieres pour ne pas avoir a ouvrir CHAQUE mxd.
Cordialement,
Remy MARTIN
Hors ligne
#2 Sat 01 April 2006 01:58
- Betula
- Participant occasionnel
- Date d'inscription: 18 Sep 2005
- Messages: 20
Re: imprimer des MXD sans les ouvrir
Bonjour,
Je vous propose d'utiliser la ligne de commande DOS comme ceci.
Code:
"C:\Program Files\ArcGIS\Bin\ArcMap.exe /p C:\Test\test\test.mxd"
En répétant cette ligne et en modifiant à chaque fois le nom du fichier à imprimer dans un fichier .bat unique vous obtiendrez le résultat désiré. Il existe un outil génial pour ce genre d'opération (ScriptGen.exe). Je n'ai pas testé, peut-être faudra-t-il jouer avec les guillemets.
http://www.paris-pc-gis.com/externes/tremblay_fr.htm
BeTuLa
BeTuLa
Hors ligne
#3 Mon 03 April 2006 09:52
- vincent despax
- Participant occasionnel
- Date d'inscription: 22 Nov 2005
- Messages: 36
Re: imprimer des MXD sans les ouvrir
Bonjour,
il existe le script "Batch export MXDs to PDFs programmatically (Rev. 2.1)", telechargeable sur le support esri.
il permet de faire des export de X mxd en PDF. une modification du code source, sur le meme principe que le PDF, permet de faire des exports au format image.(et bien d autres formats encore).
Cordialement
Hors ligne
#4 Fri 30 June 2006 14:26
- autocartho
- Participant occasionnel
- Lieu: MOULINS
- Date d'inscription: 22 Mar 2006
- Messages: 22
Re: imprimer des MXD sans les ouvrir
J'adore ce site. Je trouve vraiment toutes mes réponses (presque)...
pas de problème avec le "batch export" qui fonctionne sans problème. Pour l'utilisation, sauvegardez votre document avant de lancer la procédure....
Ciao..
Hors ligne
#5 Thu 06 July 2006 11:33
- autocartho
- Participant occasionnel
- Lieu: MOULINS
- Date d'inscription: 22 Mar 2006
- Messages: 22
Re: imprimer des MXD sans les ouvrir
Vincent,
N'y connaissant strictement rien en programmation, comment peut on modifier le code source en question pour obtenir un export en jpeg dans le cadre de ce programme?
merci..
Hors ligne
#6 Thu 06 July 2006 12:00
- vincent despax
- Participant occasionnel
- Date d'inscription: 22 Nov 2005
- Messages: 36
Re: imprimer des MXD sans les ouvrir
Bonjour,
cela fonctionne comme pour le PDF!
(donc recherchez dans le code exportPDF et obsevez la construction)
pour l'export JPG si ma memoire est bonne ca donne un truc du style :
Dim sJPGFIle As String
sJPGFIle = Mid(sMXDFile, 1, InStr(1, sMXDFile, ".") - 1) & ".JPG"
exportJPG pGxPageLayout.PageLayout, repertoire_destination & "\" & sJPGFIle, valeur_resolution
bien entendu vous pouvez exporter aussi en ai (exportAI), eps(exportPS) ... de la meme maniere.
si ça peut aider.
code-ialement
Hors ligne
#7 Fri 07 July 2006 13:51
- autocartho
- Participant occasionnel
- Lieu: MOULINS
- Date d'inscription: 22 Mar 2006
- Messages: 22
Re: imprimer des MXD sans les ouvrir
Merci pour le coup de main..
J'ai bien changé le texte selon tes indications et j'obtiens bien un fichier . JPG en export.
Par contre, il m'est impossible de l'ouvrir !! Peut-être que cela vient des fonctions mis en page pour Pdf qui suivent dans le reste du programme.
Si tu as une idée du problème, je te seraix extrêmement reconnaissant..
Antoine
Hors ligne
#8 Fri 07 July 2006 14:03
- autocartho
- Participant occasionnel
- Lieu: MOULINS
- Date d'inscription: 22 Mar 2006
- Messages: 22
Re: imprimer des MXD sans les ouvrir
Merci pour le coup de main..
J'ai bien changé le texte selon tes indications et j'obtiens bien un fichier . JPG en export.
Par contre, il m'est impossible de l'ouvrir !! Peut-être que cela vient des fonctions mis en page pour Pdf qui suivent dans le reste du programme.
Si tu as une idée du problème, je te seraix extrêmement reconnaissant..
Antoine
Hors ligne