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

XMLRAD Discussion :

[XMLRAD] Fichier PDF


Sujet :

XMLRAD

  1. #1
    Membre confirm�
    Inscrit en
    Novembre 2002
    Messages
    92
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 92
    Par d�faut [XMLRAD] Fichier PDF
    Bonjour,

    Je me suis inspir� du CD de la conf�rence pour �crire un bout de code qui doit permettre de retourner un fichier PDF, lors de l'affichage, acrobat est lanc� mais la page reste blanche, il faut actualiser la page pour que le fichier s'affiche enfin dans acrobat, d'o� cela peut il venir ? (d'ailleurs j'ai l'impression que lorsque l'on utilise acrobat dans IE, le fichier est t�l�charg� deux fois, une premi�re par IE qui lance acrobat puis une seconde fois par acrobat)

    Le code que j'ai ajout� dans BeforeXMLService est le suivant :

    FileStr := TFileStream.Create(FileName,fmOpenRead, fmShareDenyWrite);
    Response.SetContent('');
    Response.SetContentType('application/pdf');
    Response.SetContentStream(integer(FileStr));
    Response.SetCustomHeader('Cache-control','no-cache, must-revalidate');
    Response.SetCustomHeader('Title', 'Pi�ce au format PDF');
    Response.SetCustomHeader('Pragma','no-cache');
    Response.SetCustomHeader('Content-Disposition','filename=' + ExtractFileName(FileName));
    Response.SendResponse;
    Handled := true;

  2. #2
    RDM
    RDM est d�connect�
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par d�faut
    voici le code repris de XMLService.pas pour la gestion des reports (HTML2PDF):

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    ReadStringFromFile(PDFFile, PDFFileName);
    XMLRequest.SetDate(Now);
    XMLRequest.SetContentType('application/pdf'); // octet-stream
    XMLRequest.SetCustomHeader('Content-disposition', 'filename='+ExtractFileName(PDFFileName));
    XMLRequest.SetContent(PDFFile);
    XMLRequest.SendResponse;

  3. #3
    Membre confirm�
    Inscrit en
    Novembre 2002
    Messages
    92
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 92
    Par d�faut
    Encore une fois merci !!!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Creation de fichier PDF
    Par Faith's Fall dans le forum Autres Logiciels
    R�ponses: 8
    Dernier message: 26/08/2009, 19h05
  2. [Logiciel] En-t�te des fichiers PDF
    Par Reward dans le forum Autres Logiciels
    R�ponses: 4
    Dernier message: 23/08/2004, 11h15
  3. [C#] Authentification sur les fichiers Pdf
    Par ensisoft dans le forum ASP.NET
    R�ponses: 14
    Dernier message: 04/05/2004, 12h10
  4. Streaming fichier PDF
    Par rgarnier dans le forum XMLRAD
    R�ponses: 4
    Dernier message: 22/05/2003, 22h14

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