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

C# Discussion :

Crystal Report exporter certaines pages en PDF


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 26
    Par défaut Crystal Report exporter certaines pages en PDF
    Bonjour à tous,

    Je cherche un moyen de générer un rapport Crystal en C# et d'exporter certaines pages en PDF (le rapport étant très volumineux une fois généré, j'aimerais avoir plusieurs documents PDF, de la page 1 à la page 100, de la page 101 à la page 200...)

    Voici ce que j'ai réussi à faire:

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    ReportDocument report = new ReportDocument();
                report.Load(@"C:\Documents and Settings\MonNom\Bureau\Rapport.rpt");
                if (report.HasRecords)
                {
     
                    Console.WriteLine("Nombre d'enregistrements du rapport : " + report.Rows.Count.ToString());
     
                    try
                    {
     
                                           report.Refresh();
     
     
                        ExportOptions CrExportOptions;
                        DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
                        PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();
                        CrDiskFileDestinationOptions.DiskFileName = @"C:\Documents and Settings\MonNomBureau\Rapport.pdf";
     
     
                        CrExportOptions = report.ExportOptions;                    
                        CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
                        CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
                        CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
                        CrExportOptions.FormatOptions = CrFormatTypeOptions;
     
     
     
     
     
     
                        report.Export();
     
     
     
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
     
     
                }
                else
                {
                    Console.WriteLine("Rien à éditer!");
                }
    J'arrive donc bien à exporter en PDF tout le rapport, mais comment exporter vers plusieurs fichiers PDF comme je vous ai expliqué au départ?

    Voilà un petit moment que je cherche une solution et que je ne trouve pas.

    Merci de votre aide et bonne journée,

    William

  2. #2
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 26
    Par défaut
    J'ai trouvé la solution!

    Il suffit d'insérer ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    CrFormatTypeOptions.UsePageRange = true;
                        CrFormatTypeOptions.FirstPageNumber = 1;
                        CrFormatTypeOptions.LastPageNumber = 5;
    Bonne journée!

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

Discussions similaires

  1. [CR XI] Crystal report viewer navigation page 3
    Par Pfeffer dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 28/11/2007, 10h07
  2. [VB.NET] Crystal report export to Excel
    Par olbi dans le forum Windows Forms
    Réponses: 10
    Dernier message: 12/06/2007, 16h39
  3. [Crystal Report]Exportation en pdf seulement ?
    Par Sonny dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/02/2006, 13h48
  4. [VB.NET][Crystal Report] Manque des pages
    Par joefou dans le forum SDK
    Réponses: 2
    Dernier message: 05/12/2005, 09h28
  5. [crystal report] export vers excel 2000 data only
    Par bobwilson dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 22/02/2005, 18h30

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