Konwertuj prnx do pdf

Konwertuj PRNX na PDF

Konwertuj dokumenty PRNX DevExpress XtraReports do PDF za pomocą bezpośredniego eksportu lub drukowania do PDF.

Twórz pliki PDF online

Nie potrafimy jeszcze odczytać plików PRNX, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego PDF:

Jak konwertować prnx do pdf

Raport zapisany przez DevExpress XtraReports może wymagać konwersji, gdy trzeba go wysłać pocztą elektroniczną, wydrukować, przesłać do systemu obsługującego wyłącznie format PDF lub otworzyć na komputerze bez oprogramowania DevExpress. Bezpośredni eksport do PDF jest preferowany, ponieważ bardziej niezawodnie zachowuje wyrenderowane strony raportu niż przechwytywanie ekranu lub drukowanie wirtualne.

Czym jest format PRNX

PRNX to zastrzeżony format dokumentu raportu DevExpress XtraReports. Jest zwykle tworzony przez aplikacje zbudowane przy użyciu DevExpress Reporting i może zawierać serializowany, wyrenderowany dokument podglądu wydruku zamiast edytowalnego układu raportu użytego do jego wygenerowania.

Deweloperzy DevExpress, administratorzy systemów raportowania oraz użytkownicy aplikacji osadzających XtraReports napotykają pliki PRNX, gdy raport jest zapisywany z poziomu podglądu lub generowany do późniejszego wyświetlenia. Plik PRNX nie jest plikiem PDF i nie można go przekonwertować przez zmianę rozszerzenia. Raport może również zależeć od wersji DevExpress, czcionek, obrazów, danych lub niestandardowych assemblies używanych przez aplikację źródłową.

Czym jest format PDF

PDF przechowuje geometrię stron, pozycjonowanie tekstu, grafiki, obrazy i podział na strony w formie obsługiwanej przez przeglądarki, oprogramowanie biurowe, usługi drukowania i systemy zarządzania dokumentami. Odbiorcy mogą wyświetlać wynik za pomocą Adobe Acrobat Reader lub innej standardowej przeglądarki PDF bez instalowania aplikacji, która wygenerowała plik PRNX.

Eksport do PDF zwykle zachowuje wygląd raportu, zapewnia przewidywalne drukowanie w różnych systemach operacyjnych i może udostępniać opcje takie jak osadzanie czcionek, kompresja obrazów, hasła, uprawnienia oraz generowanie PDF/A, jeśli dana wersja DevExpress je obsługuje.

Jak przekonwertować PRNX do PDF w DevExpress

  1. Otwórz plik PRNX w aplikacji DevExpress, która go utworzyła, albo w zgodnej przeglądarce raportów lub designerze DevExpress obsługującym zapisane dokumenty raportów.
  2. Użyj polecenia File → Open lub polecenia ładowania dokumentu dostępnego w aplikacji i wybierz plik report.prnx.
  3. Sprawdź podgląd: zweryfikuj każdą stronę, tabelę, obraz, wykres i wyświetlaną wartość przed eksportem.
  4. Wybierz File → Export → PDF, kliknij przycisk eksportu PDF lub wybierz równoważne polecenie Export na pasku narzędzi podglądu.
  5. Ustaw zakres stron, jakość obrazu, osadzanie czcionek, metadane, zabezpieczenia i opcje PDF/A dostępne w danej wersji, a następnie zapisz wynik jako report.pdf.

Jeśli aplikacja generuje obiekt XtraReport zamiast otwierać istniejący dokument PRNX, wyeksportuj raport bezpośrednio za pomocą jego metody eksportu PDF, takiej jak report.ExportToPdf("report.pdf"). Dokładna metoda i dostępne opcje zależą od platformy DevExpress Reporting oraz jej wersji.

Użyj drukarki PDF, gdy eksport jest niedostępny

Jeśli plik PRNX otwiera się wyłącznie w oknie podglądu bez użytecznego polecenia eksportu PDF, wydrukuj podgląd za pomocą systemowej drukarki PDF. Wybierz Print, wybierz Microsoft Print to PDF w systemie Windows, Save as PDF w oknie drukowania systemu macOS lub obsługiwaną drukarkę desktopową, taką jak PDF24 Creator, a następnie wybierz zakres stron i nazwę pliku wyjściowego.

Bezpośredni eksport DevExpress jest preferowany względem drukowania wirtualnego, ponieważ zwykle zachowuje strukturę dokumentu, hiperłącza, zaznaczalny tekst i ustawienia właściwe dla eksportu. Drukowanie wirtualne może zrasteryzować strony, usunąć łącza i metadane, zmienić marginesy lub wygenerować większe pliki.

