用于Prawn生成的PDF的Windows 8 Reader中的PDF图形问题

时间:2013-12-06 17:12:05

标签: ruby pdf windows-8 pdf-generation prawn

我有一个使用Prawn生成PDF的Rails应用程序。

有一些rounded_rectangle声明可以在Adobe Reader中正确呈现,但不能在Windows 8的Reader中正确呈现。在Windows Reader中,不会显示这些元素。唯一被破坏的元素是rounded_rectangles。

我的一些Prawn代码:

pdf.stroke do
  pdf.rounded_rectangle [box_left, box_top], box_width, box_height, box_radius
end

在Adobe Reader中运行良好。

1 个答案:

答案 0 :(得分:0)

我使用

将图像嵌入为背景图像
pdf.bounding_box([0, height], :width => width) do
  pdf.image background, :fit => [width, height]
end

但由于某种原因,这会导致任何图形落入此图像下方的图层中。将图像用作背景或者不将其放在边界框中解决了这个问题。