Получение названия, автора и т. Д. PDF с помощью ABCpdf - PullRequest
2 голосов
/ 19 августа 2010

Я использую ABCpdf и просто не могу программно получить заголовок или автора документа.Не могу найти хороших примеров на сайте WebSupergoo!Должно быть, простой вопрос.

Doc d = new Doc();
d.Read(path);
var y = d.GetInfo(d.Root, "/Title:Text");
var x = d.GetInfo(d.Root, "/publicfilePath:Text");

1 Ответ

3 голосов
/ 19 августа 2010

ОК, в конце концов, очень, очень просто.

Вот как я добавляю информацию

            int theID = doc.AddObject("<< >>");
            doc.SetInfo(-1, "/Info:Ref", theID.ToString());

            publicPath = base.GetPublicSavePath(FilePrefix);
            doc.SetInfo(theID, "/Title:Text", "here is where the title goes");
            doc.SetInfo(theID, "/Author:Text", "WebSupergoo");
            doc.SetInfo(theID, "/publicfilePath:Text", publicPath);

            doc.Save(publicPath);

Вот как мне нужно ее получить

        var a = d.GetInfo(-1, "/Info/publicfilePath");
        var b = d.GetInfo(-1, "/Info/Title");
...