• swftools中的pdf2swf转换Error overflow ID 65535 解决办法


    近几日因为项目需要在线转换pdf到swf实现电子期刊阅读,用到了这个工具,版本是:swftools-0.9.2.tar.gz 当然也遇到了很头疼的问题,那就是在转换pdf中色彩图形比较复杂的页时会抛出错误,有猿友说加上-s poly2bitmap参数就可以解决,可是我告诉你加上-s poly2bitmap参数在0.9.2版本中是存在bug的,转换后的swf会缺少白色背景,无奈最终解决方案只好将版本降低为两年前的swftools-0.9.1版本了。

           由于0.9.1版本存在字体问题,转换时只加上-s poly2bitmap是不可取的,你会发现报出一堆缺少字体的错误,这个时候在加上一个-S参数即可完美解决!

          @解决方案: 适用swftools-0.9.1版本的源码包

                                 在执行转换的命令中加上 -S 不使用字体,字体都转为形状

          0.9.1版本下完整命令如下:pdf2swf  xx.pdf -o %.swf -s poly2bitmap -S

          

    如果你确定你的pdf不会有那么复杂的图案或则色彩比较单调,还是使用0.9.2吧

       0.9.2命令:pdf2swf xx.pdf -o %.swf -t -f -T 9

  • 相关阅读:
    并查集
    博弈——Bash、Nim、Wythoff
    博弈——SG函数模板
    数据结构——二叉树
    数据结构——链式队列
    sonar-maven-plugin问题
    确立核心模型
    调度思路+EurekaServer获得当前机器的instanceid
    简易的RestClient代码
    Spring Cloud App(Service) Pom示例
  • 原文地址:https://www.cnblogs.com/guangxiaoluo/p/3336871.html
Copyright © 2020-2023  润新知