PDF-Erzeugung – Teil 1

Das PDF-Format bietet sich immer zum Austausch von Dokumenten und Daten, beispielsweise Berichten aus Access an, wenn sie von Benutzern gelesen aber nicht verändern werden sollen. Das Erzeugen von PDF-Dateien ist aber in der Regel kompliziert, vor allem was die Auswahl eines Druckertreibers für die Druckausgabe in Access angeht. Die zweiteilige Artikelfolge zeigt Ihnen die Grundlagen der PDF-Erzeugung und stellt einige interessante Tools vor.

Adobe stellt zwar Developer-Bibliotheken von Acrobat zur Verfügung, mit denen Sie PDF-Dateien erzeugen können, die sind aber natürlich nicht kostenlos, sondern im Gegenteil sehr teuer. Daher lohnt es sich, über preiswerte Alternativen nachzudenken.

Die Möglichkeiten im Überblick

Da VBA auch den Einsatz externer Komponenten unterstützt, gibt es zwei Möglichkeiten, PDFDateien zu erzeugen. Beide können Sie auch in Access einsetzen:

  • Ausdruck der Daten auf einem Druckertreiber, der daraus eine PDF-Datei erzeugt.

  • Die Verwendung einer COM-Komponente, mit der direkt ein PDF-Dokument erzeugt und bei Bedarf auch als Datei gespeichert werden kann.

Auch wenn Sie eine COM-Komponente verwenden, benötigen Sie oft zusätzlich einen PDFDruckertreiber, der dann von der Komponente verwendet wird. Der Vorteil ist dabei allerdings, dass Sie keine Probleme haben, in Access auf dem PDF-Druckertreiber zu drucken, weil das die Komponente übernimmt und steuert.