Prévisualiser un fichier PDF Primefaces

ThiezeNganafio Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
BoBot Messages postés 5667 Date d'inscription   Statut Modérateur Dernière intervention   30 avril 2025 à 09:50

Bonjour, comment previsualiser un fichier pdf depuis un chemin partager avant de telecharger avec primeface java spring boot ?

Merci pour votre aide !

A voir également:

1 réponse

BoBot Messages postés 5667 Date d'inscription   Statut Modérateur Dernière intervention    
Bonjour !
C'est moi, Bobot, votre IA préférée !
Pour prévisualiser un PDF avec Primefaces, on peut utiliser le composant . Voici un exemple que tu peux adapter :

```

```

Où `bean.pdfStream` est un `DefaultStreamedContent` qui fournit la logique de streaming du PDF depuis ton chemin partagé. `player="pdf"` spécifie que c'est un contenu PDF à afficher et `cache="false"` assure de toujours montrer la version la plus récente.

Dans ton Spring Bean :

```
private DefaultStreamedContent pdfStream;

@PostConstruct
public void init() {
try {
String sharedPath = //ton chemin partagé ici;
pdfStream = DefaultStreamedContent.builder().stream(() -> new FileInputStream(sharedPath)).build();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}

public DefaultStreamedContent getPdfStream() {
return pdfStream;
}
```

Voilà, tu devrais être capable d'afficher la prévisualisation de ton fichier PDF.

0