タグ

rubyとpdfに関するkamisetoのブックマーク (4)

  • Thinreports

    A PDF generation tools for Ruby, with design tool for editing templates. Thinreports Thinreports is a PDF generation tool that provides Thinreports Basic Editor and Thinreports Section Editor, a design tool for editing templates, and Thinreports Generator, a Ruby library for generating PDFs. Getting Started Thinreports allows you to create PDF layouts using the Thinreports Editor, and then load th

    Thinreports
    kamiseto
    kamiseto 2013/06/15
    ruby製のpdfテンプレートライブラリ
  • Origamiを使ってPDF中の画像を調整する

    ScanSnapで検索可能なPDFにしたとする。このとき、せっかくだから検索可能なまま画像の調整をしたくなる。だが、その種のことができるツールというのをどうもうまく探せない。いかにも何かありそうなものなのだけど。 それなら作ればよい。PDFを扱うライブラリはたくさんある。最終的にできるかどうかはともかくとして、ちょっと試すくらいならやりようがあるだろう。 そう思ってあれこれやっていたのが2010年12月くらいのこと。その当時の環境ではこれが意外にめんどうで途中までやりかけたものの放ってしまっていた。その時使っていたライブラリのバージョンが上がってリリース版が出たというのを先日知って、もう一度やってみることにした。すると意外にもこれが結構簡単にできてしまった。 当時でもPDFを扱うライブラリは簡単にいくつも見付かった。代表的なのはPDF::WriterやPrawn。その他のいくつかのライブラ

  • 業務システムで使える。PDFファイルからテキストや画像を抜き出せる·PDF::Reader MOONGIFT

    PDF::ReaderはPDFファイルの操作を行うRubyライブラリ。 PDF::ReaderはRuby製のオープンソース・ソフトウェア。PDFというドキュメントフォーマットはビジネスの場において数多く使われている。WebサービスPDFによる帳票出力やエクスポートをサポートしているものが多い。 画像の抜き出し処理 閲覧や印刷する分には申し分ないフォーマットなのだが、システムに取り込んで加工しようと思うととたんに面倒なフォーマットになる。そのためのライブラリ(PDFtoHTMLなど)もあるが、もっとシステムから扱いやすくしてくれそうなのがPDF::Readerだ。 PDF::ReaderはRubygemsを使ってインストールするライブラリだ。機能は数多くあるが、例えばメタデータを抜き出したり、テキスト情報を取り出す、画像だけを取り出す、ページを数えるといったPDF操作を行えるライブラリにな

  • PDFのメタデータを書き換える - 名もないテクノ手

    Acrobatの「プロパティ」を開いた時、こんなことになっているPDFを見たことはないだろうか。 ああ、ファイル名はちゃんとしてるのに、「タイトル:」欄が昔の名前ででています… このままだと、ちょっと恥ずかしいって時、PDFのメタデータをファイル名で一括置換するようにします。 # coding: utf-8 #Exifに含まれるタイトルをファイル名に置き換える。 #require 'rubygems' require 'mini_exiftool' ARGV.each do |my_file| tmp_f = MiniExiftool.new(my_file) tmp_f['Title'] = my_file.sub(/\.pdf/, '') tmp_f.save end 「mini_exiftool」を使いました。「ruby script.rb *.pdf」みたいに使ってください。

    PDFのメタデータを書き換える - 名もないテクノ手
  • 1