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 :

[D7] Composant pour création de PDF


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut [D7] Composant pour création de PDF
    Bonjour

    Je suis depuis des heures, à la recherche d'un compo effectuant simplement la conversion du contenu d'un RichEdit en PDF, ou texte en PDF.

    J'en ai déjà testé trois ou quatre, et à chaque fois, bien que le compo soit disant freeware, en fin de compte il fallait payer pour le débrider ou bien il manquait un ou plusieurs fichiers.

    Ce dernier cas de figure est illustré par le compo freeware PDF Viewer for Delphi :
    http://www.synactis.com/

    Il manquait un fichier lors de l'installation, je l'ai trouvé et j'ai réussi l'install.

    Ensuite lors de la compil sur un essai, il me manque un autre fichier : SHDocVw.dcu

    Introuvable nulle part !

    Je connais la méthode d'exporter un ActiveX de telle ou telle appli et de l'installer en palette. Mais question licence, je ne souhaite pas tomber dans une licence contagieuse !!!

    Si quelqu'un sait ou se procurer un bon compo fiable, même payant, mais pas plus des 50 €, je vais regarder ça de plus près, merci.


  2. #2
    Membre éclairé Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Par défaut
    Regarde du côté de la la librairie gratuite PowerPDF et ses exemples....
    Et si tu patiente un peu, vers la rentrée je pense la rééditer, en la mettant enfin à jour ....

  3. #3
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    petitprince merci

    J'ai installé le compo et j'ai une belle palette.
    http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/

    Je ne sais pas encore créer un PFD via un texte ou un RichEdit.

    Mais PowerPdf is free software based on LGPL. You can use or modify it under the GNU Library general Public License.

    N'est-ce pas une licence contagieuse ?

    Autrement dit, tout soft utilisant une ressource de ce type sera de plein droit transformé sous licence GPL.

    Bref, si le logiciel auquel l'on apporte cette ressource, que ce soit un freeware ou shareware, hé bien tout est changé

    Qui peut me contredire ?

    @+

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 002
    Par défaut
    SHDocVw, c'est le "Shell Web Document" dans "C:\Program Files\Borland\Delphi6\Source\Internet", c'est ni plus ni moins le bon Vieux IWebBrowser ...

    Personnellement, pour le PDF, je n'ai utilise que des imprimantes virtuelles comme PDF995 ou alors des composants très cher qui gère le RTF2 (image, tableau avancé que bcp de RichEdit pour Report ne gère pas comme le TRichEdit standard de Windows 95 au lieu de nouveau fourni par WordPad, riched20.dll contre riched32.dll)

    Faut un jour que je regarde si avec la JVCL on peut pas adapter le TJvRichEdit sur un Report (via Canvas) et si il n'ont pas des composants PDF ... je n'ai jamais pris le temps de chercher
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    Oki merci ShaiLeTroll. Mais sous D7 perso = niet de ce compo là

    Sur la JVCL, j'avais regardé avec attention = no truc pour PDF (version 3.33)

    Il existe une DLL en CardWare ici :
    (dsPdf en freeware, vers bas de page)
    http://delphistep.cis.si/

    Sous Vista ça fonctionne impec (la DLL est limitée à 10 pages = CardWare...)
    Mais j'ai un testeur qui sous son XP = rien ne se passe. Même avec la DLL aux côtés de l'EXE de démo.

    @+

    Edit :

    Pour PowerPDF, si un utilsateur peut me guider pour le code de comment imprimer un fichier texte et un RichEdit, ce serait sympa.

    J'ai fait ça, mais marche pôô :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    procedure TForm1.btnPrintClick(Sender: TObject);
    begin
      if not SaveDialog1.Execute then Exit;
      with PReport1 do
      begin
        FileName := SaveDialog1.FileName;
        BeginDoc;
          Print(test.txt);
        EndDoc;
      end;
    end;

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 002
    Par défaut
    Verso Perso, il te suffit d'importer TWebBrowser de IE, et tu obtiens une joli TLB, c'est ce que je faisais avec Delphi 3

    Oui, j'ai vite fait regardé dans la JVCL, pas de PDF, une question de licence surement ...

    Utilisant InfoPower, ExtraDevice sur ReportBuilder, je ne peux pas t'aider, c'est juste une solution à 2000$ ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. Composant pour gérer les fichiers PDF
    Par BXDSPORT dans le forum Delphi
    Réponses: 4
    Dernier message: 27/05/2007, 08h53
  2. Réponses: 6
    Dernier message: 02/04/2007, 16h34
  3. Meilleure solution pour création PDF
    Par chouchou93 dans le forum Documents
    Réponses: 10
    Dernier message: 09/03/2007, 11h38
  4. composant pour PDF
    Par thebeb dans le forum VC++ .NET
    Réponses: 7
    Dernier message: 25/10/2006, 10h31
  5. [delphi 7] composant pour afficher des pdf ?
    Par PhD13 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/03/2006, 17h40

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