Categories
programación

Reproducir sonidos por el altavoz interno del ordenador desde java

speakers

No existe en la librería de java oficial ninguna clase que nos permita reproducir sonido a través del altavoz interno del ordenador. Buscando un poco se puede llegar a una página web personal donde se puede descargar un ejemplo de como hacerlo usando jni. El ejemplo es muy práctico para aprender, pero si únicamente quieres usarlo en tu código sigue los siguientes pasos:

  1. Descargar y extraer el siguiente archivo que contiene la librería .jar y la librería .dll necesaria para usar la librería.
Categories
ubuntu windows

Multivalent. Haciendo composiciones con ficheros pdf

Puede que tengamos un archivo pdf con una serie de diapositivas y queramos imprimirlas, pero metiendo varias diapositivas por página para poder aprovechar más el papel. Para hacer esto existe una herramienta,  llamada Multivalent, por línea de comandos, que nos permite hacer composiciones de archivos pdf como queramos, y nos genera el resultado en otro pdf.

Para el ejemplo que he puesto al principio, bastaría con descargar la librería java de su página web a un directorio y ejecutar lo siguiente:

&> java -cp ./Multivalent20060102.jar tool.pdf.Impose -nup 6 -sep 1 diapositivas.pdf

Así tendremos un archivo pdf de salida con 6 páginas por hoja (-nup 6) y cada hoja separada por una línea negra (-sep 1). Para más opciones sobre esta herramienta se puede acudir a la página oficial.

Además de para componer hojas, la librería también permite: