- 浏览: 179953 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (174)
- rails (25)
- js (15)
- ruby (30)
- webserver (5)
- mysql (13)
- security (5)
- thinking (5)
- common sense (2)
- linux (18)
- android (26)
- web browser (1)
- config and deploy (1)
- mac (5)
- css (2)
- db (8)
- version manager (1)
- editor (1)
- job (1)
- OOA (1)
- php (1)
- apache (2)
- mongrel (1)
- Mongodb (1)
- facebook (1)
- 架构 (1)
- 高并发 (1)
- twitter (1)
- Erlang (1)
- Scala (1)
- Lua (1)
- ubuntu (3)
- cache (1)
- 面试题 (2)
- android layout (2)
- android控件属性 (2)
- java (5)
- customize view (1)
- advanced (2)
- python (2)
- 机器学习 (5)
最新评论
cd rails_root
git clone git://github.com/sandal/prawn.git vendor/prawn
$ cd vendor/prawn/
$ git checkout origin/stable
$ git checkout -b stable
Now, prawn-core depends on some helper utilities, such as ttfunk and pdf-inspector (for running tests)
Note that when installing your Rails app on a staging or production server, you will need to init and update the submodule you just created in your project. That is, run these two commands from the root of your project to bring in Prawn. Then cd into vendor/prawn and run them again to bring in ttfunk and pdf-inspector.
config.load_paths << "#{RAILS_ROOT}/vendor/prawn/lib"
Then create a file called config/initializers/prawn.rb and in it, add one of the following lines, depending on your Prawn version:
Prawn through 0.8.4: require "prawn/core"
Prawn 0.9+ or git: require "prawn"
Now, Prawn should be ready to go. To test it, try this out:
$ ./script/console
Loading development environment (Rails 2.3.3)
>> Prawn::BASEDIR
=> "/home/myuser/devel/myproj/vendor/prawn"
sudo gem install pdf-reader
[sudo] password for simon:
Successfully installed Ascii85-1.0.1
Successfully installed pdf-reader-0.10.0
2 gems installed
sudo gem install ttfunk
[sudo] password for simon:
Successfully installed ttfunk-1.0.1
1 gem installed
script/plugin install git://github.com/thorny-sun/prawnto.git
Mime::Type.register_alias "application/pdf", :pdf
--------------------------------------------------------
prawn.gemspec
prawn dependency
发表评论
-
7点关于RESTful规范的API接口设计的想法
2016-11-28 14:29 980转:https://segmentfault.co ... -
RESTful API 设计指南
2016-11-28 14:17 450转:http://www.ruanyifeng.com/bl ... -
rails笔记
2016-11-28 13:55 684电子商务系统restful API问卷调查系统考试系统文档 ... -
重构臃肿 ActiveRecord 模型的 7 种方式
2016-11-19 16:29 598转:http://ruby-china.org/topics ... -
Rails系统重构:从单一复杂系统到多个小应用集群
2016-11-17 22:32 479转:http://www.infoq.com/cn/arti ... -
FileUtils 基本文件操作
2016-11-14 21:38 1307FileUtils.cd( dir, *options ) ... -
Custom dialog for data-confirm in Rails
2016-10-11 17:24 846Every Rails developers might ... -
常用ruby gem
2016-10-01 12:34 1166常见gems:Devise用于快 ... -
sphinx-0.99 + ultrasphinx
2016-07-27 20:20 504一、Installing Sphinx 1.Extra ... -
rails3 simple captcha
2015-06-03 16:06 671安装: ruby script/plugin insta ... -
测试ruby代码高亮
2015-05-27 16:33 568# encoding: utf-8 require 'd ... -
ror websites
2014-03-04 11:29 629http://railscasts.com/ ht ... -
mutex
2014-03-02 16:31 689http://ruby-doc.org/core-1.9. ... -
Twitter相关
2012-05-22 20:54 701Twitter没有计划放弃ruby on rails,而且早就 ... -
安装RMagick
2012-05-05 02:57 1144download from http://rubygems.o ... -
rails mechanism
2012-03-09 18:13 776PHP/Python/Ruby的运行机制有一个本质区别:P ... -
ruby类库
2012-03-09 10:54 15641.require 'cgi' def self.esc ... -
rails开源项目
2012-01-13 11:48 2340Ruby on Rails 是一个 Web 应用程序框架, ... -
code随记
2012-01-09 11:49 3878添加svn到Netbeans: Netbeans => ... -
识别验证码
2011-11-18 17:20 1137用imagemagick和tesseract-ocr破解简单 ...
相关推荐
用途:根据PDF模板生成PDF文件,将数据库查询的数据插入到模板指定未知,然后生成新的PDF文件 原理: 代码说明:exprotPDF_Main 为主文件。调用了outpdf1的两个文件的方法。outpdf1里的方法,是通过outpdf2345678这...
在IT行业中,生成PDF文档是常见的需求,尤其是在Java Web应用中。这个压缩包"JAVA根据PDF模板生成PDF文件.rar"提供了实现这一功能的资源。主要包含一个Java类`PdfUtilsPic.java`,一个PDF模板文件`M8.pdf`,以及一个...
在IT行业中,生成PDF文件是一项常见的任务,尤其在文档处理、报表生成或电子发票等领域。C#作为.NET框架的主要编程语言,提供了多种方法来实现这一功能。本篇将详细讲解如何利用C#自动生成PDF文件,并结合提供的...
在IT行业中,生成PDF文件是常见的需求,尤其在后端开发中,用于生成报告、发票、合同等文档。本主题聚焦于使用Java编程语言,结合特定的库或框架,根据预定义的模板来动态生成PDF文件。以下是关于这个主题的详细知识...
PDFlib是一个著名的库,用于在各种环境中生成PDF文档,包括在微控制器(MCU)上。这个库的独特之处在于它可以在资源有限的嵌入式系统上运行,这通常是一个挑战,因为PDF生成通常需要大量的计算和内存资源。MCU(微...
在IT行业中,生成PDF文档和Excel表格是常见的需求,特别是在数据报告、电子发票或数据分析等领域。本主题将探讨如何利用Freemarker模板生成PDF以及如何使用EasyPOI生成带有图片、水印和分页功能的Excel。 首先,让...
在"修复生成PDF功能"这一描述中,暗示可能存在之前在生成PDF时遇到的问题,这些问题可能包括格式丢失、图片未正确导入、文字重叠或者排版混乱等。修复这些问题可能需要调试代码,检查Word到PDF转换的流程,确保每个...
在嵌入式系统领域,MCU(Microcontroller Unit)生成PDF文件是一项实用的技术,尤其对于需要将数据或报告以标准格式输出的项目。MCU,尤其是Cortex M3内核的MCU,因其低功耗、高效能和广泛应用,成为许多嵌入式系统...
在IT行业中,生成PDF文档是一项常见的任务,尤其在企业级应用和报告自动化中。Java作为广泛应用的编程语言,提供了多种库来实现动态生成PDF。本文将深入探讨如何使用Java源码来实现这一功能。 首先,我们需要了解...
当涉及到生成PDF文件时,C#提供了多种方法来实现这一功能。PDF(Portable Document Format)文件格式因其跨平台性和易于共享的特性,常用于文档的创建和分发。本篇文章将深入探讨如何利用C#生成PDF文件。 首先,...
在LABVIEW中生成PDF报表是一项常见的任务,尤其在数据记录、测试报告或自动化系统中。LABVIEW,全称Laboratory Virtual Instrument Engineering Workbench,是一款由美国国家仪器公司(NI)开发的图形化编程环境,它...
JAVA生成PDF报表.pdf 在企业的信息系统中,报表处理一直占据着重要的作用。本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超链接显示或下载得到生成的报表...
Java 生成 PDF 文件,解决中文乱码问题 Java 生成 PDF 文件,解决中文乱码问题是 Java 编程中常见的问题。解决这个问题的关键是正确地设置中文字体,以避免乱码问题。本文将通过一个完整的示例代码,详细讲解如何...
在IT行业中,生成PDF文档是常见的需求,尤其是在报表、发票或文档自动化等领域。`Freemarker`是一个强大的模板引擎,通常用于动态生成HTML、XML等文本格式,而将`Freemarker`与HTML模板结合生成PDF,可以充分利用...
在IT行业中,生成PDF文件是一项常见的任务,尤其在报表、文档和发票的自动化处理中。本主题将深入探讨如何利用Freemarker模板和wkhtmltox工具来实现这一功能。 **Freemarker模板** 是一个强大的Java模板引擎,用于...
在C#中生成PDF文件是一项常见的任务,尤其是在开发企业级应用程序时,可能需要自动生成报告、合同或发票等文档。为了实现这一目标,我们可以利用.NET Framework或者.NET Core提供的库和工具。本文将深入探讨如何在C#...
### pb生成pdf文件知识点详解 #### 一、概述 在软件开发过程中,有时我们需要将数据窗口(DataWindow)中的数据导出为PDF格式,以便于打印或分发。PowerBuilder(简称PB)作为一种强大的快速应用开发工具,提供了...
asp.net生成PDF详解 asp.net生成PDF PDF详解 用C#制作PDF文件全攻略 丽水市汽车运输集团有限公司信息中心 苟安廷 目 录 前 言 3 第一部分 iText的简单应用 4 第一章 创建一个Document 4 第一步 创建一个Document实例...
在IT行业中,生成PDF417条码是一项常见的任务,特别是在文档管理和物流追踪等领域。PDF417是一种多行、连续的二维条码格式,由Symbol Technologies(现为摩托罗拉解决方案的一部分)于1990年开发。这种条码能够存储...
本篇文章将深入探讨如何使用iText来生成PDF的目录。 首先,理解PDF目录的基本结构至关重要。PDF目录通常由一系列层次化的书签构成,每个书签对应文档中的一个部分、章节或子章节。在iText中,这些书签是通过`...