RFPDF Template Plugin

A template plugin allowing the inclusion of ERB-enabled RFPDF template files.

TCPDF Version (The New or UTF8 Version)

  • Use UTF-8 encoding.
  • RTL (Right-To-Left) languages support.
  • HTML tag support.
  • CSS minimum support.
  • Image
    • 8bit PNG image support without RMagick liblary.
    • PNG/JPEG/GIF image support. (use RMagick liblary)

Installing RFPDF

RFPDF is distributed via RubyGems, and can be installed the usual way that you install gems: by simply typing gem install rfpdf on the command line.

==

If you are using HTML, it is recommended you install:

gem install htmlentities

If you are using image file, it is recommended you install:

gem install rmagick

TCPDF Example of simple use in .html.erb:

<%
  @pdf = TCPDF.new()
  @pdf.set_margins(15, 27, 15)
  @pdf.set_font('FreeSans','', 8)
  @pdf.add_page()
  @pdf.write(5, "text\n", '')
%><%[email protected]()%>

TCPDF Japanese Example of simple use in .html.erb:

<%
  @pdf = TCPDF.new()
  @pdf.set_margins(15, 27, 15)
  @pdf.set_font('kozminproregular','', 8)
  @pdf.add_page()
  @pdf.write(5, "UTF-8 Japanese text.\n", '')
%><%[email protected]()%>

See the following files for sample of useage:

test_unicode.rfpdf utf8test.txt logo_example.png

ENJOY!