跳到正文
本站是 ODERSA 的官方网站。 如何确认这一点

官方域名

本站的网址以 odersa.org 结尾。协会的每一项服务都放在 odersa.org 的子域名下,别处一概没有。如果浏览器地址栏里的网址不是以 odersa.org 结尾,这个站点就不是我们的。

免费,也不用账号

所有内容一开始就全部开放:不用注册,不用账号,不用密码,不用订阅,也没有广告。没有什么是留给付费的人的,因为这里什么都不收费。

不收集任何数据

本站不跟踪您:没有跟踪代码,没有跟踪 cookie,这些页面里没有内嵌任何统计工具,也不在您的设备上测量任何东西。我们的主机会以汇总方式统计请求,就像任何会应答的服务器一样:只是一个总数,绝不是一份个人档案。您不必相信我们的话:打开浏览器的开发者工具,切到“网络”标签页,然后刷新页面。您会看到本站请求的完整清单。所有内容都来自 odersa.org,没有任何东西发往别处。

内容自由使用

内容以 CC BY 4.0 许可协议发布。您可以复制、翻译、打印并再分发,用于课堂或身边的人都可以,唯一的条件是署名 ODERSA。

简体中文
工作台什么都不上传的工具
ODERSA 协会的一间工坊什么都不外传,什么都不留存,什么都到不了我们手里。

工坊,一个专区一个专区看

每个位置都画在挂板上;一件工具写完、验过、并由机器证明是本地运行之后,才摆上去。没摆上去的就不作数,因此也不会出现在这里:挂板只显示真实存在的工具。完整的平面图看页脚的计数,我们凭证据放弃了什么则写在“我们的做法”页面上。

第 1 角

PDF 专区

合并、拆分、加锁、填写、瘦身。一份 PDF 不该为了被切成两半,就得跑到陌生人那里去一趟。

已摆上工作台
第 1 号合并 PDF

把您的 PDF 一次性放进来。工具按您在屏幕上看到的顺序把它们首尾相接,交还一个文件。这些文件一份也没有离开您的设备。

.pdf
第 2 号拆分或提取页面

照您平时的写法输入“1-3, 7, 12-”。工具会在动手之前,把它将要取走的页码一条不落地列给您看,还会点名您要的、但根本不存在的那些页。

.pdf
第 3 号重排和旋转页面

工具会在动手之前显示每一页的角度,事后再把成品文件里的角度读一遍。旋转一页不动一个像素:变的只是显示角度,所以毫无损失。

.pdf
第 4 号给 PDF 瘦身

一份 PDF 的体积,几乎全在它的图片上。工具会把图片一张张列出来,说明每一张它能做什么,并把前后的真实差距摆出来。没什么可省的时候,它会直说,而不是把同一个文件换个名字还给您。

.pdf
第 6 号填写 PDF 表单

这件工具填的是那些真的带表单字段的 PDF,而如果您那份没有,它会马上告诉您。它会把每个字段按名字列出来,填好,再把产出的文件重新打开,确认您的答案确实在里面。

.pdf
第 7 号加页码、加水印

位置是按规则定的,不是用鼠标点的:正因如此才能不显示页面就把这件事做完,也就不用内嵌一个渲染引擎。工具会在动手之前把每一页上要写什么给您看,并点名那些显示角度会把一切弄歪的页面。

.pdf
第 8 号图片转 PDF

把照片一次全放进来:它们会变成一份 PDF,一张图一页。JPEG 和 PNG 是原封不动放进去的;其他格式会被重新编码,而它那一行会写明。

.jpg · .png · .webp · .avif · .gif
第 9 号清除 PDF 的元数据

PDF 的元数据不是放在一个地方,它有三个窝。工具会把三个都摆出来,然后清空,再把产出的文件重新打开,告诉您还剩下什么。

.pdf
第 10 号给 PDF 加密码

方向从文件本身推断:没上锁的文件就上锁,上了锁的文件就打开。方法在动手之前就摆出来,连修订号一起,而且产出的文件会被重新打开,确认它真的开得了。

.pdf

第 2 角

图片专区

一张照片说出来的,比它显示的多。在这里可以看清它、清干净它、缩小它、裁剪它,把不关别人事的地方打上码。

已摆上工作台

第 3 角

安全专区

加密一个文件,编一句结实的密码短语,确认下载回来的东西没被动过手脚,把链接里的跟踪参数拆掉。每件工具都会说清自己做什么、不做什么;没有一件会针对您的处境给出安全建议。

已摆上工作台

第 4 角

文字与数据专区

数一数、比一比、排排版、清一清。手边没有的时候,这些小动作能让人白搭一个钟头。

已摆上工作台
第 22 号统计字数、衡量可读性

“多少个字符?”并没有唯一答案,而这正是这件工具第一件要给您看的事:一个表情符号占两个码元、一个码位,而屏幕上只是一个符号。三种数法分开显示,各自有什么用也写在旁边。

粘进来的一段文字
第 23 号比对两段文字

一份合同、一份报价、一封信的两个版本:拿到一个陌生网站上去比,就等于把两个版本都交给了它。在这里,它们一步也不离开您的设备,而且工具是逐词指出改动的,不是把两整行涂成红色。

粘进来的两段文字
第 24 号格式化并校验 JSON

这里的解析器是自己手写的,没有借用浏览器的:因为浏览器的报错文字没有任何规范约束,各家浏览器还各说各话。这一个会告诉您第几行、第几列,以及那里本该是什么,在哪儿都一样。

粘进来的 JSON
第 25 号CSV 转 JSON,反过来也行

有一件事几乎没人说:“CSV 格式”并不是一项标准。它那份参考文档标着“仅供参考”,而且文档自己就写着,各家实现之间存在相当大的差异。所以这件工具会把分隔符量出来,而不是猜,并且把量到的结果告诉您。

粘进来的 CSV 或 JSON
第 26 号清掉粘贴带来的格式

粘贴过来的文字带着谁也看不见的东西:零宽字符、能在不改动字节的情况下把显示顺序倒过来的书写控制符、算不上空格的空格。工具会用 Unicode 的官方名称把它们一个一个点出来,然后清掉。

粘进来的一段文字
第 27 号Markdown 转 HTML

您文中所有的 HTML 符号一律转义,没有例外:写在 Markdown 里的一段脚本,出来是看得见的文字,永远不会变成可执行的东西。这比规范更严,而对一件产出“会被人打开的文件”的工具来说,这是唯一稳妥的做法。

粘进来的 Markdown