.JRPRINT

Fichier JRPRINT

JasperReports Print File
Poser une question
RÉPONSE RAPIDE

Un fichier JRPRINT est un rapport JasperReports entièrement rendu - les données sont déjà intégrées, enregistrées sous forme d'objet Java sérialisé. Ouvrez-le avec Jaspersoft Studio (gratuit) ou la bibliothèque JasperReports dans une application Java, puis exportez-le vers PDF, Excel ou un autre format. Il n'existe pas de visionneuse générique car le fichier dépend de l'environnement d'exécution JasperReports.

Développeur : Jaspersoft (now Cloud Software Group / formerly TIBCO) Catégorie : Fichiers de données MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux
Lié : .PKPASS · .DAT · .JSON · .RIS

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 5, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier JRPRINT ?

Les fichiers avec l'extension .jrprint sont associés à JasperReports - une bibliothèque Java open-source conçue pour la création de rapports. Un fichier .jrprint représente le rapport final rendu : il stocke la sortie entièrement remplie - en-têtes, pieds de page, mise en page, texte et images - après que les données en direct ont été fusionnées dans la conception du rapport. Techniquement, chaque fichier est un objet Java sérialisé (net.sf.jasperreports.engine.JasperPrint) écrit au format standard Java Object Serialization, s'ouvrant avec les octets magiques binaires 0xACED.

Coopération des fichiers .jrprint et .jasper

Le format .jrprint se situe à la fin du pipeline JasperReports. Une conception de rapport commence par un fichier source .jrxml, qui est compilé en un modèle binaire .jasper. Lors de l'exécution, le moteur JasperReports remplit ce modèle compilé avec des données en direct et écrit le résultat dans un fichier .jrprint. Les deux fichiers .jasper et .jrprint sont des éléments de la suite JasperReports, mais ils ont des fonctions différentes : .jasper contient le modèle de conception compilé, tandis que .jrprint est le document fini, prêt à l'impression.

Conversion et affichage des fichiers .jrprint

L'utilisation de la bibliothèque JasperReports permet la conversion du format .jrprint vers des formats de fichiers plus largement utilisés, tels que PDF, HTML, XLS, CSV, RTF et XML. Une forme alternative sérialisée en XML de la même sortie est enregistrée avec l'extension .jrpxml. Les fichiers .jrprint n'ont aucune restriction concernant les systèmes d'exploitation - ils peuvent être affichés dans des environnements Windows, macOS ou Linux partout où un environnement d'exécution Java compatible est disponible.

Sécurité et sûreté

RISQUE : MEDIUM

Un .jrprint est un objet Java sérialisé, et la désérialisation de Java sérialisé non fiable est un risque de sécurité connu (attaques par désérialisation d'objets). N'ouvrez que des fichiers .jrprint provenant de sources sûres, à l'intérieur des outils JasperReports, et maintenez la bibliothèque à jour. Le fichier lui-même n'exécute rien seul, mais ne soumettez jamais un .jrprint inconnu à un chemin JRLoader personnalisé dans un service qui traite des entrées externes.

Détails du format

en bref
NOM COMPLETJasperReports Print File
DÉVELOPPEURJaspersoft (now Cloud Software Group / formerly TIBCO)depuis Early 2000s with the JasperReports library (first release 2001)
TYPE MIMEapplication/octet-stream
TYPEObjet Java sérialisé (une instance net.sf.jasperreports.engine.JasperPrint)
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
ACED0005
ASCII
····
Un .jrprint est un objet sérialisé en Java, il commence donc normalement par la signature magique Java Object Serialization Stream 0xACED suivie de la version 0x0005. Il peut également être enregistré sous forme compressée ou XML (.jrpxml) selon les paramètres d'exportation, considérez donc 0xACED comme la signature typique mais non garantie.

Programmes qui ouvrent les fichiers JRPRINT

Windows2 apps
Jaspersoft Studio Gratuit Ouvrez le .jrprint dans la visionneuse de rapports (ou via l'aperçu), puis exportez vers PDF/XLS/HTML/CSV.
JasperReports library (Java app) Open-source Chargez avec JRLoader.loadObject(file) puis JasperExportManager.exportReportToPdfFile(...) pour convertir.
macOS2 apps
Jaspersoft Studio Gratuit Ouvrez le .jrprint dans la visionneuse de rapports (ou via l'aperçu), puis exportez vers PDF/XLS/HTML/CSV.
JasperReports library (Java app) Open-source Chargez avec JRLoader.loadObject(file) puis JasperExportManager.exportReportToPdfFile(...) pour convertir.
Linux2 apps
Jaspersoft Studio Gratuit Ouvrez le .jrprint dans la visionneuse de rapports (ou via l'aperçu), puis exportez vers PDF/XLS/HTML/CSV.
JasperReports library (Java app) Open-source Chargez avec JRLoader.loadObject(file) puis JasperExportManager.exportReportToPdfFile(...) pour convertir.

Détails techniques

spécifications approfondies
Type de formatObjet Java sérialisé - une instance net.sf.jasperreports.engine.JasperPrint stockée au format Java Object Serialization
Octets magiques0xAC 0xED 0x00 0x05 - en-tête standard Java Object Serialization Stream à l'offset 0
Type MIMEapplication/octet-stream
DéveloppeurJaspersoft (désormais Cloud Software Group, anciennement TIBCO Jaspersoft)
Étape du pipelineSortie d'étape finale : produite après que le moteur JasperReports a rempli un modèle .jasper compilé avec une source de données
Lisibilité humaineBinaire, non lisible par l'homme ; doit être ouvert via l'API JasperReports ou Jaspersoft Studio
Variante compresséePeut être écrit sous forme binaire compressée GZIP ; l'extension .jrpxml désigne une forme équivalente sérialisée en XML du même contenu
Cibles d'exportationPDF, HTML, XLS/XLSX, CSV, RTF, DOCX, ODS, XML, JSON et texte brut via les implémentations JRExporter intégrées
Dépendance d'exécutionEnvironnement d'exécution Java (JRE) avec le JAR de la bibliothèque JasperReports dans le classpath
Sensibilité à la versionÉtroitement lié à la version de la bibliothèque JasperReports génératrice ; les fichiers peuvent être illisibles par des versions de bibliothèque nettement plus anciennes ou plus récentes
Contenu stockéPages entièrement rendues incluant du texte, des images, des graphiques, des codes-barres, des lignes, des rectangles et une géométrie de mise en page précise
Support multiplateformeFonctionne sur n'importe quel OS avec un JRE compatible : Windows, macOS et Linux sont tous pris en charge
API d'exportationnet.sf.jasperreports.engine.JasperExportManager et l'interface JRExporter et ses implémentations
Formats associés.jrxml (source de conception), .jasper (modèle compilé), .jrpxml (fichier d'impression sérialisé en XML)
PubliéEarly 2000s with the JasperReports library (first release 2001)
Spécificationcommunity.jaspersoft.com

Conversions JRPRINT

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers JRPRINT. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers JRPRINT.

Foire aux questions

Comment ouvrir un fichier .jrprint ?
Ouvrez-le dans Jaspersoft Studio (le concepteur gratuit JasperReports) et utilisez sa visionneuse de rapports/exportation, ou chargez-le dans une application Java avec la bibliothèque JasperReports. Il n'y a pas de visionneuse générique car il s'agit d'un objet Java sérialisé.
Comment convertir un .jrprint en PDF ?
Dans Jaspersoft Studio, ouvrez le fichier et choisissez Exporter > PDF ; ou en Java, appelez JasperExportManager.exportReportToPdfFile(jasperPrint, « out.pdf »). Le PDF est l'exportation la plus courante.
Quelle est la différence entre .jrxml, .jasper et .jrprint ?
.jrxml est la conception du rapport (modèle XML), .jasper est ce modèle compilé, et .jrprint est le rapport final après avoir été rempli de données - prêt à être imprimé ou exporté.
Puis-je ouvrir un .jrprint sans Java ?
Pas vraiment - cela dépend de l'environnement d'exécution JasperReports, qui est en Java. Sans cela, demandez à la personne qui a produit le fichier de l'exporter en PDF/Excel pour vous.
Pourquoi ne puis-je pas simplement double-cliquer sur un .jrprint pour le lire ?
Ce n'est pas un document ; c'est un objet Java enregistré décrivant un rapport rendu. Il nécessite le moteur JasperReports pour être affiché ou exporté vers un format lisible.

Références

1JasperReports Library (GitHub)github.com
2Jaspersoft Studio (Community project)community.jaspersoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.XDWDocuWorks Document

Extensions liées

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z