【发布时间】:2013-01-23 07:52:13
【问题描述】:
我的意思是使用 c 或 c++ 库。操纵。以前我使用cairo lib,成功创建pdf文件,但没有图层。现在我想创建具有多个图层的 pdf 文件。
谢谢
【问题讨论】:
-
您希望 层 有什么行为? PDF 不明确支持相互堆叠的独立图形空间。不过,它确实知道可选内容组(可以动态可见或不可见的图形集合)。此外,它允许一个页面的多个内容流,您可以尝试通过使用 q 和 Q 运算符保持彼此独立。
-
我的目标就像你说的可以控制图层的可见或不可见。能详细解释一下吗?
-
我只能指向 PDF 规范 ISO 32000-1:2008,第 8.11.2 节 可选内容组。我不知道哪些 C++ 库支持它们,但 OCG 支持 是您必须注意的。