-1

我正在通过 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.

有任何想法吗?

4

1 回答 1

1

您没有设置-dFIXEDMEDIA,如果您不这样做,则输入中的媒体大小将覆盖现有值。实际上,您只是在设置默认值,添加 FIXEDMEDIA 意味着它无法更改。

鉴于输入是 EPS 文件,最好不要设置 DEVICEHEIGHTPOINTS 和 DEVICEWIDTHPOINTS 和 FIXEDMEDIA,而是使用-dEPSCrop它将媒体大小设置为 EPS 文件中定义的 BoundingBox。

如果您确实想将 EPS 文件的内容缩放到特定大小,则需要为 EPS 编写 PostScript 包装器。

于 2016-11-01T08:20:43.550 回答