`

swf2pdf转swf时字符集问题 Internal error: No current splash fontinfo

阅读更多
swf2pdf转swf时字符集问题

在转换过程中报错:比如
Internal error: No current splash fontinfo 
Internal error: No current splash fontinfo 
Internal error: No current splash fontinfo 
Internal error: No current splash fontinfo 


解决步骤如下:
(一) 下载相关的xpdf及字符集
xpdf-3.02pl5-win32.zip
xpdf-chinese-simplified.tar.gz
也可以去http://www.foolabs.com/xpdf/download.html查找你自己需要的字符集
以上两个文件我已经放到附件里面有用的话可以下载
(二) 配置xpdf及字符集
1:解压xpdf-3.02pl5-win32.zip,解压后修改名称为xpdf,并将其考到c盘根目录下【路径可以随意指定,但是执行pdf2swf指令时要指定到当前目录】。
      
2:解压xpdf-chinese-simplified,将xpdf-chinese-simplified放置xpf目录下

3:修改xpdf-chinese-simplified目录下的add-to-xpdfrc文件
Add-to-xpdfrc代码
#----- begin Chinese Simplified support package (2004-jul-27)
cidToUnicode        Adobe-GB1         c:\xpdf\xpdf-chinese-simplified\Adobe-GB1.cidToUnicode 
unicodeMap            ISO-2022-CN    c:\xpdf\xpdf-chinese-simplified\ISO-2022-CN.unicodeMap 
unicodeMap    EUC-CN        c:\xpdf\xpdf-chinese-simplified\EUC-CN.unicodeMap 
unicodeMap    GBK     c:\xpdf\xpdf-chinese-simplified\GBK.unicodeMap 
cMapDir     Adobe-GB1    c:\xpdf\xpdf-chinese-simplified\CMap 
toUnicodeDir  c:\xpdf\xpdf-chinese-simplified\CMap 
fontDir C:\WINDOWS\Fonts 
displayCIDFontTT Adobe-GB1 C:\WINDOWS\Fonts\simhei.ttf 
#displayCIDFontTT	Adobe-GB1	/usr/..../gkai00mp.ttf
#----- end Chinese Simplified support package


(三) 执行pdf2swf命令时增加字符集指令
String command= "D:/SWFTools/pdf2swf.exe  -t \""+path+"\\test.pdf\" -o  \""+path+"\\test.swf\" -s flashversion=9 -s languagedir=C:\\xpdf\\xpdf-chinese-simplified ";

以上完成关于字符集乱码的配置。

以上不能全部解决字符集乱码的问题可能还会缺少字符
可以看缺少什么字符集就加什么字符集

Add-to-xpdfrc代码
displayCIDFontTT Adobe-GB1 C:\WINDOWS\Fonts\你的字符集


原文:http://xianglp.iteye.com/blog/849190
分享到:
评论

相关推荐

    魔法元素特效:Stylized Element Splash Package vol1 v1.4

    2种纹理 6个网格 适用于URP和HDRP的1个着色器 16种不同的元素飞溅效果 总计30个预制件 适用于内置渲染管线、URP和HDRP 请注意以下事项 ※ 如果您要将其导入到您的包中,在包管理器窗口导入时,需要在警告窗口中...

    QT实现Splash与登录界面的应用程序示例

    一般的大型应用程序在启动时会显示一个启动画面,即splash窗口。splash窗口是一个无 边对话框,一般显示一个图片,展示软件的信息。splash窗口显示时,程序在后台做一些比较耗时的启动准备工作,splash窗口显示一段...

    splash2_benchmark-master

    【标题】"splash2_benchmark-master" 是一个与性能基准测试相关的项目,主要涉及的是"Splash2"这个经典的计算密集型基准测试套件。Splash2是1995年由美国劳伦斯伯克利国家实验室开发的一个开源软件,用于评估并行...

    Android开发笔记之:Splash的实现详解

    在Android开发中,Splash屏幕,或称为启动页,是一个应用程序启动时短暂展示的界面,通常包含应用程序的标志、开发商信息、应用名称和版本等。它主要用于提升品牌形象,展示加载进度,或者进行一些初始化操作。虽然...

    android splash demo 源代码

    Android启动页(Splash Screen)是应用启动时展示的短暂页面,通常用于加载应用程序的主要资源、初始化设置或展示品牌标识。本示例项目"AdvancedSplashDemo"是一个深入的Android Splash Screen实现,旨在帮助开发者...

    Splash Screen 源码

    在.NET框架中,Splash Screen是一种常见的应用程序启动时显示的临时窗口,通常展示应用程序的logo、版权信息或加载进度。这个源码包包含了实现C#中Splash Screen功能的相关文件,让我们来详细了解一下这些文件及其...

    splash程序启动时显示Logo画面

    在开发应用程序时,为了提升用户体验,常常会在程序启动时加入一个短暂显示的“启动画面”或称为“Logo画面”,这通常被称为"Splash Screen"。在本案例中,我们看到的标题是“splash程序启动时显示Logo画面”,描述...

    PDF转换为Word_Excel_PPT文档工具PDF2Officev4.0.rar

    PDF2Office v4.0是一款专门用于转换PDF文档的工具,它支持将PDF文件转换成Microsoft Office中的Word、Excel和PowerPoint格式。这个压缩包包含了该软件的不同组件和辅助文件,便于用户安装和使用。 首先,`Splash....

    C#实现SplashScreen

    在C#中实现SplashScreen(启动屏幕)是一个常见的需求,特别是在开发Windows桌面应用程序时,它可以在应用程序启动初期显示一个简洁的界面,展示品牌信息或进行加载进度提示。与VB.NET不同,C#需要通过手动控制加载...

    scrapy+splash官方文档

    Scrapy是一个用Python编写的高效、灵活的网络爬虫框架,而Splash则是一个基于Lua的浏览器渲染服务,能够帮助处理JavaScript渲染的问题,这对于抓取动态加载的内容非常有用。 Scrapy的核心特性包括: 1. **异步处理...

    Android splash 优化

    在Android开发中,Splash屏幕(启动页)是用户打开应用时首先看到的界面,它通常展示品牌标识或加载应用程序的初始数据。然而,如果Splash页面显示时间过长,可能会给用户带来不佳的体验。因此,对Splash进行优化是...

    SplashScreen

    【SplashScreen】是一种在应用程序启动时展示的临时窗口,通常包含logo、公司名称或加载进度条,用于提高用户体验,因为它可以遮挡程序初始化时可能存在的短暂空白期。在Winform应用中,SplashScreen的设计和实现是...

    启动画面类Splash

    在Windows应用程序开发中,启动画面(Splash Screen)通常是一个短暂显示的窗口,它在应用程序启动时展示,以提供用户友好的加载体验。"启动画面类Splash"是专门为基于对话框的应用程序设计的一种机制,用于在应用...

    Mirillis Splash Pro 2.x Keygen

    Splash Pro是一款高清影音视频播放工具,能够播放多种本地视频和音频,支持外挂字幕,和回放功能,当然最重要的一点,Splash Pro技术比较强大,据说耗电量比起同类软件来说要少! 功能&特点 硬件加速视频解码; ...

    C#闪屏SplashScreen

    在C#编程环境中,"闪屏(SplashScreen)"是一个应用程序启动时首先显示的临时窗口,通常用来展示品牌标识、加载进度或者简单的欢迎信息。它为用户提供了视觉反馈,表明程序正在初始化,增加了用户体验的专业感。本文...

    Android12 SplashScreen使用案例代码下载

    Android12 SplashScreen使用举例...若开发者未进行SplashScreen的适配工作,在应用冷启动和温启动时,可能会呈现两个启动页先后出现的情况(Android SplashScreen启动页 + Android应用自定义开发的启动页或引导页)。

    显示程序启动图片Splash类

    在开发应用程序时,为了提升用户体验,常常会在程序启动时展示一个具有公司或产品特色的启动画面,也就是所谓的“启动图片”或“Splash Screen”。这不仅可以让用户知道程序正在加载,还能展示品牌风格,增加视觉...

    移动应用开发:创建Splash界面.pptx

    在创建Splash布局时,我们通常会用到`TextView`组件来显示文本。`TextView`用于展示静态文本,可以设置文字内容、字体大小、颜色等属性。在本例中,我们需要添加两个`TextView`,分别显示“欢迎使用物联网智慧工厂...

    Splash启动程序画面_splash_C++_

    2. **多线程编程**:为了实现程序启动时同时显示Splash Screen和进行后台加载,我们需要使用多线程技术。C++标准库中的`<thread>`头文件提供了创建和管理线程的功能。主线程负责显示Splash Screen,而另一个线程则...

    Splash窗口范例

    在软件开发领域,Splash窗口是一种常见的用户界面设计,它在应用程序启动时首先显示,通常用于展示品牌信息、加载进度或进行版本更新检查。本范例是基于C#编程语言实现的,展示了如何创建一个功能完备的Splash窗口。...

Global site tag (gtag.js) - Google Analytics