मैं .net का उपयोग कर किसी चयनित प्रिंटर में पीडीएफ, शब्द, एक्सेल या टेक्स्ट फ़ाइलों जैसे किसी दस्तावेज़ को मुद्रित करना चाहता हूं। मुझे डिफ़ॉल्ट प्रिंटर में ऐसी प्रिंटिंग करने में सफलता मिली है। अब एकमात्र मुद्दा चयनित प्रिंटर में प्रिंट करना है।किसी चयनित दस्तावेज़ में किसी भी दस्तावेज़ को मुद्रित करने के लिए कैसे करें
यहां प्रिंटिंग के लिए कोड है।
public bool Print(string FilePath)
{
if (File.Exists(FilePath)) {
if (ShellExecute((System.IntPtr)1, "Print", FilePath, "", Directory.GetDirectoryRoot(FilePath), SW_SHOWNORMAL).ToInt32() <= 32) {
return false;
} else {
return true;
}
} else {
return false;
}
}
मैं PDFword और एक्सेल files.You के साथ परीक्षण कर रहा हूँ सही किसी भी फ़ाइल मुद्रित नहीं किया जा सकता है, लेकिन अगर उस फ़ाइल का सॉफ्टवेयर स्थापित किया गया है यह निर्दिष्ट करने के किस प्रकार की फ़ाइल यह is.It द्वारा नियंत्रित किया जाता बिना मुद्रित किया जा सकता केवल खिड़कियां – Thunder
फ़ाइल को प्रिंट करने की समस्या प्रश्न में दिखाए गए अनुसार हल हो चुकी है। केवल प्रिंटर निर्दिष्ट करने की समस्या शेष है। – Thunder
हाय, ठीक है, एक विशिष्ट प्रिंटर को निर्दिष्ट करने का तरीका नहीं है, लेकिन प्रिंटिंग से पहले डिफ़ॉल्ट प्रिंटर को बदलने का तरीका जांचना उचित होगा? –