如何将Keynote连贯幻灯片导出为单页长图或PDF文件?
将Keynote演示文稿导出为单页长图/PDF的方法
方法1:通过预览App拼接多页PDF成单页长PDF
- 打开目标Keynote文稿,点击顶部菜单栏「文件」>「导出到」>「PDF」
- 在导出窗口里,保持「每张幻灯片单独一页」的默认设置,导出得到多页PDF文件
- 用「预览」App打开这个多页PDF,选中侧边栏里所有幻灯片缩略图(快捷键
Cmd+A) - 右键点击选中的缩略图,选择「将所选页面导出为单页PDF」,就能得到所有幻灯片垂直拼接的长PDF
方法2:导出图片后拼接成长图
- 打开Keynote,选择「文件」>「导出到」>「图像」
- 格式选JPEG,按需调整分辨率,导出所有幻灯片为单独的JPEG文件
- 用「预览」App打开第一张幻灯片图片,点击「编辑」>「插入」>「插入来自文件」,依次插入剩余的所有幻灯片图片
- 拖动每张图片调整位置,让它们无缝垂直衔接,最后导出为JPEG格式即可
方法3:用AppleScript自动完成(适合频繁操作)
如果需要批量处理,可使用AppleScript自动导出并拼接:
tell application "Keynote" set targetDoc to front document set totalSlides to count slides in targetDoc set saveFolder to (path to desktop folder as string) & "Keynote_Long_Export" do shell script "mkdir -p " & quoted form of POSIX path of saveFolder export targetDoc to file (saveFolder & ".pdf") as PDF with properties {slide range:{1, totalSlides}} end tell tell application "Preview" open file (saveFolder & ".pdf") set longPDF to front document select every page of longPDF save longPDF in file (saveFolder & "_Single_Page.pdf") as PDF with properties {single page:false} close longPDF end tell
打开「脚本编辑器」,粘贴代码后运行(确保目标Keynote文稿处于打开状态),脚本会在桌面生成包含原PDF和拼接后长PDF的文件夹。
内容的提问来源于stack exchange,提问作者whoisgary
相关产品推荐
相关产品推荐

