Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Mostrando entradas con la etiqueta buscar. Mostrar todas las entradas
Mostrando entradas con la etiqueta buscar. Mostrar todas las entradas

martes, 14 de abril de 2020

Modificación de PDF: buscar y reemplazar texto internamente en un fichero PDF

Modificación del contenido de un PDF: buscar y reemplazar texto internamente en un fichero PDF


Os dejo una pequeña aplicación para cambiar el contenido de texto de un fichero de .pdf



Características:
- Puede hacer hasta 5 buscar/reemplazar, a la vez, en el fichero
- Indica si se han realizado los reemplazos (iconito de ok o cancel)
- Le he añadido un sistema de "perfiles" parar guardar la información que tiene que buscar y reemplazar.

A mi me es útil, porque suelo hacer muchos cambios en varios ficheros  



Instalador .deb y codigo fuente:
https://drive.google.com/drive/folders/1IjVcFB-Q3Po6exZPDrY0goYWcD6ptTVt?usp=sharing

Fuente:
https://www.gambas-es.org/viewtopic.php?f=5&p=47904#p47904


Video tutorial de ejemplo de uso:


domingo, 15 de noviembre de 2015

Buscar una imagen dentro de otra y obtener su posición (coordenadas x,y)


Buscar una imagen dentro de otra y obtener su posición (coordenadas x,y)


Muchas veces necesitamos  desarrollar un programa que reconozca donde esta en una imagen un icono o una subimagen (una porción de la imagen principal). Vamos a usar los png2pat y visgrep, para realizar esta tarea.

Tenemos la siguiente imagen de fondo:

Y queremos buscar  la subimagen donde está el  icono de la nube:


Los archivos de imagen (tanto el fondo como la imagen que buscamos) deben de tener la extensión ".png", si es otra hay que convertirla con algún programa (gimp, convert, etc).

Estos serian los pasos:
1) Convertimos la imagen "nube.png" al el formato "pat" usando el comando png2pat y ">"
$png2pat nube.png > /tmp/nube.pat

2) Y ahora la buscamos en el fondo:
$visgrep fondo.png /tmp/nube.pat

3) Nos mostrará las coordenadas de donde esta la imagen "nube.pat"
$visgrep fondo.png /tmp/nube.pat
365,98 -1

La x=365, y la Y=98, así tendremos localizado el punto donde esta la subimagen (su esquina superior  izquierda) dentro del fondo

Os dejo en enlace de la ayuda de los comandos  que están en el paquete xautomation
png2pat
visgrep
Tenéis que tener instalado xautomation para tener los dos comandos disponibles:

En un próximo artículos haré un programa donde se usen estos comandos.


Saludos


domingo, 8 de marzo de 2015

Truco: Saber si tenemos instalado un determinado programa

Truco: Saber si tenemos instalado un determinado programa


Para averiguar si tenemos un programa instalado, tenemos varias opciones:

1) La simple, usando el comando which
$ which nombre_programa

Este comando nos informará de donde esta instalado el programa, y con el parámetro -a, nos dará
todas las ocurrencias que encuentre:
$ which -a nombre_programa


2) Usando dpkg -l|grep, que nos mucha más información, paquetes,versión y que es lo que hace el paquete o la aplilcación.

$ dpkg -l|grep nombre_paquete

Un video para que veais el resultado de usar estos comandos:

Fuente:
http://enavas.blogspot.com.es/2008/03/el-shell-de-linux-comando-which.html