2011-07-06 31 views
1

我有8到9字体的pdf。我想改变每种字体的字体颜色。是否有perl的任何可能性如何通过字体名称更改PDF中的字体颜色Perl

代码:

use PDF::Reuse; 
use strict; 

my $n = 1; 
prFile('1577-2 Provigil P1_out.pdf'); 
while (1) { 
    prText(550, 40, $n++); 
    prSinglePage('1577-2 Provigil P1.pdf'); 
} 
prEnd(); 

回答

0

是的,这是可能的

here about PDF Processing with Perl上手

+0

我已经尝试过,但我无法更改PDF中的字体颜色。我可以在这方面得到任何例子吗?我无法填写现有pdf的字体颜色。 – user831025

+1

告诉我们一些代码 - 你的测试 –

+0

编辑你的问题,并把代码 - 没有评论 –

2

我知道这是一个有点老了,但我一直在寻找这也是为了其他人的想法。我从this link找到了答案,它提供了很多很好的例子。

您需要使用prAdd才能发送直接的postscript命令来更改字体颜色。

prAdd("1.0 1.0 1.0 rg"); # white 

使用此之前,您使用prText。 希望这能帮助像我这样的人找到解决这个常见任务的方法。