我有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();
我有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();
是的,这是可能的
我知道这是一个有点老了,但我一直在寻找这也是为了其他人的想法。我从this link找到了答案,它提供了很多很好的例子。
您需要使用prAdd
才能发送直接的postscript命令来更改字体颜色。
prAdd("1.0 1.0 1.0 rg"); # white
使用此之前,您使用prText
。 希望这能帮助像我这样的人找到解决这个常见任务的方法。
我已经尝试过,但我无法更改PDF中的字体颜色。我可以在这方面得到任何例子吗?我无法填写现有pdf的字体颜色。 – user831025
告诉我们一些代码 - 你的测试 –
编辑你的问题,并把代码 - 没有评论 –