मेरे पास C# .net
प्रोग्राम है जो विभिन्न दस्तावेज़ बनाता है। इन दस्तावेजों को विभिन्न स्थानों और अलग-अलग, स्पष्ट रूप से परिभाषित नामों से संग्रहीत किया जाना चाहिए।प्रोग्रामेटिक रूप से माइक्रोसॉफ्ट में फ़ाइल नाम और पथ सेट करें पीडीएफ प्रिंटर
ऐसा करने के लिए, मैं System.Drawing.Printing.PrintDocument
कक्षा का उपयोग करता हूं। मैं इस कथन से प्रिंटर के रूप में Microsoft Print to PDF
का चयन करें:
PrintDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"
;
ऐसा करने पर मैं अपने दस्तावेज़ को pdf file
में प्रिंट करने में सक्षम हूं। उपयोगकर्ता को एक फ़ाइल चयन संवाद मिलता है। उसके बाद वह इस संवाद बॉक्स में पीडीएफ फ़ाइल का नाम और इसे स्टोर करने के लिए कहां निर्दिष्ट कर सकता है।
चूंकि फाइलों की मात्रा बड़ी है और यह हमेशा सही पथ और नाम खोजने के लिए परेशान और त्रुटि-प्रवण है, मैं इस संवाद बॉक्स में प्रोग्रामेटिक रूप से सही पथ और फ़ाइल नाम सेट करना चाहता हूं।
मैं पहले से ही इन विशेषताओं का परीक्षण किया है:
PrintDocument.PrinterSettings.PrintFileName PrintDocument.DocumentName
मदद नहीं की इन विशेषताओं के लिए आवश्यक पथ और फ़ाइल नाम लिख रहा है। क्या कोई जानता है, सी # में Microsoft Print to PDF
प्रिंटर के लिए पथ और फ़ाइल नाम के लिए डिफ़ॉल्ट मान कैसे सेट करें?
नोट: मेरा पर्यावरण: Windows 10, दृश्य स्टूडियो 2010, .नेट फ्रेमवर्क अगर PrintToFile
संपत्ति true
करने के लिए सेट नहीं है 4.5