Automatyzacja konwersji

W przypadku przetwarzania wsadowego użyj biblioteki DevExpress Reporting, z której korzysta już aplikacja źródłowa. Zapisany plik PRNX jest zazwyczaj ładowany za pośrednictwem API systemu drukowania DevExpress lub API dokumentów raportów, a następnie eksportowany przy użyciu eksportera PDF; nazwy klas i przeciążenia różnią się między XtraReports dla .NET, WPF, ASP.NET i innych platform.

// Use the API supplied by the installed DevExpress version
printingSystem.LoadDocument("report.prnx");
printingSystem.ExportToPdf("report.pdf");

Przed wdrożeniem potwierdź metody ładowania i eksportu w dokumentacji zainstalowanej wersji DevExpress. Plik PRNX, który otwiera się na jednej stacji roboczej, może nie działać w innym miejscu, jeśli odwołuje się do niedostępnych czcionek, obrazów, źródeł danych lub niestandardowych assemblies raportu.

Konwersja online i ograniczenia zgodności

Nie należy zakładać, że ogólne usługi online, takie jak CloudConvert, Zamzar lub Convertio, obsługują PRNX; użyj jednej z nich tylko wtedy, gdy jej aktualna lista formatów wejściowych wyraźnie wymienia format DevExpress PRNX. Przesłanie pliku PRNX do usługi, która jedynie akceptuje dowolne pliki, nie spowoduje jego konwersji. W przypadku raportów poufnych, osobowych, finansowych lub zastrzeżonych przechowuj plik w środowisku kontrolowanym przez DevExpress lub organizację zamiast wysyłać go na nieznany serwer.

  • Eksport do PDF zachowuje wyrenderowany wynik, a nie oryginalne pasma raportu, formuły, połączenia danych, parametry ani edytowalny układ. Jeśli wymagane jest źródło edytowalne, uzyskaj oryginalny układ raportu DevExpress, zwykle przechowywany w innym formacie, takim jak .repx.
  • Brakujące czcionki mogą zmienić zawijanie wierszy, podział na strony, szerokości tabel i etykiety wykresów. Zainstaluj czcionki źródłowe i włącz ich osadzanie, jeśli pozwala na to licencja.
  • Interaktywne funkcje podglądu, takie jak drill-down, sortowanie, monity parametrów i niektóre hiperłącza, mogą stać się statyczne lub utracić funkcjonalność w pliku PDF.
  • Jeśli plik PDF jest pusty lub niekompletny, otwórz PRNX w oryginalnej aplikacji, przywróć powiązane zasoby i zależności, odśwież dane raportu i ponownie wykonaj eksport.

Najczęściej zadawane pytania

Czy po konwersji raport PRNX do PDF zachowa strony i układ?

Tak, wyrenderowane strony, podział na strony i układ raportu są zasadniczo zachowywane w PDF. Różnice mogą wystąpić, jeśli czcionki zostaną zastąpione lub ustawienia drukowania zmienią rozmiar strony, marginesy albo skalowanie.

Czy po konwersji raportu PRNX do PDF nadal można go edytować?

Nie, struktura raportu, pasma, powiązania danych i funkcje edycji specyficzne dla raportu nie są zachowywane w PDF jako elementy możliwe do edycji. Wynik jest dokumentem zorientowanym na strony, choć jego tekst może pozostać zaznaczalny w zależności od sposobu eksportu.

Czy obrazy w konwersji PRNX do PDF stracą jakość?

Mogą, jeśli eksport do PDF ponownie skompresuje lub zmniejszy rozdzielczość obrazów rastrowych, podczas gdy tekst i inne obsługiwane elementy nierastrowe zasadniczo pozostaną ostre. Wynik zależy od rozdzielczości obrazu źródłowego i ustawień jakości obrazów PDF.

Dlaczego czcionki lub podziały stron zmieniają się przy konwersji PRNX do PDF?

Zwykle dzieje się tak, gdy czcionka używana przez raport PRNX jest niedostępna lub nie została osadzona, co powoduje użycie czcionki zastępczej o innych szerokościach znaków. Inny rozmiar strony, marginesy, skalowanie lub ustawienia drukowania PDF również mogą zmienić zawijanie wierszy i podział na strony.

Dodatkowe formaty dla konwersji pliku
prnx

Konwersja do .pdf
z innych formatów

Udostępnij w mediach społecznościowych: