ランダムな番号のパズルを含むPDFファイルを自動的に生成できるようにする必要があります。私の知識を考慮してこれを行うには、Javascript/HTML/CSSでこれを作成し、これをプログラムでPDFに変換することですが、他の提案を歓迎します。
とにかく このウェブサイト からプログラムをダウンロードしてみましたが、いくつかの問題が発生しました。まず、横のリストから、何をダウンロードすればいいですか?私には何の意味もない一連の乱数とファイル拡張子が表示されます。リストの一番上のものと「wkhtmltopdf.dmg」というものを試しました。
次に、ファイルをダウンロードしたら、プログラムをインストールして使用するにはどうすればよいですか?ダウンロードしたほとんどのファイルで、.dmgファイルが表示されるようです。 .dmgファイルが何であるかはわかりませんが、通常、ダウンロードするときはどういうわけか何をクリックすればいいのかがわかり、突然プログラムが実行されます。この場合、.dmgファイルは何にもつながりません。ターミナルに行って魔法をかけることが期待されていると思います。端末を使ってみましたが、どういう仕組みなのか分かりません。ダウンロードしたファイルを含むフォルダーに「cd」することができました。次に、上のリンクから実行するように指示されたコマンドwkhtmltopdf www.myhomepage.com myhomepage.pdf
を実行してみました。ただし、wkhtmltopdf: command not found
が引き続き表示されます。
それをインストールする方法が非常に明白でない限り、何かをインストールする方法を理解できないことは私の人生の共通のテーマです(アイコンをクリックし、インストーラーが手順を進め、アプリケーションフォルダーにドラッグし、プログラムを実行します)。私が見逃している知識は何ですか?まだ読んでいない本で、なぜこんなに単純なことが理解できないのですか?
ありがとうございました!
一連のHTMLページをPDFに変換するプロジェクトに同じものをインストールする必要がありました。
私のマシンで機能させるには、いくつかのことをしなければなりませんでした。まず、私は DMGをダウンロード です。
ダウンロード後、それをクリックするだけで、自動的にマウントされます(そうでない場合は、mountコマンドを確認してください)。これは、マシンに接続された「ディスク」のようなもので、通常はデスクトップで利用できます。
Finderで開きます。中はwkhtmltopdf.app
。これを、他のすべてのプログラムが常駐する(すべき)アプリケーションにコピーする必要があります。
端末内で次に、コマンドを実行してwkhtmltopdf
を使用できます
例えば:
/Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf "http://www.google.com" google.pdf
これにより、提供されたURLから「google.pdf」というPDFが作成されます。これはパス全体を入力するのが面倒なので、私がしがちなことは、それへのシンボリックリンクを作成して、タイプ作業を短縮できるようにすることです(特に、最近はかなり頻繁に使用するため)。
ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf
これにより、現在のディレクトリにwkhtmltopdf
へのシンボリックリンクが作成され、wkhtmltopdf
と呼ばれます。
端末入力は以下に短縮されました:wkhtmltopdf "http://www.google.com" google.pdf
たとえば、ページにアクセスするためにユーザーとパスワードを必要とするページを変換する場合など、入力できるいくつかのパラメーターもあります。ユーザー名とパスワードは、ページ自体へのログインではなく、ページへのアクセスに使用されることに注意してください。
コマンドは次のようになります。
wkhtmltopdf --username "mydomain\myusername" --password "mypassword" "https://my-secure-url" ../Reports/my-pdf-name.pdf
これは基本的に以前と同じです。ちょうど今、私は安全なサイトのために私のユーザー名とパスワードを入力するように要求されました。結果のPDFは、フォルダーのツリー構造で現在の場所より上のレベルにあるReportsフォルダー内に配置します。
あなたはhomebrew-caskでwkhtmltopdfをインストールできます
brew install caskroom/cask/brew-cask
brew cask install wkhtmltopdf
注:このキャスクは/usr/local
ディレクトリの権限を台無しにしています。インストール後、/usr/local
およびサブディレクトリの所有者を自分に変更します。
chown -R your_user_name:admin /usr/local
brew install wkhtmltopdf
は失敗します。
ここでHomebrewを使用してwkhtmltopdfをインストールする正しい方法をStackOverflowに文書化しました: https://stackoverflow.com/a/14043085/307308
ええと、みんな、.dmgはディスクイメージです。最初にディスクイメージをマウントします。これをダブルクリックして行います。次に、Finderに移動して、新しくマウントされたディスクイメージを見つけます(以前に存在しなかったものは、まったく提供されません)。画像をクリックして内容を確認してください。ほとんどの場合、そこにアプリケーション(またはアプリインストーラー)があります。