Automatische Generierung von PDF Reports |
|
---|---|
Anforderungen Die Namens-Abstimmungen des Nationalrats sollen aus der Elektronischen Abstimmungsanlge generiert und im Internet zur Verfügung gestellt werden. Als File-Format wird ein "Read-Only" PDF vorgeschrieben, das nachträglich nicht geändert werden kann (Sicherheitsanforderung). Vom Browser aus kann das PDF-File heruntergeladen und mittels Acrobat Reader visualisiert und ausgedruckt werden. Lösung ElanReport ist ein autonomes PowerBuilder Modul, das in der Windows Registry konfiguriert werden kann. Die Daten des Reports werden aus der Oracle Datenbank «Elan» gelesen, das heisst, die Oracle Datenbank muss verfügbar sein, um einen Report zu generieren. Das PDF-File wird mittels Acrobat Distiller generiert, wenn die Option /PDF angegeben wird. Man beachte, dass das PDF-File nicht direkt mittels Acrobat Distiller Printer erstellt wird, sondern immer via normalem Postscript File. Acrobat Distiller Printer erzeugt leider nicht immer exakt den gleichen Output wie Acrobat Distiller, so dass Abweichungen zwischen Printer-Output und PDF-File entstehen können. Die Umwandlung des Postscript File erfolgt vollautomatisch im Hintergrund durch Acrobat Distiller, der als NT-Service konfiguriert ist. Die folgende Skizze zeigt die Architektur von ElanReport. Ergebnis
|
|
... wie haben unsere Nationalräte abgestimmt ? ... schau doch rasch im Web ! |