Ghostscript ps2pdf 输出大小 555 点 x 555 点
Ghostscript ps2pdf output size 555 points x 555 points
我正在通过 TexLive 命令行使用 ghostscript。我需要 555 x 555 点大小的 PDF。我试过了
ps2pdf rho.eps dDEVICEWIDTHPOINTS=555 -dDEVICEHEIGHTPOINTS=555 myTest1.pdf
但它返回了
Producer: GPL Ghostscript 9.18
CreationDate: 10/31/16 21:29:18
ModDate: 10/31/16 21:29:18
Tagged: no
Form: none
Pages: 1
Encrypted: no
Page size: 612 x 555 pts (rotated 0 degrees)
File size: 2373 bytes
Optimized: no
PDF version: 1.4.
有什么想法吗?
您没有设置 -dFIXEDMEDIA
,如果您不这样做,则输入的媒体大小将覆盖现有值。实际上,您只是在设置默认值,添加 FIXEDMEDIA 意味着它无法更改。
鉴于输入是 EPS 文件,不 设置 DEVICEHEIGHTPOINTS 和 DEVICEWIDTHPOINTS 以及 FIXEDMEDIA 几乎肯定会更好,而是使用 -dEPSCrop
来设置EPS 文件中定义的 BoundingBox 的媒体大小。
如果您真的想将 EPS 文件的内容缩放到特定大小,则需要为 EPS 编写 PostScript 包装程序。
我正在通过 TexLive 命令行使用 ghostscript。我需要 555 x 555 点大小的 PDF。我试过了
ps2pdf rho.eps dDEVICEWIDTHPOINTS=555 -dDEVICEHEIGHTPOINTS=555 myTest1.pdf
但它返回了
Producer: GPL Ghostscript 9.18
CreationDate: 10/31/16 21:29:18
ModDate: 10/31/16 21:29:18
Tagged: no
Form: none
Pages: 1
Encrypted: no
Page size: 612 x 555 pts (rotated 0 degrees)
File size: 2373 bytes
Optimized: no
PDF version: 1.4.
有什么想法吗?
您没有设置 -dFIXEDMEDIA
,如果您不这样做,则输入的媒体大小将覆盖现有值。实际上,您只是在设置默认值,添加 FIXEDMEDIA 意味着它无法更改。
鉴于输入是 EPS 文件,不 设置 DEVICEHEIGHTPOINTS 和 DEVICEWIDTHPOINTS 以及 FIXEDMEDIA 几乎肯定会更好,而是使用 -dEPSCrop
来设置EPS 文件中定义的 BoundingBox 的媒体大小。
如果您真的想将 EPS 文件的内容缩放到特定大小,则需要为 EPS 编写 PostScript 包装程序。