IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

SDK Adobe DC


Sujet :

Delphi

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 4
    Par défaut SDK Adobe DC
    Bonjour,

    Dans une application Delphi, j'aimerais imprimer des documents PDF les uns à la suite des autres (via une boucle) sans voir adobe reader apparaitre.
    J'ai essayé shellexecute : avec pleins d'essais avec SW_HIDE,... la fenêtre s'affiche tout de même.
    J'ai également essayé l'activeX acroPDF : avec acroPDF.load puis acroPDF.print, je ne sais pour quelle raison les PDF ne sont pas complet (manque des schéma,...) et je pense que la boucle va trop vite car l'imprimante n'imprime pas tous les documents ou je ne sais pas ce qu'il peut se passer.
    Donc j'aimerais essayé le SDK adode DC ou alors si quelqu'un à une solution je suis preneuse.

    Est-ce que quelqu'un a déjà utilisé le SDK avec Delphi? Si oui, comment faut-il faire?

    Merci d'avance pour votre aide.

    Elanth.

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 489
    Par défaut
    salut

    j'utilise pdftk pour convertir tout mes document en un seul (fusionner) et d'en faire ce que je veut après

    sinon il y a pdfcreator qui si je dis pas de bêtise a une interface COM
    avec laquelle on doit pouvoir jouer

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 592
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Il y a de ça maintenant quelques années j'ai été douché à froid par l'utilisation du SDK, les mises à jour ne fournissant pas toujours les mêmes API ce qui fonctionne bien avec une version se trouve alors planté avec une autre impliquant un contrôle du programme dès qu'Adobe fait une mise à jour et une ballade sur tous les postes clients pour vérifier qu'ils sont à jour !

    du coup, même chose qu'Anapurna

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 4
    Par défaut
    Bonjour,

    Tout d'abord merci pour vos retours et vos conseils.

    J'utilise pdftk juste avant pour fusionner déjà 2 fichiers (ou plus), j'ai essayé en effet de l'utiliser de façon à fusionner tous les fichiers pdf et de ce fait n'envoyer qu'une seule impression à l'imprimante, le seul hic c'est que chaque fichier pdf doit être agrafé indépendamment, donc l'idée tombe à l'eau. 😕
    D'accord pour le SDK je ne m'aventure donc pas là dedans.

    Mais depuis pdfcreator je ne peux pas les envoyer vers une imprimante, c'est juste la génération des fichiers au format pdf, je me trompe?

    Merci.Elanth

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 86
    Par défaut
    Une possibilité, dont le fonctionnement dépendra de l'imprimante, c'est de copier le fichier PDF directement sur celle-ci :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CopyFile(PChar("chemin\nomfichier.pdf"), PChar("nom_imprimante"), False);
    Pour les imprimantes réseaux, je ne sais plus s'il faut indiquer le chemin complet de l'imprimante ou juste le nom sous lequel elle apparaît dans la liste des imprimante. A tester.

    Cette méthode ne fonctionne pas sur toutes les imprimantes, et il peut y avoir des soucis avec certaines font.

    Il me semble aussi que l'instruction CopyFile ne sera bloquante que le temps de la copie du fichier, l'application continuera donc à charger la mémoire de l'imprimante jusqu'à saturation si elle met trop de temps à sortir les documents.

    Bref, c'est pas parfait, mais ça peut dépanner dans certains cas.

  6. #6
    Futur Membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 4
    Par défaut
    Je n'y avais pas pensé à ça, je vais essayé.
    Par contre il faut sûrement que l'imprimante soit paramétrer de façon à recevoir des documents en FTP...
    J'ai les droits administrateur sur l'imprimante ça devrait le faire pour le test.

    Merci.

    Elanth.

  7. #7
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 86
    Par défaut
    Normalement, il n'y a pas de paramétrage à faire, à part l'installation de l'imprimante sur le poste bien sûr.

    C'est juste que certaines imprimantes ne peuvent pas imprimer un PDF de cette manière.

  8. #8
    Futur Membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 4
    Par défaut
    D'accord.
    En effet cela fonctionne et l'impression est bien plus rapide qu'avec shellExecute.

    Merci beaucoup pour votre aide.

    Elanth

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Adobe veut faire don du SDK de Flex à l'open-source
    Par Gordon Fowler dans le forum Flex
    Réponses: 61
    Dernier message: 01/12/2011, 13h41
  2. Intégrer le Flex SDK gratuit fourni par Adobe à Eclipse
    Par vinc_302 dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 26/03/2008, 16h14
  3. [SDK ou MFC] Registry ( Binaire et DWORD )
    Par FRATJF dans le forum MFC
    Réponses: 2
    Dernier message: 02/07/2003, 16h56
  4. Sdk Direct X 8.1
    Par ShinMei dans le forum DirectX
    Réponses: 1
    Dernier message: 23/02/2003, 17h39
  5. Besoin du fichier d'aide du SDK DirectX7 (pour DirectDraw)
    Par Magus (Dave) dans le forum DirectX
    Réponses: 5
    Dernier message: 02/10/2002, 13h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo