【教程】如何从 PowerPoint 导出高分辨率(高 dpi)的图片 [附脚本]

这篇具有很好参考价值的文章主要介绍了【教程】如何从 PowerPoint 导出高分辨率(高 dpi)的图片 [附脚本]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如何从 PowerPoint 导出高分辨率(高 dpi)幻灯片 - Office | Microsoft Learn

总结为:改注册表。

【教程】如何从 PowerPoint 导出高分辨率(高 dpi)的图片 [附脚本],干货,powerpoint,microsoft,excel

顺手写个脚本:

import tkinter as tk
from tkinter import ttk
import winreg
from tkinter import messagebox


class App(tk.Frame):
    def __init__(self, master=None):
        super().__init__(master)
        self.master = master
        self.pack()
        self.version_maps = {
            "Microsoft  365 ": "16.0",
            "PowerPoint 2019": "16.0",
            "PowerPoint 2016": "16.0",
            "PowerPoint 2013": "15.0",
            "PowerPoint 2010": "14.0",
            "PowerPoint 2007": "12.0",
            "PowerPoint 2003": "11.0",
        }
        self.center_window()
        self.create_widgets()

    def center_window(self):
        width = 250
        height = 200
        screen_width = self.master.winfo_screenwidth()
        screen_height = self.master.winfo_screenheight()
        x = (screen_width - width) // 2
        y = (screen_height - height) // 2
        self.master.geometry(f"{width}x{height}+{x}+{y}")
        self.master.title("PPT改DPI")

    def create_widgets(self):
        self.version_label = tk.Label(self, text="选择Office版本:")
        self.version_label.pack()

        self.version_var = tk.StringVar(self)
        self.version_var.set(list(self.version_maps.keys())[0])

        self.version_combobox = ttk.Combobox(
            self,
            textvariable=self.version_var,
            values=list(self.version_maps.keys()),
            state="readonly"
        )
        self.version_combobox.pack()

        self.value_label = tk.Label(self, text="输入要修改的值:")
        self.value_label.pack(pady=5)

        self.value_entry = tk.Entry(self)
        self.value_entry.insert(0, "96")
        self.value_entry.pack(pady=5)

        self.process_button = tk.Button(self, text="执行修改", command=self.process, width=15)
        self.process_button.pack(pady=5)

        self.quit_button = tk.Button(self, text="退出", command=self.master.destroy, width=15)
        self.quit_button.pack(pady=5)

    def process(self):
        version = self.version_maps.get(self.version_var.get())
        input_value = int(self.value_entry.get())

        # 定义注册表路径和项名
        reg_path = fr"Software\Microsoft\Office\{version}\PowerPoint\Options"
        reg_key = "ExportBitmapResolution"

        try:
            # 打开注册表项
            key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, reg_path, 0, winreg.KEY_ALL_ACCESS)
        except:
            messagebox.showerror("错误", f"注册表项不存在,请检查: {reg_path}")
            return

        try:
            # 尝试获取项的值
            value, reg_type = winreg.QueryValueEx(key, reg_key)
            if reg_type == winreg.REG_DWORD:
                # 如果项存在且类型为DWORD32,修改它的值
                winreg.SetValueEx(key, reg_key, 0, winreg.REG_DWORD, input_value)
            else:
                messagebox.showerror("失败", "注册表项类型不符合要求")
        except FileNotFoundError:
            # 如果项不存在,创建它并设置为DWORD32类型
            winreg.SetValueEx(key, reg_key, 0, winreg.REG_DWORD, input_value)
            # 修改它的值
            winreg.SetValueEx(key, reg_key, 0, winreg.REG_DWORD, input_value)
        messagebox.showinfo("成功 ", "修改后的值 =>" + str(winreg.QueryValueEx(key, reg_key)[0]))
        # 关闭注册表项
        winreg.CloseKey(key)


root = tk.Tk()
app = App(master=root)
app.mainloop()

【教程】如何从 PowerPoint 导出高分辨率(高 dpi)的图片 [附脚本],干货,powerpoint,microsoft,excel

 

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]文章来源地址https://www.toymoban.com/news/detail-521866.html

