java 中使用FlexPaper分页加载获得总页数

java项目中用FlexPaper + swfTools 加载pdf格式的文档
分页时执行:
C:\SWFTools\pdf2swf.exe Paper.pdf -o Paper%.swf -f -T 9 -t -s storeallcharacters
FlexPaper控件配置加载SwfFile的地方,采用:
{filename[*,padding],total pages}
但怎样获得总页数(total pages)?

请问楼主的问题解决了么?我也遇到这个问题了,怎么获取总页数??

-I可以获得页面信息
另外
下面是C#的方法
public int GetPageCount(string pdfPath)
{
try
{
byte[] buffer = File.ReadAllBytes(pdfPath);

        int length = buffer.Length;

        if (buffer == null)

            return -1;

        if (buffer.Length <= 0)

            return -1;

        string pdfText = Encoding.Default.GetString(buffer);

        System.Text.RegularExpressions.Regex rx1 = new System.Text.RegularExpressions.Regex(@"/Type\s*/Page[^s]");

        System.Text.RegularExpressions.MatchCollection matches = rx1.Matches(pdfText);

        return matches.Count;

    }
    catch (Exception ex)
    {
        throw ex;
    }

}