Tag: pdf

如何使用回形针缩略图多页pdf

我想让Paperclip为上传的多页PDF文件的每个页面创建2个缩略图。 我正在运行Paperclip 2.3.1.1并在我的Asset模型中使用它: has_attached_file :asset, :styles => { :medium => “800×600>”, :thumb => “100×100>” } 所以,当我上传一个3页的pdf文件时,我希望这会每页创建2个大拇指(一个在800×600,一个小图像在100×100)。 相反,我得到了3个文件夹(拇指,中等,原始) – 原始文件夹包含origianl pdf文件,而拇指和媒体各包含一个pdf,只有pdf的第一页所有像素化。 我需要做些什么才能让回形针为pdf的每一页创建2个拇指? 理想情况下,我想像这样每页一个图像(创建6个图像): 资产/ 1 /中/文件0.png 资产/ 1 /中/文件1.png 资产/ 1 /中/文件2.png 资产/ 1 /拇指/文件0.png 资产/ 1 /拇指/文件1.png 资产/ 1 /拇指/文件2.png 有谁知道如何做到这一点? 我需要定制处理器吗? 如果是这样,处理器会是什么样子? 谢谢。

邪恶的pdf渲染两页的最后一行

我使用wicked_pdf生成pdfs。 我面临的问题是,有时它会在两页中显示页面中的最后一行。 有没有办法告诉wicked_pdf如果它不适合该页面中的整行或者设置页面中行数的限制,则在下一页中呈现该行? 下面的图片是我的问题的一个例子。 我的选择是 render :pdf => file_name, :layout => “pdf.html”, :disposition => “attachment”

Rails – 可以将PDF转换为图像?

我有一个带PaperClip / S3的Rails 3应用程序…… 是否可以允许用户上传PDF,将PDF转换为图像,然后上传? 谢谢!

PDFkit不以PDF格式显示图片

Rails 2,PDFkit 0.5.0 我使用PDFkit从Rails 2中的View生成PDF,一切正常。 唯一不起作用的是在pdf中显示图片。 当我在浏览器中查看视图时,图片就在那里但在PDF中丢失了。 PDF中只存在占位符。 image_tag看起来像这样: 我也尝试用css文件实现它,但它也不起作用。 有任何想法吗?

使用Wicked_PDF渲染为PDF时,ChartKick图表不显示

我正在使用Rails 4,Wicked_PDF和Chartkick Gem 对于Google Charts,我使用: html视图提供了图表和所有预期的内容。 当我将.pdf附加到url时,pdf文档会在浏览器中显示,但ChartKick图表不会显示。 图表应出现以下错误: 加载图表时出错:找不到适配器 我在PDFKit文档中找到了以下内容。 资源不包含在PDF中:图像,CSS或JavaScript似乎没有在PDF中正确下载。 这是因为wkhtmltopdf不知道在哪里找到这些文件。 确保使用绝对路径(以正斜杠开头)到您的资源。 如果您使用PDFKit从原始HTML源生成PDF,请确保使用完整路径(文件路径或包括域的URL)。 在限制性服务器环境中,root_url配置可能是您正在寻找的更改资产主机的配置。 我假设wkhtmltopdf没有找到图表的链接,但我不知道如何解决这个问题。 有人有建议吗? 我找到了这个链接: 在wicked_pdf中渲染jQuery Unixmonkey帮助FattRyan为Highcharts解决这个问题。 任何人都可以帮助如何设置此wicked_pdf_javascript_include_tag,以便Wicket_PDF可以使用Google图表接受Chartkick的图表吗?

在Rails中上传文件

我想在我的网站上创建一个访问者可以上传文件(pdfs)的部分。 如何才能做到这一点? 此外,上传pdf后,我需要一个指向该文件的链接。 我没有使用枯燥的文本链接,而是考虑使用pdf第一页的缩略图。 有没有一个工具可以做到这一点?

使用PDFkit gem生成pdf在rails 4上挂起

我可以下载pdf文件: curl google.com | wkhtmltopdf – test.pdf 所以这意味着,wkhtmlpdf安装成功了。 但是,当我尝试通过访问http://localhost:3000/contacts/1.pdf生成pdf文件时,它会挂起。 在状态栏中显示: Waiting for localhost… Rails服务器输出: Started GET “/contacts/1.pdf” for 127.0.0.1 at 2013-07-28 21:45:06 +0900 ActiveRecord::SchemaMigration Load (0.1ms) SELECT “schema_migrations”.* FROM “schema_migrations” Processing by ContactsController#show as HTML Parameters: {“id”=>”1”} Contact Load (0.3ms) SELECT “contacts”.* FROM “contacts” WHERE “contacts”.”id” = ? LIMIT 1 [[“id”, “1”]] Rendered contacts/show.html.erb within […]

从Rails 3生成pdf – 选择什么工具?

我需要能够从Rails 3项目中将一些视图呈现为PDF。 我之前从未使用过ruby / rails的PDF生成技术,因此我研究了一些流行的方法,如Prawn和PDF :: Writer ,但到目前为止我发现的所有示例和文章都显得过时,仅适用于rails 2.x 。 我还没有看到一个有效的Rails3示例; 我尝试自己安装虾和prawntogem并重现这个Railscasts剧集中描述的例子,但是我得到了prawnto方法无法识别的错误。 我不确定这是一个实现错误还是只是一个不兼容的迹象,但是看到其他人在网上分享大虾不再在Rails3中为他们工作我没有费心进一步追踪代码。 有没有人在Rails3中找到一个可靠的pdf生成解决方案? 您可以分享它或指向外部资源和文档吗? 十分感谢!

在Ruby中将文件打印到打印机

我需要帮助,使用Ruby on Ruby on Rails将格式化文本发送到打印机,或者从Ruby程序将pdf文件发送到打印机。 我可以编写代码来从Rails应用程序创建一个pdf文件,但不知道如何将该pdf文件打印到默认打印机。 我正在尝试使用Ruby on Rails编写一个小型票务应用程序。

生成带有图像的pdf时,PDFkit会挂起

我想将网页呈现为PDF。 它使用单个图像,我已经读过你需要提供PDFkit的绝对URL才能使用图像,所以我的代码是: = image_tag image_url(user.avatar) 这在以HTML格式查看时有效,并且PDFkit能够生成删除了图像的PDF。 但是,在使用图像时,它会挂起,直到我杀死服务器。 我怎样才能让它发挥作用? 这是杀死服务器时的完整输出: 2013-12-04 13:53:36.576 wkhtmltopdf[27410:507] CoreText performance note: Client called CTFontCreateWithName() using name “Arial” and got font with PostScript name “ArialMT”. For best performance, only use PostScript names when calling this API. 2013-12-04 13:53:36.577 wkhtmltopdf[27410:507] CoreText performance note: Set a breakpoint on CTFontLogSuboptimalRequest to debug. 2013-12-04 13:53:36.582 wkhtmltopdf[27410:507] […]