我试图了解 pdf 和 ps 格式的工作原理。
一开始我以为ps是打印机使用的格式,里面有详细的打印说明,所以ps文件才这么大。
但看起来这要复杂得多。ps 是一种图灵完备的语言。按顺序读取以生成页面渲染。
但是当我研究 pdf 是什么时,我发现几乎相同的描述。
所以我的问题是(其中一些可能有类似的答案):
- pdf 和 ps 之间最大的区别是什么?pdf 只是 ps 的更新/更现代版本吗?
- 为什么 pdf 和 ps 对于相同的输出文件大小有如此大的差异?
- 如果 pdf 只是文本描述,为什么我不能用文本编辑器打开它?它是否使用 gzip 或其他方法压缩以减小大小?
- 当我编写 LaTeX 代码并使用编译器创建 pdf 时,编译器是否先创建 ps 文件然后再创建 pdf,或者这两种文件格式完全独立?