जावा में हम इसे निम्न प्रकार से कर सकते हैं:एक वेब अनुप्रयोग से .NET में एक स्क्रीनशॉट कैप्चर कैसे करें?
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.io.File;
...
public void captureScreen(String fileName) throws Exception {
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle screenRectangle = new Rectangle(screenSize);
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(screenRectangle);
ImageIO.write(image, "png", new File(fileName));
}
...
हम वेबपैलिकेशन से .NET में ऐसा कैसे करते हैं? ग्राहक की स्क्रीन को कैप्चर करना और इसे एप्लिकेशन में से सर्वर पर भेजना।
स्पष्टीकरण के लिए मुझे एएसपी.नेट एमवीसी ऐप से ऐसा करना अच्छा लगेगा। –
@CodeToGlory आप ग्राहक की स्क्रीन कॉपी करना चाहते हैं? वेब एप्लिकेशन पर यह संभव नहीं है। आपको क्लाइंट पर कोड चलाना होगा। –
एएसपी.नेट से करना असंभव है। एकमात्र संभव तरीका एक सक्रिय नियंत्रण नियंत्रण बनाना होगा, लेकिन इसके समाधान के साथ भी, यह केवल आईई उपयोगकर्ताओं के साथ काम करेगा। फिर से सोचें कि आप अंततः क्या करने की कोशिश कर रहे हैं। – Icemanind