如何解决我需要帮助在网格状结构中生成带有自动流动文本和图片如电话簿的动态 pdf
我正在尝试生成黄页电话簿的 pdf 版本。这些电话簿中的布局非常独特,难以动态复制。
我尝试使用 Flutter 和一个名为 pdf 的包,但无济于事,我只剩下一个静态的网格。
我尝试使用 python,但我想出的最佳解决方案是将我的文本转换为图像以获取其大小并以这种方式正确定位所有内容。它有效,但这样我会丢失文本的所有矢量数据,因此缩放不是最佳的。
在提供的示例图片中,您可以看到广告具有可以放置的特定位置,非常类似于网格。但是文本是连续的,它流动并且知道阻挡它的路径的图像(按列流动)。
我想复制这个,我使用 Couch DB 以 json 格式保存我的数据。 结构类似于:
{"picture": {"name": "Foo.jpg","columns": 2,"rows": 3},"user": {"name": "Bar","phone":
"111111"}}
其中 columns 是图像跨越的列数,行 是它跨越的行数。然后用户出现在文本框中的图像下方。
手动执行此操作(意味着没有代码,例如使用 Adobe InDesign 之类的东西)是可能的,但这不是我的问题。任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。