有没有办法使用PDF :: Report获取单词的坐标?

时间:2016-05-11 09:19:37

标签: perl pdf

我正在使用PDF::Report模块。

我试过了,但我没有得到任何文字位置。

#!/usr/bin/perl

use strict;
use warnings;

use PDF::Report;

my $filename = "pdffile.pdf";
my $pdf      = new PDF::Report(File => $filename);

my $pages = $pdf->pages();
print "$pages \n";

my $fname = $pdf->getFont();
print "$fname \n";

my $String = "APRÈS ";

my $string_w = $pdf->getStringWidth($String);
print "$string_w \n";

my ($hPos, $vPos) = $pdf->getAddTextPos($String);
print "$hPos & $vPos \n";  

1 个答案:

答案 0 :(得分:1)

PDF::Report模块用于创建 PDF文件。它将保持当前水平和垂直位置,其中将添加文本以及addText的调用。这是getAddTextPos返回的位置(可以使用setAddTextPos修改)

目前还不清楚“获取单词的坐标”是什么意思。 getAddTextPos不接受任何参数,并将返回添加 next 字的坐标,除非调用自动换行