美文网首页
oc如何实现使用iText解析PDF

oc如何实现使用iText解析PDF

作者: Leo_L | 来源:发表于2018-08-23 16:41 被阅读24次

    一:什么是iText

             iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文          档,而且可以将XML、Html文件转化为PDF文件。

    二:oc怎么使用iText

                上面已经说了iText是一个java类库,oc是不能使用的?怎么办?

    三:我们的需求

                需求:要做一个pdf阅读器,不仅仅可以展示pdf,而且可以解析pdf里面的内容,包括pdf上面的“电子签章”,并且把“电子签章”的内容展示出来(有没有有效性),在没有网络的情况下也可以展示(这就断了调用接口解析PDF的想法了)。

    四:如何实现

                既然oc不能使用iText,那应该怎么实现呐?曲线救国,什么工具可以使用iText?最后又可以生成Xcode 能用行的包?

                我们选择的unity,首先用unity使用iText进行pdf的解析,生成iOS的工程包,用Xcode打开工程。你会遇到下面一个问题

    强制转换一下就好了

    然后是oc与c#交互

    调用unityToIOSData,这是自己写的一个方法(你们可以自己定义),UnitySendMessage OC调用这个方法把pdf传给itext解析,在unityToIOSData方法里面可以拿到解析的数据。你只需要将这些数据解析展示就行了。

            写出来就这点东西,不过当时高的时候,简直是日了狗的心情💢。。。。。

    四:如何展示pdf

                我们使用到的是MuPDF

    五:感谢c++的同事小姐姐的支持

    相关文章

      网友评论

          本文标题:oc如何实现使用iText解析PDF

          本文链接:https://www.haomeiwen.com/subject/gchmiftx.html