Saya harus dapat membuat file pdf yang berisi teka-teki dengan angka acak secara otomatis. Cara terbaik yang dapat saya pikirkan untuk melakukan ini mengingat pengetahuan saya adalah membuatnya dengan Javascript / HTML / CSS dan mengonversikannya ke PDF dengan suatu program, tetapi saran lain dipersilahkan.
Pokoknya, jadi saya mencoba mengunduh program dari situs web ini tetapi saya mengalami beberapa masalah. Pertama-tama, dari daftar di samping, apa yang harus saya unduh? Saya hanya melihat banyak angka acak dan ekstensi file yang tidak berarti bagi saya. Saya mencoba yang teratas dalam daftar dan yang disebut "wkhtmltopdf.dmg".
Kedua, setelah saya mengunduh file, bagaimana cara saya menginstal dan menggunakan program ini? Tampaknya pada sebagian besar file yang saya unduh, ini memberi saya file .dmg. Saya tidak tahu apa itu file .dmg, tetapi biasanya ketika saya mengunduh barang, saya hanya entah bagaimana harus mengklik dan tiba-tiba program ini berjalan. Dalam hal ini, file .dmg tidak mengarah ke apa pun, dan saya pikir saya diharapkan untuk masuk ke terminal dan mengerjakan beberapa keajaiban. Saya mencoba menggunakan terminal tetapi saya tidak mengerti cara kerjanya. Saya dapat "cd" ke folder yang berisi file yang saya unduh. Kemudian saya mencoba menjalankan perintah yang link di atas mengatakan kepada saya untuk menjalankan: wkhtmltopdf www.myhomepage.com myhomepage.pdf
. Namun, saya terus menerima wkhtmltopdf: command not found
.
Ini adalah tema umum dalam hidup saya bahwa saya tidak dapat menemukan cara menginstal apa pun kecuali sangat jelas bagaimana cara menginstalnya (ikon klik, penginstal mengarah melalui langkah-langkah, seret ke folder aplikasi, jalankan program). Apa pengetahuan yang saya lewatkan? Buku apa yang belum saya baca yang menjelaskan mengapa saya tidak mengerti sesuatu yang begitu sederhana?
Terima kasih!
sumber
Jawaban:
Saya hanya perlu menginstal hal yang sama untuk proyek yang mengubah banyak halaman HTML menjadi PDF.
Saya harus melakukan beberapa hal untuk membuatnya bekerja pada mesin saya. Pertama-tama, saya mengunduh DMG .
Setelah mengunduh, cukup klik di atasnya, itu akan me-mount secara otomatis (jika tidak, periksa mount commando). Sekarang ini seperti "disk" yang terpasang pada mesin Anda, biasanya tersedia di desktop Anda.
Buka di Finder Anda, dan di dalamnya ada a
wkhtmltopdf.app
. Anda perlu menyalin ini ke Aplikasi Anda di mana semua program Anda yang lain (harus) berada.Di dalam terminal Anda, Anda kemudian dapat menjalankan perintah untuk digunakan
wkhtmltopdf
Sebagai contoh:
Ini akan membuat PDF yang disebut "google.pdf" dari URL yang disediakan. Ini agak menjengkelkan untuk mengetik seluruh jalur, jadi yang cenderung saya lakukan adalah membuat tautan simbolis untuk itu sehingga saya dapat mempersingkat pekerjaan tipe saya (terutama karena saya cukup sering menggunakannya saat ini)
Ini akan membuat tautan simbolis ke
wkhtmltopdf
dalam direktori saya saat ini dan dipanggilwkhtmltopdf
.Input terminal sekarang disingkat menjadi:
wkhtmltopdf "http://www.google.com" google.pdf
Ada juga beberapa param yang dapat Anda masukkan, misalnya saat Anda ingin mengonversi halaman yang membutuhkan pengguna dan kata sandi agar Anda dapat mengaksesnya. Perhatikan bahwa nama pengguna & kata sandi digunakan untuk mengakses halaman, bukan untuk login di halaman itu sendiri.
Perintah Anda kemudian akan terlihat seperti ini:
Ini pada dasarnya sama dengan sebelumnya. Baru saja saya diminta untuk memasukkan nama pengguna dan kata sandi saya untuk situs yang aman. Saya meletakkan PDF yang dihasilkan di dalam folder Laporan yang terletak satu tingkat di atas lokasi saya saat ini di struktur pohon folder.
sumber
Anda dapat menginstal wkhtmltopdf dengan homebrew-cask
Catatan: Tong ini tampaknya mengacaukan izin di
/usr/local
direktori Anda . Ubah pemilik/usr/local
dan subdirektori ke diri Anda sendiri setelah menginstal:sumber
Anda juga dapat menginstalnya dengan Homebrew .
wkpdf adalah asli OS X dan memiliki beberapa opsi lagi.
sumber
brew install Caskroom/cask/wkhtmltopdf
brew install wkhtmltopdf
gagalSaya mendokumentasikan di StackOverflow cara yang benar untuk menginstal wkhtmltopdf menggunakan Homebrew di sini: https://stackoverflow.com/a/14043085/307308
sumber
Eh, teman, .dmg adalah gambar disk. Anda memasang gambar disk terlebih dahulu. Anda melakukan ini dengan mengklik dua kali. Lalu pergi ke Finder, cari gambar disk yang baru dipasang (sesuatu yang ada yang tidak ada sebelumnya adalah mati memberikan). Klik pada gambar untuk melihat apa yang ada di dalamnya. Sebagian besar waktu Anda akan menemukan Aplikasi di sana (atau installer aplikasi).
sumber
Ini tidak lagi tersedia di Brew. Sebagaimana ditunjukkan dengan benar oleh @Davi Lima, perintah baru adalah
brew install Caskroom/cask/wkhtmltopdf
sumber