Convertir prnx en docx

Convertir PRNX en DOCX

Convertir un document d’impression PRNX de DevExpress en DOCX modifiable avec un logiciel de reporting compatible.

Créer des fichiers DOCX en ligne

Nous ne savons pas encore lire les fichiers PRNX, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats ou d’autres, nous en ferons un DOCX :

Comment convertir prnx en fichier docx

  • Documents

Microsoft Word ne peut pas ouvrir directement les fichiers PRNX. Une conversion est donc nécessaire lorsqu’un rapport doit être modifié, partagé ou archivé en tant que document Office. La méthode habituelle consiste à ouvrir le document d’impression DevExpress enregistré avec l’application ou la bibliothèque d’impression qui l’a créé, puis à l’exporter au format .docx.

Qu’est-ce que le format PRNX ?

.prnx est un document propriétaire du DevExpress Printing System. Il est généralement créé par des applications basées sur DevExpress XtraReports ou DevExpress Reporting lorsqu’un rapport généré est enregistré depuis un processus d’aperçu avant impression.

Un fichier PRNX représente le résultat rendu du rapport ainsi que les informations de mise en page ; il ne contient normalement pas la conception originale du rapport. Un fichier .repx contient généralement la mise en page du rapport, les bandes, les contrôles, les expressions et la configuration de liaison aux données utilisées pour générer ce résultat. Les fichiers PRNX sont principalement utilisés par les développeurs et les utilisateurs d’applications de reporting basées sur DevExpress.

Microsoft Word, LibreOffice et les visionneuses généralistes n’ouvrent pas nativement les fichiers PRNX. L’application DevExpress d’origine, une visionneuse de documents compatible ou une application personnalisée utilisant les assemblys DevExpress correspondants est requise.

Qu’est-ce que le format DOCX ?

.docx est le format Office Open XML de Microsoft Word. Il prend en charge le texte modifiable, les tableaux, les images, les styles, les en-têtes, les commentaires et la pagination, ce qui le rend adapté à la révision et à la distribution du contenu des rapports.

L’exportation DOCX reproduit généralement le rapport généré au lieu de recréer sa définition. Le résultat peut contenir des zones de texte positionnées ou des éléments de mise en page distincts, plutôt que des paragraphes Word s’écoulant naturellement.

Convertir un fichier PRNX avec un logiciel DevExpress

  1. Installez l’application DevExpress Reporting ou XtraReports qui a créé le fichier, en utilisant si possible la même version de DevExpress ou une version compatible.
  2. Ouvrez input.prnx via la visionneuse de documents ou le chargeur d’aperçu avant impression de l’application. Un concepteur de rapports qui n’accepte que les fichiers .repx peut ne pas ouvrir un document PRNX.
  3. Utilisez la commande File → Export ou Export disponible, puis sélectionnez DOCX ou Microsoft Word. Les noms des menus varient entre End-User Report Designer, Document Viewer et les applications personnalisées.
  4. Enregistrez le résultat sous le nom output.docx, puis vérifiez-le dans Word ou LibreOffice afin de repérer d’éventuelles modifications des sauts de page, des polices, des tableaux, des images, des graphiques, des liens hypertexte et des caractères spéciaux.

Certaines applications DevExpress plus anciennes proposent uniquement l’exportation RTF. Dans ce cas, choisissez Export → RTF, ouvrez le fichier .rtf obtenu dans Word, puis utilisez File → Save As pour créer un fichier DOCX. RTF est une solution de secours et ne permet pas de récupérer la conception originale du rapport.

Convertir un fichier PRNX avec l’API .NET de DevExpress

Une bibliothèque d’impression DevExpress compatible peut charger le document d’impression enregistré et l’exporter. Un schéma courant est le suivant :

using DevExpress.XtraPrinting;

var printingSystem = new PrintingSystem();
printingSystem.LoadDocument("input.prnx");
printingSystem.ExportToDocx("output.docx");

Les noms des classes, les espaces de noms, les méthodes d’exportation et la prise en charge de DOCX varient selon la version de DevExpress et le framework cible. Si LoadDocument échoue, utilisez l’application qui a créé le fichier ou installez les assemblys DevExpress correspondants ; le fichier peut dépendre de la visionneuse de cette application, de contrôles personnalisés ou de sa configuration de licence.

Conversion en ligne et compatibilité

La plupart des convertisseurs en ligne généralistes, notamment des services tels que CloudConvert et Zamzar, ne prennent pas correctement en charge les fichiers PRNX, car la conversion nécessite un moteur de rendu DevExpress. N’utilisez un service en ligne que s’il indique explicitement PRNX comme format d’entrée accepté et DOCX comme format de sortie ; modifier l’extension du nom de fichier ne convertit pas le fichier. La conversion locale est préférable pour les rapports contenant des données personnelles, financières ou confidentielles.

L’exportation DOCX ne préserve généralement pas les liaisons de données, les paramètres, les champs calculés, les bandes de rapport, les contrôles de conception ni la possibilité de régénérer le rapport. Des polices manquantes peuvent modifier le retour à la ligne et la pagination, tandis que les tableaux imbriqués, les graphiques, les contrôles personnalisés et les éléments positionnés peuvent être simplifiés.

Pour obtenir le résultat le plus facilement modifiable, procurez-vous le fichier .repx original ainsi que sa source de données, ouvrez-les dans DevExpress Reporting, actualisez le rapport, puis exportez le rapport régénéré au format DOCX. Si seul le fichier PRNX est disponible, la conversion peut préserver les pages visibles, mais elle ne peut pas reconstruire la structure manquante du rapport.

La base de données ne contient actuellement aucun convertisseur de fichier prnx.

Autres conversions de fichiers .prnx

Conversion vers .docx
depuis d'autres formats

Partager sur les réseaux sociaux :