• ベストアンサー

AutomatorかAppleScriptかターミナルでPDF作成

ブラウザからPDFを作れることは知っていますが、最近時間がかかりすぎていて、もしタイトルにあげた方法で取得できるならと思い質問させていただきました。 複数サイトのURLがあり、それらを指定すれば順番にPDFを作成してくれるようなものはないでしょうか? 方法はAutomatorかAppleScriptかターミナルのいずれかでお願いします。 Acrobat8は入っていますが、こちらも単体のWebしかできないようで私の調べ方がまずいのかもしれませんが困っています。 よろしくお願いします。

noname#71371
noname#71371
  • Mac
  • 回答数2
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
  • sevenless
  • ベストアンサー率66% (374/561)
回答No.2

別の方法として CUPS-PDF というプリンタドライバを使うこともできます。 http://www1.odn.ne.jp/~cge02410/backnumber/2008/05/09024005.html これをインストールし、適切に設定して tell application "Safari" open location "http://www.apple.com/" print document 1 end tell とすれば、URL が Safari で開かれ、プリントドライバを通じて PDF としてセーブされます。

noname#71371
質問者

お礼

インターネットが繋がらなくなりお礼が遅くなって申し訳ありませんでした。 この方法でやることにしました。 ありがとうございました。

その他の回答 (1)

  • sevenless
  • ベストアンサー率66% (374/561)
回答No.1

簡単なのは SnapWeb を使う方法です。 http://www.tribalmedia.com/bts/SnapWeb/SnapWeb.html SnapWeb は AppleScript 対応(シェルスクリプトも可)なので、例えば tell application "SnapWeb" snap "http://www.apple.com" end tell などとすれば、指定した URL を PDF でも JPEG でも好みの形式で指定した場所にダウンロードできます。あとは適当にスクリプトを改変すれば、一連の URL をまとめてダウンロードできますね。プリントダイアログを使う方法と違って、縦に長いページもそのまま1ページのファイルとしてダウンロードできるので、その点でも便利です。 ちなみに、AppleScript 機能を使うためには Professional ライセンスが必要です。

