Параметры открытия PDF: comment = commentID не работает - PullRequest
1 голос
/ 17 марта 2011

Согласно руководству Adobe по Параметры открытия PDF Файлы PDF можно открывать с определенными параметрами из командной строки или по ссылке в HTML. Эти открытые параметры включают page=pagenum, zoom=scale, comment=commentID и другие (первый параметр должен начинаться с символа #, а следующий должен начинаться с символа &

Официальный Параметры открытия PDF из Adobe дает следующий пример:

#page=1&comment=452fde0e-fd22-457c-84aa-2cf5bed5a349

но комментарий часть не работает для меня!

page=pagenum и zoom=scale работают на меня хорошо. Но comment=commentID не работает . Я пробовал использовать Adobe Reader 6.0.0 и Adobe Pro Extended 9.0.0: не удается найти указанный комментарий.

Кроме того, я получаю идентификатор комментария, экспортируя комментарии в формате XFDF, и в полученном файле есть атрибут name для каждого комментария, который, я надеюсь, соответствует идентификатору (ну, внешний вид выглядит как пример в руководство).

Я подумал, может быть, есть настройка, которую я должен сначала включить (или, возможно, отключить в Adobe), или, возможно, я неправильно получаю идентификаторы комментариев, или, может быть, что-то еще?!

Любая помощь будет чрезвычайно признательна

1 Ответ

0 голосов
/ 18 марта 2011

Согласно документам, вы должны включить page=X вместе с вашим comment=foo. Это есть в вашем скопированном образце, но оно скопировано из документации, а не из того, что вы сделали сами.

Вам не хватает page= при настройке comment?


BASTARDS!

С последней страницы руководства, на которую вы ссылались:

Ограничения URL
● Для значений с плавающей запятой сохраняется только одна цифра после десятичной точки.
● Отдельные параметры вместе со своими значениями (разделенными символами & или #), не могут быть длиннее 32 символов .

Акцент добавлен.

Идентификатор комментария представляет собой 16-байтовое значение, выраженное в шестнадцатеричном формате, с четырьмя дефисами, добавленными для разрушения монотонности. Это 36 символов прямо здесь ... начиная с "comment =" добавляет еще 8 символов. Всего 44 символа.

В соответствии с этим идентификатор комментария никогда не может работать, , включая образцы, которые они показывают в своих документах .

Вы просто пробуете это в командной строке, или вы тоже пробовали через веб-браузер? Интересно, если это имеет значение. Если нет, мы смотрим на функцию, которая не может работать. НИКОГДА ... и, вероятно, никогда не.

...