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

Spring Java Discussion :

Affichage d'un pdf dans google chrome


Sujet :

Spring Java

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 83
    Points : 42
    Points
    42
    Par défaut Affichage d'un pdf dans google chrome
    Bonsoir à tous.
    Je suis en train de vouloir afficher un pdf dans google chrome avec spring boot et angular. mais chaque fois cette erreur là:
    echec de chargement du fichier PDF:
    Nom : Capture.PNG
Affichages : 289
Taille : 28,1 Ko
    Je voudrais avoir des pistes pour pouvoir corriger cette erreur.
    voici le code de mon front-end:

    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
    impriRecu() {
        const httpOptions = {
          responseType: 'arraybuffer' as 'json',
     
        };
        return this.httpClient.get<any>('http://localhost:8080/adherants/report',httpOptions);
         }
        imprimerRecu(){
        this.impriRecu().subscribe((response) => {
     
          const file = new Blob([response], { type: 'application/pdf' });
          const fileURL = URL.createObjectURL(file);
          console.log(fileURL);
          window.open(fileURL,'_blank');
        });

    voici le code de mon back-end:

    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
    @GetMapping("adherants/report")
        public String generateReport() throws FileNotFoundException, JRException
        {
            return service.generateReport();
        }
     
    public String generateReport() throws FileNotFoundException, JRException
        {
            String path="E:\\report";
            List<Adherant> adherants = repository.findAll();
            File file= ResourceUtils.getFile("classpath:recu.jrxml");
            JasperReport jasperReport= JasperCompileManager.compileReport(file.getAbsolutePath());
            JRBeanCollectionDataSource dataSource=new JRBeanCollectionDataSource(adherants);
            Map<String,Object> parameters=new HashMap<>();
            parameters.put("Created","My self");
            JasperPrint print = JasperFillManager.fillReport(jasperReport,parameters,dataSource);
            JasperExportManager.exportReportToPdfFile(print,path+"\\recu.pdf");
     
            return "edition reussie";
        }
    le fichier pdf est bien généré dans l'emplacement indiqué.
    Merci d'avance

  2. #2
    Membre chevronné Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 232
    Points : 1 897
    Points
    1 897
    Par défaut
    Citation Envoyé par sougrinoma Voir le message
    le fichier pdf est bien généré dans l'emplacement indiqué.
    Alors c'est un problème de communication entre le client et le serveur, ou bien un problème d'affichage dans le client.

    Il serait bien que tu traces l'erreur en utilisant la console de développement de ton navigateur pour avoir plus de renseignements sur le problème.

    A+
    La connaissance ne sert que si elle est partagée.
    http://ms2i.net

Discussions similaires

  1. affichage d'un pdf dans une iframe
    Par kazuzu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/01/2011, 12h41
  2. Symfony dans (google chrome,firefox,IE)
    Par fastone650 dans le forum jQuery
    Réponses: 2
    Dernier message: 09/01/2011, 18h39
  3. TEXT-ALIGN dans Google Chrome
    Par Aquellito dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 23/09/2010, 21h28
  4. Affichage d'un PDF dans fenetre modale
    Par rico031 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 28/09/2008, 22h06
  5. [pdf][jframe] affichage d'un PDF dans un JFrame
    Par r.matha dans le forum Documents
    Réponses: 3
    Dernier message: 06/10/2006, 15h00

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