1

我有一个 22*17 的 PDF 文件,我需要它来适应 11*8.5 页面中的页面内容。

基本上减少现有的页面大小。我正在使用 iTextSharp。

我该怎么做?

4

1 回答 1

2

可以为此使用 Ghostscript 和 pdfwrite 设备,而不是 itextsharp。就像是:

gs \
 -sDEVICEHIGHTPOINTS=612 -sDEVICEWIDTHPOINTS=792 \
 -dFIXEDMEDIA \
 -dPDFFitPage \
 -sDEVICE=pdfwrite \
 -sOutputFile=output.pdf \
  input.pdf

警告:这将完全解释 PDF 文件以进行标记操作并发出全新的 PDF(重新调整以适应新的媒体大小),具体取决于您可能喜欢或不喜欢结果的文件内容。

于 2012-07-26T15:38:14.643 回答