我正在开发一个WebApp,我将发票从PDF转换为HTML,然后解析发票行。
我的主窗口中有一个显示内容的div
。
但是当我在div
的发票中显示内容时,所有内容都会重叠。
在转换后的发票中没有表格,只有divs
具有绝对定位。至少在这种情况下,我无法以任何其他方式实现,因为这就是转换器的工作方式。
所以,作为一种解决方案,我正在从“div转换为表格”,尝试根据相应div中的top参数来决定何时更改行。
然而,除发票数据外,我还有发票标题。我很难决定桌子是否相同。
但到目前为止,我认为该解决方案通过制作3个表格,一个用于公司徽标,一个用于标题,一个用于数据。
但我需要所有这些表格显示在正确的位置并且尺寸正确。
目前,我不允许粘贴发票示例,因为我处于早期阶段(靠近算法阶段)。我认为我的代码和发票的任何例子都不能帮助任何人更好地了解情况。
但我保证很快会用例子来更新。
作为替代解决方案,我可以自己解析PDF,但到目前为止我还没有找到方法。
我正在使用PHP制作WebApp和verypdf pdf2html来进行转换。
我知道这些信息很少,很难得到帮助。
欢迎任何想法。
答案 0 :(得分:0)
试图治愈重叠本身怎么样?例如,在将PDF解析为DIV后,您可以从DIV中删除所有样式信息。然后你可以应用自己的风格。 了解所有发票是否采用相同的格式/排列可能很有用。