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

ASP.NET Discussion :

Generer document word par rapport rdlc?


Sujet :

ASP.NET

  1. #1
    Membre régulier Avatar de Pingva
    Profil pro
    Inscrit en
    Août 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 190
    Points : 78
    Points
    78
    Par défaut Generer document word par rapport rdlc?
    Bonjour je voudrais savoir s'il était possible de créer le document WORD par le code?

    J'arrive de gerer le PDF et EXCEL, mais pas le word

    Voici les bouts de code qui fonctionne :
    //===================================================
    protected void Page_Load(object sender, EventArgs e)
    {
    byte[] bytes = null;
    string param = Request.QueryString["numAbonnement"];
    bytes = afficheReabonnement(param);

    exportBytes(bytes);
    }
    //===================================================
    private void exportBytes(byte[] bytes)
    {
    if (bytes == null)
    {
    return;
    }
    Response.Clear();
    Response.ClearContent();
    Response.ClearHeaders();
    Response.Buffer = false;
    Response.BufferOutput = false;
    Response.AddHeader("Accept-Header", bytes.Length.ToString());
    Response.AddHeader("Accept-Ranges", "bytes");
    Response.AddHeader("Content-Type", "application/pdf");
    Response.AddHeader("Content-Length", bytes.Length.ToString());
    Response.AddHeader("Content-Disposition", "inline; filename=test.pdf");
    Response.ContentType = "application/pdf";
    Response.BinaryWrite(bytes);
    Response.Flush();
    Response.End();
    }
    //===================================================
    private static byte[] generatePDF(DataSet ds)
    {
    Warning[] warnings;
    string[] streamids;
    string mimeType;
    string encoding;
    string extension;

    LocalReport report = new LocalReport();
    report.DataSources.Add(new ReportDataSource("dsTest", ds.Tables["dtTest"]));

    string path = "Test.rdlc";
    report.ReportPath = HttpContext.Current.Server.MapPath(path);
    report.DisplayName = "name";

    byte[] bytes = report.Render("PDF", null, out mimeType, out encoding, out extension, out streamids, out warnings);
    return bytes;
    }

  2. #2
    Membre régulier Avatar de Pingva
    Profil pro
    Inscrit en
    Août 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 190
    Points : 78
    Points
    78
    Par défaut
    Le Rapport rdlc ne génére pas le Word, juste pdf ou excel.
    Voilà le theme est clos....

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

Discussions similaires

  1. Generer document word par rapport rdlc?
    Par Pingva dans le forum ASP
    Réponses: 0
    Dernier message: 12/03/2009, 11h05
  2. Envoi document Word par Outlook
    Par xcbilx dans le forum VBA Word
    Réponses: 1
    Dernier message: 17/10/2008, 21h13
  3. Réponses: 2
    Dernier message: 07/06/2006, 09h50
  4. validation d'un document XML par rapport à une DTD
    Par sebastien2222 dans le forum Valider
    Réponses: 1
    Dernier message: 03/03/2006, 15h41
  5. Réponses: 11
    Dernier message: 26/04/2005, 09h23

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