Które z głównych generatorów raportów Delphi (jeśli istnieją) obsługuje generowanie plików PDF zgodnych z normą PDF/A? Najbardziej interesują mnie: FastReports i QuickReport.Generatory raportów, które mogą generować pliki zgodne z PDF/A
Odpowiedz
Dostarczyliśmy an open source report builder, do użycia z kodu, który jest w stanie wyprodukować PDF lub even PDF/A compliant files.
Tworzysz raport z kodu, a następnie możesz wyświetlić jego podgląd na ekranie. Następnie możesz wydrukować lub wyeksportować raport jako PDF. Zwróć uwagę, że rysunek raportu używa GDI +, nawet jeśli umieścisz w nich pliki .emf lub TMetaFile: z opcją antyaliasingu po prostu wyglądają gładko na ekranie. Istnieją pewne metody raportowania dedykowane raportowi, ale także prawdziwa właściwość Canvas, w której możesz narysować, co chcesz.
Możesz użyć tej samej klasy bez funkcji podglądu, aby utworzyć plik PDF z niektórych treści.
Jest bezpłatny, licencjonowany przez MPL/LGPL/GPL, a także kompilowany i uruchamiany z Delphi 6 do XE. Jest w 100% gotów na kodowanie Unicode, jeszcze przed Delphi 2009.
Aby zapewnić zgodność raportów z normą PDF/A, należy ustawić właściwość ExportPDFA1
na true
. Tylko podzbiór pliku czcionki (tj. Tylko używane znaki) zostanie dołączony do zawartości pdf, oszczędzając miejsce na dysku. Dlatego pliki PDF/A będą większe niż pliki PDF wygenerowane z opcjami domyślnymi.
Po prostu poprawiono raportowanie (w naszym repozytorium kodu źródłowego): teraz obsługuj zakładki, łącza i zarys dokumentu oraz nawigację życiową w podglądzie raportu. Wygenerowany plik PDF obsługuje również te linki i drzewo konspektu. Naprawiono również pewne problemy (o mapach bitowych lub podkreślonym tekście). Jedna bitmapa zostanie zapisana tylko raz w pliku PDF, jeśli zostanie narysowana kilka razy w raporcie. Dlatego upewnij się, że używasz najnowszej wersji repozytorium kodu źródłowego.
Czy rozważałeś użycie drukarki PDF, takiej jak PDF Factory?
Generalnie najszybszy sposób na pobranie plików PDF z raportów.
Wygląda to bardzo interesująco, ale muszę zrobić kilka testów, aby zobaczyć, jak to działa. Moje pytanie dotyczy głównie istniejących generatorów raportów i może generować PDF/A lub nie. Mamy duży projekt, który już używa QuickReport i miałem nadzieję, że ta funkcjonalność jest zintegrowana. – LightBulb
Możesz generować pliki PDF (i PDF/A) z QuickReport, używając naszego modułu SynPdf, bez korzystania z naszego silnika raportów. Zobacz http://synopse.info/forum/viewtopic.php?id=138 –
Właśnie sprawdziłem nasz kod źródłowy. Istnieje kilka brakujących tagów, które mają być w pełni zgodne z formatem PDF/A. Pracuję nad tym. –