Reportlab 封装器
我在找一个可以帮我简化操作的Reportlab封装库。我发现了这个,看起来很不错。
我觉得直接使用Reportlab的底层接口有点麻烦,特别是处理元素的位置等问题,所以一个库至少应该能简化这部分工作。
我现在创建.pdf文件的代码简直是一场维护的噩梦,里面涉及到元素的位置、哪些东西需要放在一起,以及处理输入字符串长度变化的逻辑。
比如在创建pdf发票时,我需要让用户能够调整两个段落之间的距离。目前我从用户界面获取这个信息,然后根据输入重新计算段落A和B的位置。
除了想找一个封装库来帮我处理这些问题,如果有人能给我指个方向,或者提供一个最佳实践的例子,教我如何处理元素位置、输入字符串长度变化等问题,那就太好了。