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?