我正在尝试使用 iText 库创建 PDF。 PDF 必须嵌入动画,它是一组位图。还有控制动画的按钮。要理解它,请参阅以下文件: http://www.texample.net/media/tikz/examples/PDF/wankel-motor.pdf
如何从 iText 创建这样的文件?
我知道我可以使用以下代码嵌入视频文件: http://itextpdf.com/examples/iia.php?id=188
但在这里我不想嵌入视频文件,而是嵌入一组位图并添加控制按钮。
提前致谢,
V.亨利
最佳答案
该文档没有任何图像。相反,它在一个矩形内有大量的 Widget 注释,其左下角和右上角的坐标如下:
llx = 4.981
lly = 287.238
urx = 322.053
ury = 542.754
这些小部件注释是相互重叠的按钮,其外观是使用 PDF 语法(由直线和贝塞尔曲线组成的路径)定义的。
还有许多带有箭头和其他符号的较小按钮。单击它们时,会执行一些 JavaScript:
动画实际上是 JavaScript 交替不同按钮的可见性。如果您想了解有关所使用的 JavaScript 的更多信息,您必须使用 iText RUPS 深入研究文档。 (这就是我创建上述屏幕截图所做的)。
用于创建此 PDF 的原理与Calculator 中使用的原理相同。 example,这是与您引用的同一本书一起分发的示例。
关于java - 使用 itext 创建 PDF,使用按钮嵌入动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29494880/