Hay unas cuantas herramientas para conseguir esto mismo, tanto para ejecutar desde el PC como aplicaciones web, pero una combinación excelente es usar Firefox con la extensión Save As PDF.
La extensión hace uso de la aplicación web en PDFCrowd.com (la cual podríamos usar sin extensión y desde otro navegador, pero la combinación FireFox+Save as PDF nos facilita y acelera el proceso). Antes de guardar la página, podemos indicar el ancho y alto de la captura, que el archivo resultante tenga varias páginas o sólo una, ponerle contraseña, etc.
Sin duda, es una opción mucho más usable que otras soluciones para guardar en PDF. Una manera muy usada es emplear una impresora virtual que permita “imprimir” una página a fichero PDF. Sin embargo, esto requiere instalar un programa adicional, que no suele ser muy portable – tanto si queremos llevar firefox con nosotros en un disco externo, como si queremos usar el mismo perfil de Firefox en distintos sistemas operativos. Con “Save as PDF”, resolvemos ambos problemas y otros: la extensión ocupa poco, se guarda junto con el perfil del navegador, es multiplataforma y muy sencilla de usar.
El único punto negativo que le veo, es que al utilizar un servicio de terceros para la conversión (PDFCrowd), nos queda la duda de cuán privados serán los datos que enviamos (Mozilla nos advierte sobre ello). Sin embargo, esto no debería ser un problema, a menos que vayamos a “imprimir” una página con datos sensibles.