private void generarPDFToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var sd = new SaveFileDialog
            {
                OverwritePrompt = true,
                AddExtension    = true,
                FileName        = nodoActual.Text + ".pdf",
                Filter          = "Documento PDF (*.pdf)|*.pdf"
            };

            if (sd.ShowDialog() == DialogResult.OK)
            {
                Cursor = System.Windows.Forms.Cursors.WaitCursor;

                //Cargar DataSet de Imagenes
                //parametros = "|V2=" + ((Clases.clsNodoTiny)nodoActual.Tag).idNodo + "|";
                //validar = "42";
                //Datos = Acceso.ivkProcedimiento("sp_Datos_Documentos", validar, parametros, Clases.vGlobales.conexion, null);

                Clases.clsPDFExport pdfExport = new Clases.clsPDFExport();
                pdfExport.Exportar(sd.FileName, ((Clases.clsNodoTiny)nodoActual.Tag).idNodo);


                Cursor = Cursors.Default;

                ShowNotify("Generación de PDF", "Termino el proceso de generación de PDF", ToolTipIcon.Info, 2000);
            }
        }
        private void generarExpedientesPDFsToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            var carpeta = new FolderBrowserDialog
            {
                Description         = "Carpeta de Salida",
                ShowNewFolderButton = true,
            };

            if (carpeta.ShowDialog() == DialogResult.OK)
            {
                Cursor = System.Windows.Forms.Cursors.WaitCursor;

                parametros = "|V2=" + ((Clases.clsNodoTiny)nodoActual.Tag).idNodo + "|";
                validar    = "10";
                Datos      = Acceso.ivkProcedimiento("sp_Datos_Expedientes", validar, parametros, Clases.vGlobales.conexion, null);

                if (Datos.bOk)
                {
                    // Iniciar el Proceso de Generación de PDF's
                    PBGeneral.Style   = ProgressBarStyle.Continuous;
                    PBGeneral.Minimum = 1;
                    PBGeneral.Maximum = Datos.ds.Tables[0].Rows.Count;
                    PBGeneral.Value   = 1;
                    PBGeneral.Step    = 1;

                    PBGeneral.Visible = true;

                    foreach (DataRow r in Datos.ds.Tables[0].Rows)
                    {
                        //parametros = "|V2=" + r[0].ToString() +"|";
                        //validar = "42";
                        //Datos2 = Acceso.ivkProcedimiento("sp_Datos_Documentos", validar, parametros, Clases.vGlobales.conexion, null);

                        if (!File.Exists(carpeta.SelectedPath + "\\" + r[1].ToString() + ".pdf"))
                        {
                            Clases.clsPDFExport pdfExport = new Clases.clsPDFExport();
                            pdfExport.Exportar(carpeta.SelectedPath + "\\" + r[1].ToString() + ".pdf", r[0].ToString());
                        }

                        PBGeneral.PerformStep();
                        Application.DoEvents();
                    }

                    PBGeneral.Visible = false;
                    PBGeneral.Style   = ProgressBarStyle.Marquee;
                }

                ShowNotify("Generación de PDF", "Termino el proceso de generación de PDF's", ToolTipIcon.Info, 2000);
                Cursor = Cursors.Default;
            }
        }
        private void SavePDF(List <IScannedImage> images)
        {
            if (images.Any())
            {
                var sd = new SaveFileDialog
                {
                    OverwritePrompt = true,
                    AddExtension    = true,
                    Filter          = "Documento PDF (*.pdf)|*.pdf"
                };

                if (sd.ShowDialog() == DialogResult.OK)
                {
                    Clases.clsPDFExport pdfExport = new Clases.clsPDFExport();

                    Cursor = Cursors.WaitCursor;

                    pdfExport.Exportar(sd.FileName, images);
                    ShowNotify("Generación de PDF", "Termino el proceso de generación de PDF", ToolTipIcon.Info, 2000);

                    Cursor = Cursors.Default;
                }
            }
        }