willsonlincake 发表于 2022-4-15 12:57:48

Python操作Keynote幻灯片

keynote = Keynote(keynote_file)
print("Keynote Size: %sx%s" % (keynote.width, keynote.height))
print("Number of slides: %s" % len(keynote.slides))
for i, slide in enumerate(keynote.slides):
    print("Slide %s: %s" % (i, slide.id))
    for j, picture in enumerate(slide.pictures):
      print("    Picture %s : %s" % (j, picture.relative_path))
      print("      natural_width: %s" % picture.natural_width)
      print("      natural_height : %s" % picture.natural_height)
      print("      display_width: %s" % picture.display_width)
      print("      display_height : %s" % picture.display_height)
      print("      display_x      : %s" % picture.display_x)
      print("      display_y      : %s" % picture.display_y)
      picture.export(".")
      print("Picture saved")

willsonlincake 发表于 2022-4-15 12:57:55

https://github.com/paulhildebrandt/python-keynote
页: [1]
查看完整版本: Python操作Keynote幻灯片