Saltar al contenido

¿Cómo descargo wkhtmltopdf en Mac OS X?

Ya no necesitas investigar más en otras webs ya que llegaste al lugar adecuado, contamos con la respuesta que quieres hallar sin complicaciones.

Solución:

Puede instalar wkhtmltopdf con homebrew-cask

brew install caskroom/cask/brew-cask
brew cask install wkhtmltopdf

Nota: este barril parece estropear los permisos en su /usr/local directorio. Cambiar el dueño de /usr/local y subdirectorios para usted mismo después de la instalación:

chown -R your_user_name:admin /usr/local

Solo necesitaba instalar lo mismo para un proyecto que convierte un montón de páginas HTML a PDF.

Tuve que hacer varias cosas para que funcionara en mi máquina. En primer lugar, descargué el DMG.

Después de la descarga, simplemente haga clic en él, debería montarse automáticamente (si no, consulte el comando de montaje). Ahora es como un “disco” adjunto a su máquina, generalmente disponible en su escritorio.

Ábrelo en tu Finder, y dentro hay un wkhtmltopdf.app. Debe copiar esto en sus Aplicaciones, donde (deberían) residir todos sus otros programas.

Dentro de tu terminal luego puede ejecutar el comando para usar wkhtmltopdf

Por ejemplo:

/Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf "http://www.google.com" google.pdf

Esto creará un PDF llamado “google.pdf” a partir de la URL proporcionada. Esto es un poco molesto para escribir toda la ruta, así que lo que tiendo a hacer es crear un enlace simbólico para poder acortar mi trabajo de tipo (especialmente porque lo uso con bastante frecuencia hoy en día)

ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf

Esto creará un enlace simbólico a wkhtmltopdf en mi directorio actual y se llama wkhtmltopdf.

La entrada del terminal ahora se acorta a: wkhtmltopdf "http://www.google.com" google.pdf

También hay varios parámetros que puede ingresar, por ejemplo, cuando desea convertir una página que requiere un usuario y una contraseña para poder acceder a ella. Tenga en cuenta que el nombre de usuario y la contraseña se utilizan para acceder a la página, no para iniciar sesión en la página misma.

Su comando se vería así:

wkhtmltopdf --username "mydomainmyusername" --password "mypassword" "https://my-secure-url" ../Reports/my-pdf-name.pdf

Esto es básicamente lo mismo que antes. Justo ahora se me pidió que ingresara mi nombre de usuario y contraseña para el sitio seguro. Coloco el PDF resultante dentro de una carpeta de Informes que se encuentra un nivel por encima de mi ubicación actual en la estructura de árbol de carpetas.

También puedes instalarlo con Homebrew.

brew install wkhtmltopdf
wkhtmltopdf http://www.example.com test.pdf

wkpdf es nativo de OS X y tiene algunas opciones más.

sudo gem install wkpdf
wkpdf --source http://www.example.com --margins 15 --output test.pdf 

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *