自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 PPT转H5系列(九)----ppt转换成xml文件进行解析

命令示例如下:./mudraw.exe -F stext "C:\Users\user\AppData\Local\Temp\HTML5Point\default.pdf"1 使用转换工具将《PPT转H5系列(六)----提取PPT中使用的字体文件》中PPT转换后的pdf文件转换成xml文件。解析出来的xml然后用tinyxml2进行解析,得出每一页的使用的字体信息。本项目还在开发中,已有能运行的程序,但还不完善,欢迎感兴趣的朋友私信交流。然后遍历节点,获取使用的字体信息并保存。

2024-06-16 18:40:18 164

原创 PPT转H5系列(八)----从ttf格式的字体文件获取字体名称

ttf字体文件中的所有数据都是用的大端模式存储。从字体文件中解析字体名称的函数。解析ttf字体文件用到的结构体。

2024-06-15 16:16:49 229

原创 PPT转H5系列(七)----演示PPT转换程序

2 VC运行时库,因程序是用visual studio 2008开发的,所以需要安装VC运行时库(目前程序是debug版本)程序运行结束时会弹出一个异常退出的框,但不影响最终的结果生成,还没来的处理这个异常,生成结束时的输出。1 office软件,本人这里是安装的office 2016。3 下载PPT转HTML5的测试程序。一、需提前准备的环境。二、开始运行转换程序。

2024-03-13 23:50:42 550

原创 PPT转H5系列(六)----提取PPT中使用的字体文件

如此即得到了ppt使用的字体文件,以及字体名称,通过解析fontinfo.txt文件即可将字体名称和字体文件一一对应。用mutool.exe工具读取pdf文件中使用的字体信息。先将PPT导出成pdf文件。得到pdf的字体文件。

2024-03-11 23:16:20 522 1

原创 PPT转H5系列(五)----获取PPT使用的字体信息

接前一篇,已经通过COM调用PowerPoint打开了PPT文件,然后就是循环解析每一页的文本信息,来获取文字使用的字体名称。本项目还在开发中,已经有能跑通的程序,但还不完善,欢迎有兴趣的朋友互相交流。

2024-03-10 21:35:34 349 1

原创 PPT转H5系列(四)----通过COM调用PowerPoint打开PPT文件

之后就可以用上一篇导出的PowerPoint COM组件类库对PPT文件进行操作,并解析PPT文件动画。用启动的PowerPoint程序打开PPT文件,并获取PPT页的宽高。接前面一篇文件,先通过COM启动PowerPoint程序。

2024-03-08 23:14:26 579

原创 PPT转H5系列(三)----通过COM启动PowerPoint程序

在弹出的对话框中选择Microsoft PowerPoint 16.0 Object Library,导出PowerPoint的COM组件类。一、导出启动powerpoint所需的COM组件(开发工具使用的是visual studio 2008)通过导出的PowerPoint类库函数,可以启动PowerPoint程序来打开需要处理的ppt文件。接下来导出Micorsoft Office的COM组件类。通过COM的uuid来启动COM组件实例的代码。右键工程-->添加-->类。启动PPT程序的代码。

2024-03-07 22:49:22 679 1

原创 PPT转H5系列(二)----预处理pptx文件

解压pptx文件,解析docProps/custom.xml文件,将文件中property中的name值为_MarkAsFinal设置成false。解压pptx文件,解析ppt/presentation.xml,将文件中的p:modifyVerifier节点删除。3、解除pptx每一页文件中的ShapeLocks、PictureLocks、GroupShapeLocks标志。1、删除受保护的pptx文件标志。2、删除只读的pptx标志。

2024-03-02 09:00:00 373

原创 PPT转H5系列(一)----判断文件是否pptx文件

3、可以看到docProps\app.xml内容中的<Properties><Application>内容为Microsoft Office PowerPoint,以此作为依据判断文件为pptx文件。2、把pptx文件解压出来,并打开docProps\app.xml文件,得到的内容如下。4、本文这里用的xml解析库是tinyxml2,具体的C++代码如下。1、根据文件名获取到文件名后缀,再判断后缀是不是.pptx。

2024-03-01 10:47:34 348 1

PPT转H5系列(六)-演示PPT转换程序

PPT转HTML5的ppt文件和转换结果网页

2024-03-13

VC++实现的PPT转HTML5程序

20240517上传的Release版本 需提前准备的环境: 1 安装Office2016 2 安装压缩包中的VC90SP1_x86Runtime_All.exe 3 运行压缩包中的register.bat,用于注册COM组件 4 PPT转HTML5程序需在命令行窗口运行,运行示例 testWin32.exe /input E:\My\convert\ppt\2.pptx /output E:\My\convert\ppt\2.html 5 转换成功后会在E:\My\convert\ppt目录下创建名称为2的目录,在2的目录下有data文件夹和2.html文件,2.html文件用浏览器打开即可看到转换后的效果

2024-03-13

linux0.11内核体系结构

Linux 0.11内核体系结构,内核模式,中断机制

2011-12-29

linux 内存管理

Linux 0.11内核中内存地址空间映射

2011-12-29

APACHE配置文件中文详解.doc

APACHE配置文件中文详解 对apache中的代码进行解释

2010-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除