到了这里,关于【教程】如何从 PowerPoint 导出高分辨率(高 dpi)的图片 [附脚本]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 照片怎么改像素分辨率?照片分辨率怎么调成300dpi?

    照片分辨率怎么更改?一般在打印照片时经常会遇到对照片dpi有要求,如果达不到要求的数值就需要提高照片分辨率,我们电脑上的图片大部分是96dpi,在打印时经常需要300dpi,那么照片分辨率怎么调成300dpi?下面给大家推荐一款在线 修改分辨率 工具,操作简单,下面一起来

    2024年02月16日
    浏览(41)
  • 苹果屏幕尺寸和分辨率dpi大全

    1. DPI 和 PPI 是什么? DPI ---- 最初用于衡量打印物上每英寸的点数密度,就是表示你的打印机可以在一英寸内打印多少个点。DPI值越小,打印的内容越不清晰。 当DPI的概念迁移到计算机屏幕上的时候,就应该称之为PPI 。同理:PPI就是表示计算机屏幕上每英寸可以显示的像素点

    2024年02月11日
    浏览(37)
  • 屏幕分辨率dpi解析(adb 调试查看)

    author daisy.skye的博客_CSDN博客-嵌入式,Qt,Linux领域博主 ro.sf.lcd_density属性指定了这个机型使用的dpi是多少,dpi全称是dots per inch,对角线每英寸的像素点的个数。 密度 ldpi mdpi hdpi xhdpi xxhdpi 分辨率 240x320 320x480 480x800 720x1280 1080x1920 系统dpi 120 160 240 320 480 基准比例 0.75 1 1.5 2 3 adb 查

    2024年02月03日
    浏览(38)
  • Android 使用adb修改手机分辨率、dpi

    为了适配不同尺寸屏幕的手机,最简单的方式就是通过adb修改分辨率和dpi Android Studio 安装adb(Android Debug Bridge) https://developer.android.com/studio/releases/platform-tools?hl=zh-cn 查看分辨率 修改分辨率 查看dpi 修改dpi 恢复默认的size和dpi android利用adb修改手机的分辨率和dpi

    2024年02月11日
    浏览(51)
  • C# 获取系统DPI缩放比例以及分辨率大小

    虚拟屏幕是指所有物理屏幕组合成的逻辑屏幕,可以用于跨越多个物理屏幕显示应用程序。 这两个方法都可以在 正常情况 下获取到屏幕的分辨率 - 当桌面缩放比例不是 100% 的时候获取到的分辨率就是“真实”的分辨率了,而是按缩放比例调整以后屏幕显示的内容的宽度和高

    2023年04月26日
    浏览(38)
  • 在手机上图片分辨率怎么调?怎样用手机改300dpi图片?

    手机是现在生活中必不可少的工具之一,现在越来越多的事物可以通过手机处理,例如现在有的考试报名就需要通过手机上传证件照到报名系统中,但经常会碰到对照片分辨率有要求的情况,那么手机图片分辨率怎么修改呢?今天来给大家分享一款手机图片修改分辨率工具,

    2024年02月13日
    浏览(38)
  • 音视频——码率、帧率越高越清晰?分辨率、像素、dpi的关系

    本期我介绍一下视频的一些基础概念,如帧率、码率、分辨率、像素、dpi、视频帧、I帧、P帧、gop等。我i初步学习音视频,给这些专业词汇进行扫盲 会解释多少码率是清晰的,是否帧率越高越流畅等问题。 这些概念是比较杂乱的,我们按这样的顺序介绍: 1、单个视频帧的概

    2024年02月13日
    浏览(38)
  • PPT导出为高分辨率图片

    把PPT中的某一页幻灯片导出为图片时,默认分辨率非常低,导出的图片非常模糊,可通过改变注册表提高图片分辨率。 此方案为微软官方给出的解决方案。 1.win+r 打开命令窗口,输入regedit打开注册表  2.按照以下路径进入Options:HKEY_CURRENT_USERSOFTWAREMicrosoftOfficexx.0PowerPoin

    2024年02月13日
    浏览(46)
  • Visio 导出 PDF 文件 图片分辨率被降采样怎么解决

    在科研出图中,matlab 绘制图标后续使用 Visio,adobe illustrator,inkscape 相关内容可以参考这里。 此处解决在Visio中对实物图示意图进行标注后,使用Visio另存为, 打印,导出等输出的PDF文档中的图片分辨率很低的问题。 在Visio中不对图片进行缩放,使用原来大小进行编辑,然后

    2024年02月10日
    浏览(98)
  • 屏幕分辨率:PC / 手机 屏幕常见分辨率,前端如何适配分辨率

    一、常见的PC屏幕分辨率 序号 水平像素点数和垂直像素点数 也被称为 常见显示器 1 1366 × 768 720p 或 HD Ready 常见于笔记本电脑和低端桌面显示器 2 1920 × 1080 1080p 或 Full HD / 全高清 高端笔记本电脑和中高档台式机 3 2560 × 1440 2K 分辨率 常见于高端笔记本电脑和高端台式机 4 38

    2024年02月03日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包