.NET の標準の PrintDocument and Graphics (GDI) クラスを使用して PDF ファイルを生成する方法を探しています。私の知る限り、これを行う唯一の方法は、PDF プリンターに印刷することです。
問題は、PDF プリンター ドライバーが常にファイル名を要求することですが、コードからファイル名を制御する必要があります。PDFSharp や DynamicPDF などの PDF ライブラリを使用することはできません。これらはすべて、PDF ファイルを生成するための独自の API を提供するためです。
これは内部アプリケーションに必要なので、依存関係は問題になりません。
私の質問は簡単です: ファイル名を指定でき、ユーザーが何も要求されないようにプリンタードライバー (Adobe Acrobat、PDFCreator など) を制御する方法はありますか?