Ich bin auf der Suche nach einer Möglichkeit zum Generieren von PDF-Dateien mit den Standard-PrintDocument und Graphics (GDI) -Klassen in .NET. Soweit ich weiß, ist der einzige Weg, dies zu tun, durch Drucken auf einen PDF-Drucker.Generieren von PDF-Dateien aus .NET mit Standard-.NET-GDI-Druckklassen
Das Problem ist, dass ein PDF-Druckertreiber immer nach einem Dateinamen fragt, aber ich muss den Dateinamen aus meinem Code steuern. Die Verwendung einer PDF-Bibliothek wie PDFSharp oder DynamicPDF ist keine Option, da sie alle ihre eigene API zum Generieren von PDF-Dateien bereitstellen.
Ich brauche dies für eine interne Anwendung, so dass 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 nichts aufgefordert wird?
Vor ein paar Jahren las ich etwas über eine spezielle Steuercodes in dem gedruckten Dokument einbetten, die Adobe Acrobat (Distiller) erkannte den Dateinamen festlegen der zu generierenden PDF-Datei. –