pdfinfo手册页不完整

我使用pdfinfo并且在
manpage中找不到Suspects,Form和UserProperties的含义.在我的情况下,我得到pdfinfo foo.pdf:

UserProperties: no
Suspects:       no
Form:           none

这些条目是什么意思?

最佳答案 偶然发现了这一点.快速浏览一下
source code可以得到以下与这些属性相关的块:

// print tagging info
printf("Tagged:         %s\n",
  (doc->getCatalog()->getMarkInfo() & Catalog::markInfoMarked) ? "yes" : "no");
printf("UserProperties: %s\n",
  (doc->getCatalog()->getMarkInfo() & Catalog::markInfoUserProperties) ? "yes" : "no");
printf("Suspects:       %s\n",
  (doc->getCatalog()->getMarkInfo() & Catalog::markInfoSuspects) ? "yes" : "no");

// print form info
switch (doc->getCatalog()->getFormType())
{
case Catalog::NoForm:
  printf("Form:           none\n");
  break;
case Catalog::AcroForm:
  printf("Form:           AcroForm\n");
  break;
case Catalog::XfaForm:
  printf("Form:           XFA\n");
  break;
}

前三个属性与标记PDF有关.我不确定标记PDF的含义是什么,但PDF reference提供了从第10.6节开始的一些信息.

Form属性似乎返回PDF中存在哪些类型的表单(或可能存在?).对于我的PDF,我获得了AcroForm,尽管该文档似乎并未实际包含表格.表单选项之间差异的快速描述是provided here.

点赞