私はC# .net
の各種ドキュメントを作成するプログラムを持っています。これらの文書は、別々の場所に保存され、明確に定義された異なる名前で保存する必要があります。プログラムでファイル名とパスをMicrosoft印刷のPDFプリンタに設定します
これを行うには、System.Drawing.Printing.PrintDocument
クラスを使用します。 この文でプリンタとしてMicrosoft Print to PDF
を選択します:
PrintDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"
;
私は文書をpdf file
に印刷することができます。ユーザーはファイル選択ダイアログを取得します。次に、このダイアログボックスで、pdfファイルの名前と格納場所を指定できます。
ファイルの量が多く、正しいパスと名前を見つけるのが面倒でエラーが発生しやすいため、このダイアログボックスでプログラムで正しいパスとファイル名を設定したいと思います。
私はすでに、これらの属性をテストしている:これらの属性に必要なパスとファイル名を書く
PrintDocument.PrinterSettings.PrintFileName PrintDocument.DocumentName
は助けにはなりませんでした。 C#でMicrosoft Print to PDF
プリンタのパスとファイル名のデフォルト値を設定する方法はありますか?
注:私の環境:PrintToFile
プロパティがtrue
に設定ないある場合PrintFilename
は無視されるよう のWindows 10、 のVisual Studio 2010、 の.NET Framework 4.5