タグ

PDFに関するtakahiro6503のブックマーク (6)

  • RailsアプリでPDFを出力する (Heroku対応) - Qiita

    wicked_pdfというGemを使うとHTMLを元にPDFを生成できるのでこれを使う。 Gem wicked_pdfは、wkhtmltopdfコマンドを叩くという実装になっているので、まずはそのバイナリをインストールする必要がある。 普通にインストールしてもいいのだが、wkhtmltopdf-binary gemで入れることをお薦めする。これで、wkhtmltopdfをインストールする必要があることを知らない他のメンバーのPCでも動き、Herokuでも動くアプリになる。 結果Gemfileは以下のようになる。

    RailsアプリでPDFを出力する (Heroku対応) - Qiita
  • PDFをテキスト/画像に変換したり必要な情報を取り出す·Docsplit MOONGIFT

    DocsplitRuby製のオープンソース・ソフトウェア(LGPL)です。 PDFはどのコンピュータで見ても変わらないこと、編集が容易でないことがメリットに挙げられますが、そのデータの再利用性が悪いのが欠点です。そこでDocsplitを使って必要なデータを取り出してみましょう。 textオプションでテキストを取り出せます。 とある文章でトライした場合。日語の取り出しはうまくいかないようです…。 imagesオプションではPDF自体を画像化します。 こんな感じです。この場合日語も画像になっています。 Docsplitではその他、任意の文書をPDFにしたり、指定ページだけを処理したりすることもできます。またPDFのタイトルや執筆者情報を抜き出すことも可能です。PDFを色々と操作したい時に便利そうです。 MOONGIFTはこう見る PDFがよく使われるのは業務システム絡みで、相手企業からの

    PDFをテキスト/画像に変換したり必要な情報を取り出す·Docsplit MOONGIFT
  • 1つのソースでEPUBとPDFを生成できる「ReVIEW」を試す - builder by ZDNet Japan

    しばらくお休みしていた連載ですが、いよいよ第1回で目標に掲げていた「電子書籍」の刊行に向けて動き出します。今回は、その序章ともいえる電子書籍生成ツール「ReVIEW」を紹介します。 1つのソースからEPUBとPDFを生成するツール 雑誌ではなく活字主体の「書籍」としてEPUB電子ブックを作成しようと考えたとき、アプローチは大きく2つあると考えています。1つは、WYSIWYGな編集機能を持つオーサリングツールを使う方法。ソースであるテキストファイルと図版を、実際のレイアウトで確認しながら組版作業を進めるというものです。連載でも、これまで「Sigil」などのツールを紹介してきましたが、InDesignやPagesのEPUBエキスポート機能も、このカテゴリに分類されると思います。 もう1つが、WYSIWYGな編集機能を持たないコンバータです。PDFHTMLなど整形済みの文書を変換するため、

    1つのソースでEPUBとPDFを生成できる「ReVIEW」を試す - builder by ZDNet Japan
  • PHPでPDFファイルを作成するには? - builder by ZDNet Japan

    PHPには動的にPDFファイルを作成する機能が搭載されているため、さまざまな作業において重宝するはずだ。そしてFPDFは、PDFファイルの作成や操作を可能にする数多くの機能を持ったフリーのPHPクラスだ。 PDFlib PHPAPIには、PDFファイルを取り扱うための機能が数多く用意されており、それらはPDFlibというライブラリとともに使用することを念頭に置いて設計されている。このPDFlibは拡張可能となっているものの、商業利用の際には無償で利用することができない。また、PDFlib Liteという、個人利用の許されている無償版もあるものの、その機能には制限がある。つまりPDFlibライブラリのすべての機能を使用するには、高額なライセンス料を支払う必要があるのだ。 なぜFPDFを使用するのか? PHPからPDFファイルを作成するもう1つの方法は、FPDFを使用するというものだ。FPD

  • FPDFを使ったPDF作成

    FPDFPHPからPDFファイルを作成するための無料のライブラリです。ここではFPDFを使いPHPからPDFファイルを作成する方法を解説します。 FPDF 1.6のダウンロード ファイルの配置 サンプルによる動作確認

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1