`

生成pdf

    博客分类:
  • ruby
 
阅读更多

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

 

 

分享到:
评论

相关推荐

    java根据PDF模板自动生成PDF文件

    用途:根据PDF模板生成PDF文件,将数据库查询的数据插入到模板指定未知,然后生成新的PDF文件 原理: 代码说明:exprotPDF_Main 为主文件。调用了outpdf1的两个文件的方法。outpdf1里的方法,是通过outpdf2345678这...

    JAVA根据PDF模板生成PDF文件.rar

    在IT行业中,生成PDF文档是常见的需求,尤其是在Java Web应用中。这个压缩包"JAVA根据PDF模板生成PDF文件.rar"提供了实现这一功能的资源。主要包含一个Java类`PdfUtilsPic.java`,一个PDF模板文件`M8.pdf`,以及一个...

    自动生成PDF文件,C#源码

    在IT行业中,生成PDF文件是一项常见的任务,尤其在文档处理、报表生成或电子发票等领域。C#作为.NET框架的主要编程语言,提供了多种方法来实现这一功能。本篇将详细讲解如何利用C#自动生成PDF文件,并结合提供的...

    pdflib mcu生成pdf的库

    PDFlib是一个著名的库,用于在各种环境中生成PDF文档,包括在微控制器(MCU)上。这个库的独特之处在于它可以在资源有限的嵌入式系统上运行,这通常是一个挑战,因为PDF生成通常需要大量的计算和内存资源。MCU(微...

    基于java根据模板动态生成PDF文件

    在IT行业中,生成PDF文件是常见的需求,尤其在后端开发中,用于生成报告、发票、合同等文档。本主题聚焦于使用Java编程语言,结合特定的库或框架,根据预定义的模板来动态生成PDF文件。以下是关于这个主题的详细知识...

    利用freemarker 模板生成pdf ,利用easypoi 生成excel(带图片,水印,分页)

    在IT行业中,生成PDF文档和Excel表格是常见的需求,特别是在数据报告、电子发票或数据分析等领域。本主题将探讨如何利用Freemarker模板生成PDF以及如何使用EasyPOI生成带有图片、水印和分页功能的Excel。 首先,让...

    MCU生成PDF文件

    在嵌入式系统领域,MCU(Microcontroller Unit)生成PDF文件是一项实用的技术,尤其对于需要将数据或报告以标准格式输出的项目。MCU,尤其是Cortex M3内核的MCU,因其低功耗、高效能和广泛应用,成为许多嵌入式系统...

    Java动态生成PDF源码

    在IT行业中,生成PDF文档是一项常见的任务,尤其在企业级应用和报告自动化中。Java作为广泛应用的编程语言,提供了多种库来实现动态生成PDF。本文将深入探讨如何使用Java源码来实现这一功能。 首先,我们需要了解...

    C#生成pdf文件

    当涉及到生成PDF文件时,C#提供了多种方法来实现这一功能。PDF(Portable Document Format)文件格式因其跨平台性和易于共享的特性,常用于文档的创建和分发。本篇文章将深入探讨如何利用C#生成PDF文件。 首先,...

    LABVIEW 生成PDF报表练习

    在LABVIEW中生成PDF报表是一项常见的任务,尤其在数据记录、测试报告或自动化系统中。LABVIEW,全称Laboratory Virtual Instrument Engineering Workbench,是一款由美国国家仪器公司(NI)开发的图形化编程环境,它...

    Java生成pdf文件,解决中文乱码问题.pdf

    Java 生成 PDF 文件,解决中文乱码问题 Java 生成 PDF 文件,解决中文乱码问题是 Java 编程中常见的问题。解决这个问题的关键是正确地设置中文字体,以避免乱码问题。本文将通过一个完整的示例代码,详细讲解如何...

    freemarker+html生成pdf.zip

    在IT行业中,生成PDF文档是常见的需求,尤其是在报表、发票或文档自动化等领域。`Freemarker`是一个强大的模板引擎,通常用于动态生成HTML、XML等文本格式,而将`Freemarker`与HTML模板结合生成PDF,可以充分利用...

    通过freemarker模板 生成PDF

    在IT行业中,生成PDF文件是一项常见的任务,尤其在报表、文档和发票的自动化处理中。本主题将深入探讨如何利用Freemarker模板和wkhtmltox工具来实现这一功能。 **Freemarker模板** 是一个强大的Java模板引擎,用于...

    在c#中生成PDF文件

    在C#中生成PDF文件是一项常见的任务,尤其是在开发企业级应用程序时,可能需要自动生成报告、合同或发票等文档。为了实现这一目标,我们可以利用.NET Framework或者.NET Core提供的库和工具。本文将深入探讨如何在C#...

    pb生成pdf文件

    ### pb生成pdf文件知识点详解 #### 一、概述 在软件开发过程中,有时我们需要将数据窗口(DataWindow)中的数据导出为PDF格式,以便于打印或分发。PowerBuilder(简称PB)作为一种强大的快速应用开发工具,提供了...

    asp·net生成PDF详解

    asp.net生成PDF详解 asp.net生成PDF PDF详解 用C#制作PDF文件全攻略 丽水市汽车运输集团有限公司信息中心 苟安廷 目 录 前 言 3 第一部分 iText的简单应用 4 第一章 创建一个Document 4 第一步 创建一个Document实例...

    POI按word模版生成合同并生成PDF(修复生成pdf功能)

    在"修复生成PDF功能"这一描述中,暗示可能存在之前在生成PDF时遇到的问题,这些问题可能包括格式丢失、图片未正确导入、文字重叠或者排版混乱等。修复这些问题可能需要调试代码,检查Word到PDF转换的流程,确保每个...

    itext 生成pdf 目录

    本篇文章将深入探讨如何使用iText来生成PDF的目录。 首先,理解PDF目录的基本结构至关重要。PDF目录通常由一系列层次化的书签构成,每个书签对应文档中的一个部分、章节或子章节。在iText中,这些书签是通过`...

    Android使用iText生成pdf并读取pdf内容

    在这个场景中,我们将探讨如何利用iText在Android应用中生成PDF以及读取PDF的内容。 首先,我们需要在Android项目中引入iText库。由于Android Studio默认使用Gradle作为构建工具,我们可以在`build.gradle`文件的...

    用VB代码生成PDF文件

    标题中的“用VB代码生成PDF文件”意味着我们将探讨如何使用Visual Basic(VB)编程语言来创建PDF文档。VB是一种流行的编程环境,常用于开发Windows应用程序。PDF(Portable Document Format)是一种广泛使用的文件...

Global site tag (gtag.js) - Google Analytics