我有一个22 * 17的PDF文件,我需要它将该页面内容放在11 * 8.5页面中。
基本上减少现有页面大小。我正在使用iTextSharp。
我该怎么做?
答案 0 :(得分:2)
您可以使用Ghostscript和pdfwrite设备代替itextsharp。类似的东西:
gs \
-sDEVICEHIGHTPOINTS=612 -sDEVICEWIDTHPOINTS=792 \
-dFIXEDMEDIA \
-dPDFFitPage \
-sDEVICE=pdfwrite \
-sOutputFile=output.pdf \
input.pdf
警告:这将完全将PDF文件解释为标记操作并发出全新的PDF(重新调整以适应新的媒体大小),具体取决于您可能会或可能不喜欢该结果的文件内容。