Buenas tardes estimado,
Con google chrome (o chromium) puedes convertir archivos de texto y/o paginas web a archivos PDF, aqui te dejo las instrucciones de como hacerlo.
para WINDOWS (utilizando chrome.exe):
con archivos TXT
chrome.exe --enable-logging --headless --disable-gpu --print-to-pdf=output.pdf disponibilidad.txt
con archivos HTML
chrome.exe --enable-logging --headless --disable-gpu --print-to-pdf=output.pdf disponibilidad.htm
para LINUX (utilizandos google-chrome-stable):
con archivos TXT
google-chrome-stable --no-sandbox --headless --print-to-pdf=output.pdf disponibilidad.txt 2>>output.log
con archivos HTML
google-chrome-stable --no-sandbox --headless --print-to-pdf=output.pdf disponibilidad.htm 2>>output.log
Te dejo ejemplos de los archivos disponibilidad.txt y disponibilidad.htm y sus respectivo output.pdf generado para que hagas pruebas y compares las diferencias entre uno y otro.
La diferencia (como veras en los archivos de salida "output.pdf") de la version txt con respecto a la html es que puedes controlar el renderizado, como puede ser el tamaño de la fuente, entre otros.
Saludos cordiales.
Carlos E. Mendoza S.
General Manager & CEO