Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

componente gb.poppler
#1

Hola a todos.

Paree ser que el componente gb.pdf está en desuso y se va a remplazar por gb.poppler.
Alguien sabe como utilizarlo con algún ejemplo. Esta muy poco documentado.
    ¡Gracias!
#2

(14-08-2020, 21:09)angelnu escribió:  Hola a todos.
Paree ser que el componente gb.pdf está en desuso y se va a remplazar por gb.poppler.
Alguien sabe como utilizarlo con algún ejemplo. Esta muy poco documentado.

Hola angelnu,
gb.pdf también esta basado en la librería poppler.
en las notas de la wiki dicen: gb.poppler component that will replacegb.pdf It is based on poppler-glib , except for rendering that is based on poppler-splash
Hice algunas indagaciones en mis programas que usan gb.pdf y sorpresa!! no funcionan similar.
Por empezar no tiene el método .Open solo tien .Find
Voy a intentar preparar un ejemplo de uso del componente y cuando tenga algo lo subo.
Saludos.

1 Saludo.
    ¡Gracias!
#3

(14-08-2020, 21:09)angelnu escribió:  ...se va a remplazar por gb.poppler.
Alguien sabe como utilizarlo con algún ejemplo.

Hace unas semanas yo escribí en el wiki del foro italiano unas páginas breves y sencillas sobre el Componente gb.poppler:
  
- https://www.gambas-it.org/wiki/index.php...n_file_PDF
- https://www.gambas-it.org/wiki/index.php...gb.poppler
- https://www.gambas-it.org/wiki/index.php...gb.poppler
- https://www.gambas-it.org/wiki/index.php...gb.poppler

"Los horizontes perdidos nunca regresan. " (F. Battiato, La stagione dell'amore, 1983)

"Las ondas nunca regresan. " (Genesis: Ripples - A trick of the tail, 1976)
    ¡Gracias!
#4

Ok, ya esta, hice un pequeño ejemplo.
Hay que activar (en mi caso tambien lo tuve que instalar) el componente gb.poppler
luego este código:
GAMBAS
  1. ' Gambas class file
  2. Public Sub Button1_Click()
  3.   Dim xPDF As PdfDocument
  4.   Dialog.Title = ("Select File")
  5.   Dialog.Filter = ["pdf"]
  6.   Dialog.OpenFile(False)
  7.   str = Dialog.Path
  8.     xPDF = New PdfDocument(str)
  9.   For i = 0 To xPDF.Max
  10.     TextArea1.Text = "Page: " & CStr(i) & " --------------\n" & xPDF[i].Text & "\n"
  11.   Next
  12. End[/i]


Saludos.


Archivos adjuntos
.gz ejemplo-poppler-0.0.1.tar.gz Tamaño: 11.75 KB  Descargas: 1

1 Saludo.
    ¡Gracias!
#5

Gracias por responder, me ha sido muy útil no sabía como dibujar el pdf ni sabía que se pudiera extraer el texto.
    ¡Gracias!
#6

(15-08-2020, 09:44)angelnu escribió:  Gracias por responder, me ha sido muy útil no sabía como dibujar el pdf ni sabía que se pudiera extraer el texto.

De nada, solo por curiosidad ¿Que planeas hacer con el componente?
Saludos.

1 Saludo.
    ¡Gracias!
#7

(15-08-2020, 12:26)tincho escribió:  
(15-08-2020, 09:44)angelnu escribió:  Gracias por responder, me ha sido muy útil no sabía como dibujar el pdf ni sabía que se pudiera extraer el texto.

De nada, solo por curiosidad ¿Que planeas hacer con el componente?
Saludos.
Pues creo facturas en formato pdf y es para verlas en el programa
    ¡Gracias!
#8

(15-08-2020, 17:05)angelnu escribió:  Pues creo facturas en formato pdf y es para verlas en el programa
Para ver pdf usas gb.pdf ? no usas el control DocumentView ?
Saludos.

1 Saludo.
    ¡Gracias!
#9

(16-08-2020, 15:52)tincho escribió:  
(15-08-2020, 17:05)angelnu escribió:  Pues creo facturas en formato pdf y es para verlas en el programa
Para ver pdf usas gb.pdf ? no usas el control DocumentView ?
Saludos.

Pues no  uso DocumentView, El programa lo tenía desde hace más de 10 años y utilizo un control ScrolView y un picturebox y no sabía como funcionaba DocumentView, ahora que quiero rehacerlo y actualizarlo creo que lo utilizaré, es más sencillo.
    ¡Gracias!
#10

(18-08-2020, 07:05)angelnu escribió:  ...es más sencillo.

...realmente más sencillo ? Dodgy

"Los horizontes perdidos nunca regresan. " (F. Battiato, La stagione dell'amore, 1983)

"Las ondas nunca regresan. " (Genesis: Ripples - A trick of the tail, 1976)
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)