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

Composants VCL Delphi Discussion :

Créer un PDF à partir de plusieurs fichiers


Sujet :

Composants VCL Delphi

  1. #1
    Membre du Club
    Homme Profil pro
    Electricien
    Inscrit en
    Juillet 2013
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Electricien
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2013
    Messages : 67
    Points : 49
    Points
    49
    Par défaut Créer un PDF à partir de plusieurs fichiers
    Salut à tous,

    Est-t-il possible de créer un fichier pdf à partir de plusieurs fichiers pdf ? Mon projet serait le suivant, cocher une case qui correspond à un fichier pdf (exemple une fiche technique d'un produit), pour choisir les fichiers que je veux intégrer dans mon pdf final puis l'imprimer.

    Je suis à la recherche d'exemples de code en Delphi et tous conseils.

    Par avance merci.

    Cordialement.

    Oscar

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 038
    Points : 40 943
    Points
    40 943
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    un peu de recherche dans ce même forum https://www.developpez.net/forums/d1...-fichiers-pdf/ donne déjà une première réponse si vous n'êtes pas allergique aux lignes de commandes dans un programme. Ensuite il y a quelques composants (payants) je pense par exemple à QuickPDF qui propose ce genre de service
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Membre confirmé Avatar de Galet
    Homme Profil pro
    Consultant/Programmeur Robotique industrielle
    Inscrit en
    Mars 2010
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant/Programmeur Robotique industrielle

    Informations forums :
    Inscription : Mars 2010
    Messages : 323
    Points : 484
    Points
    484
    Par défaut
    Bonjour,
    Tu as aussi PdfBlender (gratuit) qui fonctionne plutôt bien...
    Cordialement,
    Windows 10 / Delphi Tokyo
    "Les choses ne changent pas. Change ta façon de les voir, cela suffit" Lao Tseu

  4. #4
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 387
    Points : 2 999
    Points
    2 999

  5. #5
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 419
    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 419
    Points : 5 818
    Points
    5 818
    Par défaut
    salut


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    Function TMaForm.ConverttoOnePdf(LstPdfFile : TStringList;StrOutPutFileName : String) : String;
    var
     StParam,aStrFilesIn,StrFileOut : string;
     i : Integer;
    TempDirectory : string;
    begin
      Result := '';
      aStrFilesIn := '';
      TempDirectory 'C:\Temps\';
      StrFileOut := TempDirectory+'StrOutPutFileName'+'.PDF';
      if assigned(LstPdfFile) Then
      begin 
        if  LstPdfFile.count = 1 Then
          Result := LstPdfFile[0]
        else
        begin
          For i:= 0 To Pred(LstPdfFile.count) do
            aStrFilesIn := aStrFilesIn + LstPdfFile[i] +' ' ;
          StParam := Format('%s cat output %s',[aStrFilesIn,StrFileOut]);
          Shellexecute(TForm(self.Owner).Handle,nil,Pchar('C:\pdftk\pdftk.exe'),Pchar(StParam), nil, SW_SHOWNORMAL);
          Application.ProcessMessages;
          Result := StrFileOut
        end;
      end;
    end;
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/01/2019, 10h38
  2. Créer un fichier jpg a partir de plusieurs fichiers
    Par tryonyco dans le forum C++Builder
    Réponses: 1
    Dernier message: 24/06/2009, 11h37
  3. Créer deux listes à partir d'un fichier à plusieurs colonnes
    Par bourgui78 dans le forum Général Python
    Réponses: 4
    Dernier message: 05/11/2008, 11h00
  4. Créer un divx a partir de plusieurs fichiers avi
    Par Vascogil dans le forum Vidéo
    Réponses: 1
    Dernier message: 17/12/2007, 23h45
  5. [FPDF] Créer PDF dynamiquement à partir d'un fichier PHP
    Par Banks dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 27/09/2007, 22h58

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