`
aroundworld2008
  • 浏览: 47526 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ruby 压缩 pdf 文件

    博客分类:
  • ROR
阅读更多
  手上有个项目有这样的需求,需要将一个目录下对指定的几个pdf文件压缩成一个zip包,并提供下载,了解了一下,rubyzip这个gem 发现这个只对文件流有用,对pdf不能压缩呀,怎么办,有搞ror的兄弟,碰到的这样的需求吗?!有什么折中的解决方案??!
分享到:
评论
1 楼 aroundworld2008 2008-11-03  
还是自己解决了,采用exec 或system 执行linux shell 命令,即可, ep : exec('ls -ll')

用shell命令来打包,system 和exec的区别的请自行查询,不知道什么原因,用了这个功能把我的服务器的内存吃光,还在解决中。。。。。。。

相关推荐

    ruby on rail.pdf

    例如,Devise用于用户认证,CanCanCan处理权限控制,Paperclip或Carrierwave处理文件上传,而Rspec和Capybara则提供了强大的测试工具。 总的来说,Ruby on Rails以其高效的开发流程、优雅的语法和强大的社区支持,...

    ruby on rails 敏捷开发,3.1 pdf and epub format

    Ruby on Rails,简称Rails,是由David Heinemeier Hansson基于Ruby语言开发的一个开源Web应用程序框架,它遵循敏捷开发的理念,致力于提高开发效率和代码的可读性。在Rails 3.1版本中,引入了许多重要更新和改进,...

    php生成pdf phplib纯中文文档

    具体到"PDFlib",这是一个非常流行的PDF库,它提供了创建和处理PDF文件的能力。"版本7.0.1"是该库的一个版本号,通常会伴随着新功能的增加和原有问题的修复。"综合版本"可能意味着这个库支持多种编程语言,文档中...

    ruby on rails最新版

    在压缩包子文件的文件名称列表中仅列出“rails”,这可能是Rails框架的核心库文件,或者是包含了Rails框架的安装包。在实际的开发环境中,这样的压缩包通常还会包含数据库连接器(如pg或mysql2)、开发工具(如...

    PDFlib-API-reference-CS中文版

    它的API(应用程序编程接口)为开发者提供了丰富的功能来创建和处理PDF文件。PDFlib支持多种编程语言,包括但不限于Cobol、C、C++、Java、Perl、PHP、Python、RPG、Ruby和Tcl,这让它成为跨平台应用程序开发的理想...

    PDFlib-API

    PDFlib API是PDFlib GmbH公司开发的一套跨平台、跨语言的PDF生成和处理软件库,它提供了一种编程方式来创建PDF文件,可以被嵌入到多种编程语言中使用。PDFlib支持的语言包括Cobol、C、C++、Java、Perl、PHP、Python...

    PDF Read Write

    - 开发者API:对于程序员,有各种库和API可供选择,如PDFBox(Java)、PyPDF2(Python)、iText(Java和.NET)等,这些工具可以解析PDF文件,提取文本、图像和元数据。 3. **PDF的写入** - PDF编辑器:Adobe ...

    Python和Ruby比较优缺点共1页.pdf.zip

    虽然我们无法直接查看压缩文件的内容,但根据标题,我们可以基于通常的理解来探讨这两门语言的共性和差异。 Python,以其简洁明了的语法而著名,被称作"胶水语言",因为它能够轻松地与其他语言集成。Python强调代码...

    Ruby on Rails Web开发之旅.pdf【第二部分】

    《Ruby.on.Rails.Web开发之旅》,作者:【德】Patrick Lenz,翻译:王德民、刘昕、裴立秋,出版社:人民邮电出版社,ISBN:9787115188526,PDF 格式,大小 144 Mb,被压缩为 3 部分,本资源是第二部分;第一部分下载...

    Ruby on Rails Web开发之旅.pdf【第一部分】

    《Ruby.on.Rails.Web开发之旅》,作者:【德】Patrick Lenz,翻译:王德民、刘昕、裴立秋,出版社:人民邮电出版社,ISBN:9787115188526,PDF 格式,大小 144 Mb,被压缩为 3 部分,本资源是第一部分;第二部分下载...

    Ruby on Rails Web开发之旅.pdf【第三部分】

    《Ruby.on.Rails.Web开发之旅》,作者:【德】Patrick Lenz,翻译:王德民、刘昕、裴立秋,出版社:人民邮电出版社,ISBN:9787115188526,PDF 格式,大小 144 Mb,被压缩为 3 部分,本资源是第三部分;第一部分下载...

    折纸:Origami是一个纯Ruby库,用于解析,修改和生成PDF文档

    折纸是用纯Ruby编写的用于处理PDF文件的框架。 它提供了解析PDF内容,修改和保存PDF结构以及创建新文档的可能性。 折纸支持PDF规范的一些高级功能: 具有预测功能的压缩滤波器 使用RC4或AES进行加密,包括未记录...

    PDF代码生成详细下载

    - PDF文件包含了文本、图像、超链接、表单字段等多种元素,确保在任何设备上一致显示。 - PDF支持加密、数字签名等功能,确保文档的安全性。 2. **PDF生成工具**: - Adobe Acrobat:Adobe官方提供的专业PDF编辑...

    PDFlib指南

    **PDFlib** 是一款功能强大的PDF文件生成工具库,能够帮助开发者在各种编程环境中轻松创建高质量的PDF文档。这款库适用于多种操作系统,包括Windows等主流平台。PDFlib支持多种语言接口,如COM、.NET 和 REALbasic等...

    字符串压缩

    zlib库不仅适用于字符串压缩,还常用于文件和流数据的压缩,它在HTTP传输、XML文档、PDF文件等多个领域都有应用。 在Ruby中,使用zlib库进行字符串压缩通常会涉及以下步骤: 1. 引入zlib库:`require 'zlib'` 2. ...

    pdflib 中文手册

    - **定义**:pdflib是一款强大的开源库,主要用于在多种编程语言环境下动态生成PDF文件。该库支持包括Cobol、C、C++、Java、Perl、PHP、Python、RPG、Ruby和Tcl等多种语言。 - **应用场景**: - 企业级应用开发中...

    PDF 动态生成库

    - **Zlib压缩库**: 用于数据压缩,提高文件效率。 - **TIFFlib**: 支持TIFF图像格式处理。 - **密码学组件**: 如OpenSSL,用于加密和安全通信。 #### 2. **文档格式支持** - **PDF版本**: 支持多种PDF版本标准...

    PDF文件JAVA去水印源码-homebrew-pdftk:(未维护)PDFtk服务器的自制公式

    PDF文件JAVA去水印源码PDFtk 服务器的自制公式 这是一个 PDF 工具包版本的公式。 注意! 此项目不再维护。 PDFtk 的作者尚未发布新的源代码分发版。 最新的源代码版本 (2.02) 不适用于 Mac OS X 10.11 (El Capitan) ...

    PDF-ProgrammingLanguagesMCQsSet-英文版.rar

    这份PDF文件可能包含各个级别的编程语言题目,从入门级别到高级水平,涉及的语言可能包括但不限于Java、Python、C++、C#、JavaScript、Ruby、Swift、Go等。每道题可能包含四个选项,用户需要根据自己的知识选择最...

    pdflib编程大全

    《pdflib编程大全》是PDFlib GmbH公司发布的一份详尽的技术文档,旨在为开发者提供使用pdflib库进行PDF文件生成与编辑的全面指南。pdflib是一款功能强大的跨平台工具包,用于在服务器端或客户端应用程序中创建、编辑...

Global site tag (gtag.js) - Google Analytics