Generieren von PDF-Dateien aus .NET mithilfe von Standard-.NET-GDI-Druckklassen

Ich suche nach einer Möglichkeit, PDF-Dateien mit den Standardklassen PrintDocument und Graphics (GDI) in .NET zu generieren. Soweit ich weiß, ist der einzige Weg, dies zu tun, das Drucken auf einem PDF-Drucker.

Das Problem ist, dass ein PDF-Druckertreiber immer nach einem Dateinamen fragt, aber ich muss den Dateinamen über meinen Code steuern. Die Verwendung einer PDF-Bibliothek wie PDFSharp oder DynamicPDF ist keine Option, da alle eine eigene API zum Generieren von PDF-Dateien bereitstellen.

Ich brauche dies für eine interne Anwendung, damit Abhängigkeiten kein Problem sind.

Meine Frage ist einfach: Gibt es eine Möglichkeit, einen Druckertreiber (Adobe Acrobat, PDFCreator, ...) so zu steuern, dass ein Dateiname angegeben werden kann und der Benutzer zu nichts aufgefordert wird?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage