我这边在做php生成pdf的一个功能,pdf主要是文字和图片。
然后上网查了一下,目前使用的是tcpdf的库。
生成的pdf字体应该已经嵌入到pdf中了,因为看字体生成也一切正常,不同系统环境也都能打开。
但是唯独打印机无法识别,说没有该字体。
因此我在想是否把pdf文字转曲线,这样打印机识别的是图片,应该就可以了吧。php如何把pdf文字转曲呢???有什么办法,求解,非常感谢。PDF字体

解决方案 »

  1.   

    转曲貌似很复杂啊,用adobe转曲:
    http://jingyan.baidu.com/article/a681b0dee5db593b19434667.html不知对你是否有帮助
      

  2.   

    先声明一下,我知道有 tcpdf,但我没有用过(觉得他太庞大了)
    我现在用的 fpdf,公共是要比 tcpdf 弱些,但自己扩展起来也方便一些回到正题,pdf 字库中是一系列 ps 指令,你可以将他们截取出来用 tcpdf::_out 方法输出就可以了
    我一般使用 Photoshop 将图形转换成路径文件,在抽取出 ps 指令给 fpdf 使用的
      

  3.   


    对于tcpdf的apidoc,我没有找到_out的函数说明啊?
    能否稍微详细点关于tcpdf调用ps指令的内容,或者有类似的文章也好,谢谢了~
    还有,要使用fpdf的话,我还都不是很会,自己研究扩展这些好学么?
      

  4.   

    我一直再用imagick,也想研究一下pdf~
      

  5.   

    我一直再用imagick,也想研究一下pdf~
    不带这么捣乱的!!!
      

  6.   

    tcpdf::_out 是内部方法,不会写在文档中的tcpdf 的核心是 fpdf ,而 _out 是 fpdf 的内部方法
    这两各类最终都是通过 _out 写 pdf 文档缓冲区的
    当然他们(尤其是 tcpdf)都提供了高级一点的方法
    在你获取了曲线数据后,当然可以用 curve、curveV、curveH 方法来画曲线