Un conversor web que permite descargar partituras de MuseScore.com como PDF de alta calidad, implementando web scraping y procesamiento avanzado de imágenes.
- Conversión Automática: Transforma cualquier partitura de MuseScore.com en PDF
- Alta Calidad: Imágenes en alta resolución
- Tiempo Real: Seguimiento del proceso con actualizaciones en vivo
- Manejo de Errores: Reintentos automáticos y mensajes descriptivos
- Interfaz Simple: Fácil de usar con validación de URL integrada
Frontend:
- React.js
- Axios
- Server-Sent Events (SSE)
Backend:
- Express.js
- Puppeteer (Web Scraping)
- Sharp (Procesamiento de imágenes)
- PDF-Lib (Generación de PDFs)
- Node.js v16+
- npm v8+
- Chromium (para Puppeteer)
# Clonar repositorio
git clone https://github.com/tu-usuario/musescore-to-pdf.git
cd musescore-to-pdf
# Instalar dependencias del cliente
cd fronted
npm install
#Inicia el fronted:
npm start
# Instalar dependencias del servidor
cd ../backend
npm install
#Inicia el servidor:
npm startDebe quitar el .example a los archivos .env.example antes de ejecutar
-
Ingresar una URL de una partitura de MuseScore.com:
- Validación automática de formato
-
Proceso de Conversión:
-
Navegación a la página
-
Detección de imágenes (scroll automático)
-
Conversión a PNG (alta resolución)
-
Generación de PDF optimizado
-
-
Descarga:
-
PDF listo para descargar
-
Auto-borrado de archivos temporales
-

