如何使用Ruby Prawn替换现有PDF中的单词?

San*_*eep 6 ruby pdf prawn

-Hello Sandeep在这里.我是绝地大师尤达的学徒.我的主人相信Ruby社区中的力量很强,并且选择我完成使用Ruby语言的简单任务:

我需要使用Prawn PDF gem来完成任务.我有一个名为Dooku.pdf的现有pdf文档 - 它包含有关邪恶计数Dooku活动的敏感信息.在Dooku.pdf中有一个名为{galaxy}的文本.{galaxy}始终位于pdf文档的每个页面上的相同位置.

我需要打开Dooku.pdf,用{planet}替换{galaxy}的每个实例,然后保存/关闭Dooku.pdf.如何使用Prawn PDF gem完成此任务?

-愿原力与你同在.

Mar*_*rer 2

1)我是一个星球大战迷,但是该死的。

2)你的“简单任务”一点也不简单。覆盖现有文本并不难……但替换它完全是另一回事。并且忘记重排现有文本。几乎不可能。

如果覆盖它就足够了,那么您只需在第一个字符串上绘制一个填充背景颜色的矩形,然后在其顶部绘制第二个字符串。我对 Prawn PDF 不熟悉,所以我将把实现细节作为读者的练习。