Example #1
0
 void objetoPDF_StopReadPdf(object sender, Pdf2Comic_PdfExtract.StopReadEventArgs e)
 {
     pbBarraProgreso.Visible = false;
 }
Example #2
0
 void objetoPDF_NewImageRead(object sender, Pdf2Comic_PdfExtract.GetImagesPdfEventArgs e)
 {
     pbBarraProgreso.PerformStep();
 }
Example #3
0
 void objetoPDF_StartReadPdf(object sender, Pdf2Comic_PdfExtract.StartReadEventArgs e)
 {
     pbBarraProgreso.Visible = true;
     pbBarraProgreso.Maximum = e.totalImages;
     pbBarraProgreso.Step = 1;
     pbBarraProgreso.Minimum = 1;
 }
Example #4
0
        private void Lanzar_Carga(string rutaArchivo)
        {
            objetoPDF = new Pdf2Comic_PdfExtract();

            objetoPDF.StartReadPdf += objetoPDF_StartReadPdf;
            objetoPDF.StopReadPdf += objetoPDF_StopReadPdf;
            objetoPDF.NewImageRead += objetoPDF_NewImageRead;

            objetoPDF.LanzarExtraccion(rutaArchivo);
            lbNumberPages.Text = objetoPDF.miPDF.PdfLeido.NumberOfPages.ToString();

            //Llenamos el ListView
            ListaImagenes = objetoPDF.miPDF.Devolver_Imagenes();

            for (int cont = 0; cont < ListaImagenes.Count; cont++ )
            {
                ListViewItem item = new ListViewItem();
                item.Text = Path.GetFileNameWithoutExtension(nombreArchivoPDF) + "_" + (cont+1).ToString("0#");
                item.Tag = ListaImagenes[cont];
                lvImageList.Items.Add(item);
            }

            lvImageList.Refresh();

            ListaImagenes.Clear();
        }