示例#1
0
        public void CaptureScreen()
        {
            var            srcimage       = ScreenCapture.CaptureActiveWindow();
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.Filter           = "pdf files (*.pdf)|*.pdf";
            saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.CommonDocuments);
            saveFileDialog.RestoreDirectory = true;
            DialogResult result = saveFileDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                string fileName = saveFileDialog.FileName;
                ImageToPdfConverter.ImageToPdf(srcimage, ImageBehavior.FitToPage, true).SaveAs(Path.Combine(fileName));
            }
        }