Converti prnx in docx

Converti PRNX in DOCX

Converti un documento di stampa PRNX di DevExpress in un DOCX modificabile con software di reporting compatibile.

Crea file DOCX online

Non sappiamo ancora leggere i file PRNX, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un DOCX:

Come convertire prnx in docx file

  • Documenti

Microsoft Word non può aprire direttamente i file PRNX, quindi è necessaria una conversione quando un report deve essere modificato, condiviso o archiviato come documento Office. La procedura abituale consiste nell'aprire il documento di stampa DevExpress salvato con l'applicazione o la libreria di stampa da cui proviene ed esportarlo come .docx.

Cos'è il formato PRNX

.prnx è un documento proprietario di DevExpress Printing System. Viene comunemente creato da applicazioni basate su DevExpress XtraReports o DevExpress Reporting quando un report generato viene salvato da un flusso di lavoro di print-preview.

Un file PRNX rappresenta l'output renderizzato del report e le informazioni sul layout delle pagine; normalmente non è il progetto originale del report. Un file .repx generalmente contiene il layout del report, le bande, i controlli, le espressioni e la configurazione del data binding utilizzati per generare tale output. I file PRNX sono usati principalmente dagli sviluppatori e dagli utenti di applicazioni di reporting basate su DevExpress.

Microsoft Word, LibreOffice e i visualizzatori di uso generale non aprono nativamente i file PRNX. È necessaria l'applicazione DevExpress di origine, un visualizzatore di documenti compatibile o un'applicazione personalizzata che utilizzi gli assembly DevExpress corrispondenti.

Cos'è il formato DOCX

.docx è il formato Office Open XML di Microsoft Word. Supporta testo modificabile, tabelle, immagini, stili, intestazioni, commenti e impaginazione, rendendolo adatto alla revisione e alla distribuzione del contenuto dei report.

L'esportazione DOCX generalmente riproduce il report generato invece di ricostruirne la definizione. Il risultato può contenere caselle di testo posizionate o elementi di layout separati, anziché paragrafi di Word con flusso naturale.

Convertire PRNX con il software DevExpress

  1. Installare l'applicazione DevExpress Reporting o XtraReports che ha creato il file, utilizzando, ove possibile, la stessa versione DevExpress o una versione compatibile.
  2. Aprire input.prnx tramite il visualizzatore di documenti dell'applicazione o il relativo loader di print-preview. Un report designer che accetta solo .repx potrebbe non aprire un documento PRNX.
  3. Utilizzare il comando File → Export disponibile e selezionare DOCX o Microsoft Word. I nomi dei menu variano tra End-User Report Designer, Document Viewer e applicazioni personalizzate.
  4. Salvare il risultato come output.docx, quindi esaminarlo in Word o LibreOffice per verificare eventuali modifiche nelle interruzioni di pagina, nei caratteri, nelle tabelle, nelle immagini, nei grafici, nei collegamenti ipertestuali e nei caratteri speciali.

Alcune applicazioni DevExpress meno recenti espongono solo l'esportazione RTF. In tal caso, scegliere Export → RTF, aprire il file .rtf risultante in Word e utilizzare File → Save As per creare un file DOCX. RTF è una soluzione alternativa, non un modo per recuperare il progetto originale del report.

Convertire PRNX con l'API .NET di DevExpress

Una libreria di stampa DevExpress compatibile può caricare il documento di stampa salvato ed esportarlo. Un modello tipico è:

using DevExpress.XtraPrinting;

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

I nomi delle classi, i namespace, i metodi di esportazione e il supporto DOCX variano in base alla versione DevExpress e al target framework. Se LoadDocument non riesce, utilizzare l'applicazione che ha creato il file oppure installare gli assembly DevExpress corrispondenti; il file potrebbe dipendere dal relativo visualizzatore, da controlli personalizzati o dalla configurazione delle licenze dell'applicazione.

Conversione online e compatibilità

La maggior parte dei convertitori online di uso generale, inclusi servizi come CloudConvert e Zamzar, non offre un supporto affidabile per l'input PRNX, poiché la conversione richiede un motore di rendering DevExpress. Utilizzare un servizio online solo se elenca esplicitamente PRNX come formato di input accettato e DOCX come formato di output; modificare l'estensione del nome file non converte il file. La conversione locale è preferibile per i report contenenti dati personali, finanziari o riservati.

L'esportazione DOCX normalmente non conserva i data binding, i parametri, i campi calcolati, le bande del report, i controlli in fase di progettazione o la possibilità di rigenerare il report. I caratteri mancanti possono modificare la disposizione del testo e l'impaginazione, mentre le tabelle nidificate, i grafici, i controlli personalizzati e gli elementi posizionati possono essere semplificati.

Per ottenere il risultato più modificabile, procurarsi il file .repx originale e la relativa origine dati, aprirlo in DevExpress Reporting, aggiornare il report ed esportare il report rigenerato in DOCX. Se è disponibile solo PRNX, la conversione può conservare le pagine visibili, ma non può ricostruire la struttura mancante del report.

Il database attualmente non contiene alcun convertitore di file prnx.

Altre conversioni di file .prnx

Conversione in .docx
da altri formati

Condividi sui social media: