精华内容
下载资源
问答
  • python批量将PPT导出成图片

    千次阅读 2019-03-26 10:07:43
    需要使用python做一个将很多个不规则PPT导出成用文件夹归纳好的图片集,所以就需要使用comtypes调用本机电脑上的ppt软件,批量打开另存为多张图片 采坑 公司电脑使用comtypes完美导出图片,系统win10 回家后使用...

    导读

    需要使用python做一个将很多个不规则PPT导出成用文件夹归纳好的图片集,所以就需要使用comtypes调用本机电脑上的ppt软件,批量打开另存为多张图片

    采坑

    • 公司电脑使用comtypes完美导出图片,系统win10
    • 回家后使用自己的电脑就报错,系统也是win10,最后没办法放弃comtypes采用win32com,最终成功

    源代码

    """
    	该工具函数的功能:批量将PPT导出成图片
    
    """
    
    import comtypes.client
    import os
    import win32com
    import win32com.client
    
    # base path
    BASH_PATH = 'C:\\web\\python\\tool\\formatPPTtaobao\\ppts\\'
    
    # render jpg
    RENDER_BASE_PATH = 'C:\\web\\python\\tool\\formatPPTtaobao\\render\\'
    
    # 初始化PPT
    def init_powerpoint():
        powerpoint = win32com.client.Dispatch('PowerPoint.Application') #comtypes.client.CreateObject("Powerpoint.Application")
        powerpoint.Visible = 1
        return powerpoint
    
    # PPT TO PDF 
    def ppt_to_pdf_or_jpg(powerpoint, inputFileName, outputFileName, formatType = 32):
        if outputFileName[-3:] != 'pdf':
            outputFileName = outputFileName[0:-4] + ".pdf"
        deck = powerpoint.Presentations.Open(inputFileName)
        #deck.SaveAs(outputFileName, formatType) # formatType = 32 for ppt to pdf
        deck.SaveAs(inputFileName.rsplit('.')[0] + '.jpg', 17)
        deck.Close()
    
    # save file as a folder
    def convert_files_in_folder(powerpoint, folder):
        files = os.listdir(folder)
        pptfiles = [f for f in files if f.endswith((".ppt", ".pptx"))]
        print(pptfiles)
        for pptfile in pptfiles:
            fullpath = os.path.join(cwd, pptfile)
            ppt_to_pdf_or_jpg(powerpoint, fullpath, fullpath)
    
    
    # delete more ppt and select 20 
    def delete_more_ppt(folder):
    	files = os.listdir(folder)
    	allNum = len(files)
    	endPoint = 0
    	if(allNum <= 20):
    		return
    	else:
    		endPoint = allNum - 20
    
    	for f in files[0:endPoint]:
    		if(os.path.isfile(folder+f)):
    			os.unlink(folder+f)
    
    # exec picture composite
    def execPictureComposite():
    	os.system('python componsite_jpg_taobao.py')
    	pass
    
    # delete render jpgs
    def deleteRenderJpg():
        jpgs = os.listdir(RENDER_BASE_PATH)
        for jpg in jpgs:
            os.unlink(RENDER_BASE_PATH+jpg)
    
    if __name__ == "__main__":
        cwd = BASH_PATH
        delete_more_ppt(cwd)
        deleteRenderJpg()
        powerpoint = init_powerpoint()
        convert_files_in_folder(powerpoint, cwd)
        powerpoint.Quit()
        execPictureComposite()
    
    展开全文
  • 1、双击安装python, 安装完成后将C:\Python27;C:\Python27\Scripts;添加到环境变量; 2、安装setuptools,解压setuptools-27.2.0.tar.gz后运行python setup.py install; 3、安装pywin32-220.win-amd64-py2.7.exe;...
  • PPT导出高清图片,提高图片分辨率

    万次阅读 多人点赞 2019-04-06 12:15:26
    例如将图中的ppt导出成图片到桌面上: 单击“文件”=》“另存为”=》“浏览”,在弹出的小窗口中选择好要保存的位置 “保存类型”默认是PPT文件(.ppt/.pptx),要将文件类型其改成jpg文件: 点击“保存”...

    PC环境:Windows10,PowerPoint2016

    PowerPoint中有将PPT导出成为一张图片的功能。

    例如将图中的ppt导出成图片到桌面上:

     单击“文件”=》“另存为”=》“浏览”,在弹出的小窗口中选择好要保存的位置

    “保存类型”默认是PPT文件(.ppt/.pptx),要将文件类型其改成jpg文件:

    点击“保存”即可在桌面上看到导出好的图片

    但是大家可以看到,导出来的图片大小跟原图差了好几个数量级,自然清晰度也会大打折扣:

    ppt直接导出的图片往往都不够清晰,主要为图片不清晰,文字模糊,主要原因是PPT默认导出的图片都是经过压缩,其分辨率仅为96dpi

    下面通过修改Windows的注册表来提高导出图片的分辨率

    按下win+R,调出运行小窗口,输入“regedit”,敲回车,进入注册表:

    按照下面的菜单依次进入:

    HKEY_CURRENT_USER=》Software=》Microsoft=》Office=》16.0=》PowerPoint=》Options

    在右侧栏空白处右键=》新建,然后单击“DWORD”:

     

    键入 ExportBitmapResolution,然后按 Enter 键:

     

    在选中“ExportBitmapResolution”的情况下,单击“编辑”菜单上的“修改”或右键-修改:

     

    选择10进制,填入自定义的数值,一般填300以上就差不多了,单击“确定”保存修改:

     

    数值与分辨率的对应关系如下:

    重启PowerPoint(如果你在修改之前打开了的话),现在将图片重新导出一次:

    可以发现,现在导出的图片变大了很多,清晰度也跟原图差不多了。

     

    #############end#############

    展开全文
  • ppt导出高清图片

    2017-11-16 16:01:00
    ppt导出高清图片 http://www.pptstore.net/article/ppt/1664.html 工作中经常碰到要将PPT页面转高清图片的场景,但默认情况下,PPT另存为JPG格式图片的时候,图片分辨率通常在960×720(和你的...

    http://www.pptstore.net/article/ppt/1664.html

     

    工作中经常碰到要将PPT页面转成高清图片的场景,但默认情况下,PPT另存为JPG格式图片的时候,图片分辨率通常在960×720(和你的电脑显示器桌面分辨率有一定关系)。这么解决这种问题呢?

    经过查找资料和亲身实践,以下方法确定可用(我的系统环境是Win7旗舰版64位+Office 2013 64位),特与大家分享。

    1、在“打开”框中,键入 regedit,然后单击“确定”运行注册表编辑器。

    2、将注册表展开到(其中下面的xx是对应你所使用的Office版本,2007是12,2013是15):HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\PowerPoint\Options

    3. 在选中了“Options”项的情况下,在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。

    4. 键入 ExportBitmapResolution,然后按 Enter 键。

    5. 在选中“ExportBitmapResolution”的情况下,单击“编辑”菜单上的“修改”。在“数值数据”框中,根据下表键入您想要的分辨率值。


     

    注意:PowerPoint导出的最大分辨率设置为 307 dpi。注意像素(纵向)每英寸点数(横向和纵向)十进制值像素(横向 x 纵向)每英寸点数(横向和纵向),具体设置参考如下:
    数值             分辩率                      dpi
    50                500 x375                  50 dpi
    96(默认)      960 x 720             96 dpi
    100            1000 x 750                 100 dpi
    150            1500 x 1125               150 dpi
    200            2000 x 1500                200 dpi
    250            2500 x 1875                250 dpi
    300            3000 x 2250                300dpi
    307            3072 x 2304                307 dpi

    8. 单击“十进制”,然后单击“确定”。

    9. 在“文件”菜单上,单击“退出”以退出注册表编辑器。 

    【关键点】新建 DWORD 值的时候,不管你的系统是32为还是64位,也不管你的PPT软件是32位还是64位,一定要选 32 位 DWORD,保证管用,如果选 64 位的则不管用。

    posted on 2017-11-16 16:01 Gino森 阅读( ...) 评论( ...) 编辑 收藏

    转载于:https://www.cnblogs.com/kearney908/p/7844812.html

    展开全文
  • 在wps中将某一页ppt导出图片 步骤一:选中想要导出为图片的一页ppt 步骤二: 选择“文件”–>“另存为”–>“其他格式” 步骤三: 选择“保存路径”–>“文件类型” 步骤四:依照自己需要的图片格式...

    在wps中将某一页ppt导出为图片

    步骤一:选中想要导出为图片的一页ppt
    在这里插入图片描述

    步骤二:
    选择“文件”–>“另存为”–>“其他格式”
    在这里插入图片描述
    步骤三:
    选择“保存路径”–>“文件类型”
    在这里插入图片描述

    在这里插入图片描述
    步骤四:依照自己需要的图片格式进行选择即可
    在这里插入图片描述

    展开全文
  • PPT导出图片质量太差?简单操作直接导出印刷质地图片    ​ PPT不仅可以用于展示文档,还可以用于简单图片合成处理,同时,PPT文档还可以全部导出为图片. 默认情况下,PPT导出的图片为96DPI,辛苦做的...
  • PPT导出成图片的插件工具,Nordri.Tools.1.1.0,安装可以兼容最新版2016PPT。处理PPT模板很便捷!
  • jpg图像轮转模型.html(适用于ppt导出图片最好) jpg图像轮转模型.html(适用于ppt导出图片最好)
  • PPT/导出图片

    2020-12-31 10:29:47
    PPT/导出图片 PPT如何导出图片? 制作完成的PPT,点击文件—导出—更改文件类型—图片文件类型—点击想用的图片类型—另存为 可以更改分辨率 在工具,压缩图片内可以选择不同的分辨率 不过经过试验直接导...
  • 修改PPT导出图片DPI值

    千次阅读 2019-11-02 23:10:00
    1.从PPT导出图片后用用PS进行修改,这个是最直接的,但其导出之时会因为DPI的关系直接损失图像清晰度,这样即便把图像的DPI改过去,不清晰的地方照样不清晰。 2.修改PPT导出DPI值,方法如下: 方法一: ->按下...
  • PPT导出图片大小设置

    千次阅读 2019-08-14 22:43:49
    PPT可以自行设置导出图片的大小,在设计——>页面设置
  • PPT导出图片分辨率提高的方法

    千次阅读 2019-09-18 01:52:44
    所以,需要对PPT进行一定的设置,将导出图片的质量满足要求。 方法 在注册表中对PPT的属性进行修改,具体步骤如下: 1) windows键打开搜索框,输入regedit,打开注册表; 2)具体路径如下: 3)在右方空白处新建...
  • 获得高清图片一般用别的软件导出图片可以调节格式分辨率,采用矢量图或者分辨率高的位图就可以,然而从网上获取的图片就没办法了。这时候你需要一款经久不衰的神器,PhotoZoom。他界面是这样的, 可以方便的
  • ppt如何导出成高清图片

    千次阅读 2018-02-22 15:15:00
    2019独角兽企业重金招聘Python工程师标准>>> ...:如果用文件->导出成图片,要输分辨率,怎么梳都不清楚。 转载于:https://my.oschina.net/windows20/blog/1622650
  • 环境配置 | 更改注册表使PPT导出图片分辨率达到300dpi(转) 转载原文链接: http://www.360doc.com/content/18/0621/17/7669533_764184334.shtm. 说明:本文仅作为收藏备份,侵删。
  • powerpoint(PPT)导出图片

    2015-08-25 17:19:13
    图片形式导出PPT页,使用COM方式.vs2013开发,重新编译一下即可使用。
  • 参考官方教程 修改注册表即可How to change the export resolution of a PowerPoint slide 附赠帅图一张
  • PowerPoint演示文稿是我们日常工作中常用的办公软件之一,本篇文章介绍了C#向PPT文档插入图片以及导出图片的实例,非常具有实用价值,需要的朋友可以参考下。
  • 3、复制ppt图片到visio中 4、查看visio中的图片是否变形,矫正完全后,将visio中的图片复制到word中。 5、最后得到的图片基本上是矢量图 放大1200%时,效果图如下(上方是word中的字,下方是ppt画的图片) 放大...
  • 多个PPT导出图片 需要怎么实现 单个PPT可以另存为图片,多个如何快速实现 其他功能与单个一致
  • PPT导出高分辨率图片

    2021-04-15 10:35:07
    1编辑注册表 WIN + R regedit 2 进入一下目录 创建右边文件 双击编辑 分辨率最高为307 打开PPT 选择要导出的一页 点击文件另存为 选择 生成.tif图片 选择仅当前幻灯片
  • PPT如何导出图片

    千次阅读 2014-09-14 15:13:45
    另存为,选择文件类型为图片: 选择“每张幻灯片” 会生成到一个目录内
  • PPT如何批量导图片导出图片呢,一大堆PPT文件,想要预览,一个一个打开的话,也太麻烦了点,这时候应该怎么办呢。 如何批量导出预览图片呢 这时候就需要拼图神器啦 上图 只需要三部 ,即可轻松搞定 注意...
  • PPT导出1000dpi的图片
  • PPT怎么一键导出所有图片

    千次阅读 2018-12-28 09:27:10
    1. 把ppt文件重命名,后缀由pptx----&gt;改成.rar xxxx.pptx ------&gt; xxxxx.rar 2. 将改好名的ppt文件解压 解压过后会有几个文件夹 3.点击名为ppt文件夹 点击media文件夹,里面就是ppt里面的所有照片 ...
  • 昨天晚上去吃了个宵夜小龙虾,觉得工作了一天晚上...那么有没有想过有什么方法可以把PPT转换成图片呢?下面以Powerpoint2013为例将PPT幻灯片转换成图片格式,还有更多教程还可游览狸窝家园帖www.leawo.cn 希望对大家...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,320
精华内容 2,128
关键字:

ppt如何导出成图片