Ho un programma C# .net
che crea vari documenti. Questi documenti devono essere archiviati in posizioni diverse e con nomi diversi e chiaramente definiti.Imposta nome file e percorso al livello di programmazione in Microsoft Print to PDF printer
Per fare ciò, utilizzo la classe System.Drawing.Printing.PrintDocument
. Seleziono la stampante Microsoft Print to PDF
come stampante con questa istruzione:
PrintDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"
;
Durante questa operazione sono in grado di stampare il documento in un pdf file
. L'utente ottiene una finestra di selezione file. Può quindi specificare in questa finestra di dialogo il nome del file pdf e dove memorizzarlo.
Poiché la quantità di file è ampia ed è fastidiosa e soggetta a errori nel trovare sempre il percorso e il nome corretti, vorrei impostare il percorso e il nome file corretti in questa finestra di dialogo a livello di programmazione.
Ho già provato questi attributi:
PrintDocument.PrinterSettings.PrintFileName PrintDocument.DocumentName
Scrivendo il percorso richiesto e il nome a questi attributi non ha aiutato. Qualcuno sa, come impostare i valori predefiniti per il percorso e il nome file per la stampante Microsoft Print to PDF
in C#?
Nota: Il mio ambiente: di Windows 10, Visual Studio 2010, .NET framework 4.5