跳到主要内容
PulsarKit

GIF转PDF

直接在浏览器中把GIF图片放进PDF:动图只保留第一帧,透明部分按你的选择处理。

把文件拖到这里

.gif · 最大100 MB

如何转换为PDF

  1. 1

    拖入GIF文件

    一次最多添加两百张图片。处理前会先检查每个文件,所以在点按钮之前,你就知道一个动图有多少帧。

  2. 2

    设置页面尺寸和背景

    页面保持图片大小,或者把所有图片适配到带边距的A4或Letter。透明部分可以选白色、黑色或透明背景。

  3. 3

    下载PDF

    点击按钮,保存一个文档;也可以关闭合并,得到一个ZIP,每张图片一个PDF。

只取一帧,颜色不丢

GIF是调色板图像,最多256种颜色,边缘往往很硬:像素画、录屏、图表动画。用JPEG编码会在每条轮廓周围出现明显的振铃杂边,所以这里的页面一律编码为PNG,它保存调色板图像时一个像素也不丢。另一半问题是动画。PDF页面不会动,所以只放入第一帧。文件还在列表里时就会告诉你它有多少帧,不用等转换完才发现。

透明和很小的图片

GIF的透明是调色板里的一个索引,不是真正的透明通道,各种阅读器的画法也不一样:有的显示白色,有的显示黑色。所以这里的背景需要你明确选择。默认是白色,在哪里看都一样;黑色适合浅色作品;选透明会保留透明区域,同时提醒你有些阅读器会把它们显示成深色。尺寸是另一个特点:和32像素图标一样大的页面只有半英寸宽,所以适配图片的页面会把短边提高到两英寸,图片也随之放大。

文件不会上传到任何地方

文件在浏览器标签页里解析、解码并组装成PDF,结果直接交给你的下载文件夹。没有服务器接收这些图片,没有任何东西在别处排队处理,也没有存储的副本需要日后操心或请人删除。关闭标签页,一切随即消失。

常见问题

为什么动画没有保留下来?

因为PDF页面是静态图像,这种格式无法播放一连串帧。页面上只放第一帧。转换前会先扫描文件,让你提前知道有多少帧会被舍去。

怎样才能得到所有帧?

先把它们提取成单独的图片,再把这些图片添加回这里。每一帧都会成为单独的一页,一个文档里就有了这段动画的翻页书。跳过帧的提示消息里有帧提取工具的链接。

透明区域会怎么处理?

默认情况下,图片放进页面之前,透明区域会用白色填充,在任何阅读器里看起来都一样。如果黑色更适合这张作品,就选黑色;也可以选透明来保留它们,但要接受有些阅读器会把这些区域显示成黑色。

为什么PDF里用PNG而不是JPEG?

因为GIF是调色板格式,最多256种颜色,边缘通常很硬。JPEG会在每条轮廓周围加上明显的振铃杂边,几乎没有好处;PNG保存调色板图像则完全无损。这里没什么可选的,所以也不问你。

为什么页面比小小的GIF大?

因为和32像素图标一样大的页面只有大约半英寸宽,没法用。页面适配图片时,短边会提高到两英寸,图片随之放大,并保持原来的比例。

怎么调整页面顺序?

页面按添加文件的顺序排列,所以请按希望的阅读顺序拖入文件。要重新排列结果,就在“整理PDF页面”里打开它,把页面拖到合适的位置;或者换个顺序重新添加文件。

能每张图片生成一个PDF吗?

能。关闭合并,每个GIF都会成为单独的文档,一起放在一个ZIP里交付,每个PDF以对应的图片命名。保持合并开启,每张图片就是同一个文档里的一页。

文件数量有上限吗?

一次最多两百张图片,总共500 MB。图片更多时,分批转换,之后用“PDF合并”把各批拼在一起,这比让一个浏览器标签页同时装下全部内容更快。

相关工具