関連するQ&A

  • applescriptでファイルをコピー

    様々な場所にあるファイルをapplescriptでフルパスを集めるところまでできました。 "/home/documents/xxxxx"_"/home/pic/yyyyy"_ のような形になっています。アンダーバーは半角スペース このコピーしたいファイルも10や20ならターミナルにそのままコピーペーストして cp "/home/documents/xxxxx"_"/home/pic/yyyyy"_ ~/test のようにすれば順番にコピーしてくれるのでいいのですが 数が多くなればターミナルが受け付けてくれなくなります。 分割してコピーペーストをしてもいいのですが、 なんとかこのコピーまでの処理をapplescriptでできないかなと思いまして質問をさせていただきました。 多いときには数百のファイルになるので、繰り返し処理だと不可がかかりすぎるのではないかと思いループは使っていません 同時にいくつものファイルを処理しそうで怖いのと、数が少ない状態で試しても分からないので。 あと1つのファイルのサイズは1M以下から大きくて15Mくらいです。 できるだけ負荷をかけないようにコピーする方法はありますか? applescript内で変数にこのフルパスが入っているので、automatorかapplescriptの処理だと助かります。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • AppleScriptでiTunesにPDFを保存

    AutomatorかAppleScriptで、iTunesライブラリにPDFを保存する方法を教えてください。 /Users/⚪︎⚪︎⚪︎/Music/iTunes/iTunes Media/Books こちらのフォルダにFileMakerから直接PDFを保存しても、Macを再起動するか、ログオフをしない限りiTunesには反映されませんでした。 Appleサポートに問い合わせたところ、起動時もしくはログオン時にホームフォルダを読み込むタイミングでしか、ホームフォルダより深い階層のフォルダは読み込みにいかないそうです。 PDFをiTunesに取り込みたいのは1日に1度だけですが、その都度再起動をかけるわけにはいかないので、iTunesのライブラリにPDFを追加する方法ならいけるかも知れないと思いついたのですが、肝心のその方法がわからずつまづいてしまいました。 Automatorno「記録」機能も試してみましたがファイルを選択するところでエラーとなってしまいました・・・。 もし、iTunesに追加ファイルを反映させるためには再起動orログオフがどうしても避けられない場合、他にどのような方法がありますでしょうか? お詳しい方がいらっしゃいましたらご指導よろしくお願いします。 Mac OS 10.8 iPad2 iOS 8.3

    • ベストアンサー
    • Mac
  • Macで指定フォルダ以下のファイル一覧作成するには

    MacBookで指定フォルダ以下のすべてのファイルのリスト(ファイル名、パス、更新日)を取得したいです。 事情があってフリーソフトでも新たなソフトはインストールできないので、Automatorもしくはapplescriptでできないかと考えています。 ファイルパスだけならAutomatorでできましたが、更新日も一緒に取得する方法はないでしょうか?

    • ベストアンサー
    • Mac
  • macOSX環境でPDFファイルの結合

    macOSX環境でPDFファイルの結合をしたくて Automatorも使ってみたのですが うまくいきません。 GraphicConverter で作成したコンタクトシートを PDFファイルとして保存しました。 その複数のPDFファイルを1つのファイルに 結合する方法をご教授ください。 acrobat以外でお願いします。

    • ベストアンサー
    • Mac
  • エクセルのシートを1つのPDFファイルにする方法

    wordやpowerpointでは印刷でAcrobatを指定すれば1つのPDFファイルになりますが、エクセルでシートが複数ある場合で、印刷→Acrobatを指定しても1つのPDFにならず複数枚のPDFになります。複数のPDFファイルを1つのPDFファイルにはAcrobatの機能でできますが、面倒なので複数シートを1つのPDFファイルにする方法をご存じの方がおられましたら教えていただければと思います。

  • PDFをWebブラウザで表示させるときのタイトル表示

     WebページからPDFファイルを表示させる方法として <A href= ... で PDFファイルのURLを指定していますが、 この方法でPDFファイルを表示させると、Webブラウザの タイトルにはURLが表示されます。このタイトルに、 意味のある文字(PDFファイルの表題など)を表示させ たいのですが、そのようなことはできますでしょうか?  <A href= ... の中に何らかの記述をすることで対処 できるのでしょうか?あるいは、scriptなどでの対処が 必要になりますでしょうか?  以上、宜しくお願い致します。

  • 動的にPDFを作成したいのですが

    ある伝票をPDFにしたいと考えています。 Webサーバ(Win2000)上でDBから伝票イメージに埋め込むデータを抽出し、動的にPDFを作成、クライアントでそれを参照できるようにしたい(アクロバットリーダーを使用)のですが、方法がよく分かりません。 アドビ社のアクロバットだけでは無理で、他のツールが必要なのでしょうか? なるべくコストをかけたくないのです。 良い方法を教えてください。

  • PDF Reader8.0とAcrobat4.0の共存?

    Acrobat Reader と 旧バージョンのAcrobat の 共存について教えてください。 希望する使い方: Webブラウザでは、Acrobat Reader8 編集作業ではAcrobat4.0 困っている状況: ・パソコンに保存してあるPDFファイルを編集したいが、常にAcrobat Reader8で開いてしまう。(仕事にならなくて、泣けてくる) ・Readerを削除すると、ブラウザでPDFファイルが閲覧できない。(DonutPというブラウザを使っています。) 自分でTRYしたこと その1~ファイルの関連付けの設定~ PDFファイルを、Acrobat4.0のフォルダにあるAcrobat.exeで開くように設定するが、ファイルをダブルクリックして開くと、Acrobat Reader8で開く。 自分でTRYしたこと その2~指定プログラムで開くという方法~ ファイル右クリックで出てくる「プログラムで開く」コマンドで、Acrobat4.0のフォルダにあるAcrobat.exeを指定するが、・・・(以下同じ) どうか、皆様のお知恵を頂戴したく、お願いします。

  • PDFがWebからみれません。

    PDFがWebからみれません。 Web上でPDFを見ようとすると 「実行中のAdobe Acrobat/Readerは、Web ブラウザ内でのPDFの表示に使用することはできません。 Adobe Acrobat/Reader バージョン8または9が必要です。終了してから、もう一度やり直してください。」 このようなエラーメッセージが出てしまします。 PCにはAdobe Acrobat/Readerバージョン9が入っています。 保存をしてからだと見れるんですが…。 どなたかわかる方いらっしゃったら 教えて下さい。

  • Applescriptでファイル名の一部を置換

    Applescript初心者です。 現在業務で使用しているアプリケーションを使用し、 pdfファイルの書き出し作業を行なっているのですが、 アプリの特性上ファイルネームの後ろに[1-1][2-2][3-3]といった ページ番号が必ず入ってしまいます。 (連結PDFではなく、単ページ出力の場合) Applescriptを使用し、ファイル後ろのページ番号を特定の文字に置き換えたいのですが ドロップレットなどで、そのような変換作業は可能でしょうか? 例/ サンプル[1-1].pdf    -->    サンプルP01.pdf サンプル[2-2].pdf     -->   サンプルP02.pdf サンプル[3-3].pdf     -->   サンプルP03.pdf 様々なホームページでApplescriptを使用したファイル名置換え方法を調べてみましたが ファイル全体のリネームができるscriptしか確認できませんでした。 また、Automatorを使用したファイル名置き換え方法もありますが、 置換えするページ数が多いため、テキスト登録を行うのに動作が重くなってしまいます。 (変換ページ数は[1-1]~[100-100]です。) 勉強不足で大変恐縮ですが、ご助力いただけると助かります。 ------------------------------------------------ 制作環境/Mac OS 10.7.4 ------------------------------------------------

    • ベストアンサー
    • Mac