Ghostscript - 在打印到pdf时剪切页面的右侧

时间:2013-03-18 11:39:49

标签: windows-xp pdf-generation ghostscript

我正在尝试将excel 2003工作表转换为pdf文件。为此,我尝试了许多可用的PDF转换器/打印机(在32位Windows XP上),包括cutepdf,bullzip和pdfcreator。他们每个人都拿走我的文件并删除工作表的右侧。参见:

https://docs.google.com/file/d/0B-z9BfHBPkLUOGVER21kNE1ROEE/edit?usp=sharing

我有另一个pdfcreator,可以完整地打印页面。参见:

https://docs.google.com/file/d/0B-z9BfHBPkLUU2xCRWthWFNTMk0/edit?usp=sharing

有效者和其他人之间的区别(据我所知),它似乎没有像其他人一样使用Ghostscript。因此我的假设是Ghostscript就是问题所在。看来该软件使用的是Ghostscript 9.05版。 Bullzip提供使用替代版本的设施,我也尝试使用9.07,结果相同。打印机的页面大小设置为A4。

每当我选择其中一个错误的打印机时,Excel的预览页面会显示剪切的图像,就好像我正在尝试打印到的页面尺寸太小而无法放在工作表上。我已尝试以下方法解决此问题:

  1. 使用适合页面选项;
  2. 将页面大小设置为A3。
  3. 在第一种情况下,图像缩小但仍然被剪裁,在第二种情况下,图像仅显示占据可打印区域的左上角,但仍然被剪裁。

    然而,在打开这些pd​​f时,图像尺寸/页面尺寸与第一个示例完全相同,即在A4尺寸页面上显示为100%缩放图像。

    任何人都可以帮助:

    1. 确认这是一个Ghostscript问题;
    2. 协助确定转换时使用的页面设置;
    3. 提供任何解决方案和/或帮助解决问题。
    4. 非常感谢

      此致

2 个答案:

答案 0 :(得分:1)

根据提供的信息无法确定,但这可能 Ghostscript问题。 Ghostscript依赖于PostScript,它由Windows中的PostScript打印机驱动程序发送给它。这取决于描述'printer'的PPD文件。很可能正在使用的那个已定义了一些硬件边距,这就是造成问题的原因。

您可以更改打印机以使用'FILE:'端口而不是当前使用的任何端口,这将提示您输入文件名,将其保存在方便的位置。这是一个PostScript文件,如果你在公共场所发布,那么可以推断出更多。

如果您能找到与打印机相关的PPD文件,那么这也很有用。

嗯,实际上看着它可能是GS的图像,因为总内容没有被剪裁。我需要看看PostScript文件。

答案 1 :(得分:0)

@ user2177934:第一个链接中的文件确实使用页面布局和页面大小842 x 595 pt(A4),旋转0度(即:横向,未旋转)。这可以在以下命令的输出中看到:

 pdfinfo -box requisition_pdfxchange.pdf 
 =======================================
Producer:       PDF-XChange 3.00.0030 (Windows XP)
CreationDate:   Mon Mar 18 10:48:45 2013
Tagged:         no
Form:           none
Pages:          1
Encrypted:      no
Page size:      841.889 x 595.289 pts (A4)
Page rot:       0
MediaBox:           0.00     0.00   841.89   595.29
CropBox:            0.00     0.00   841.89   595.29
BleedBox:           0.00     0.00   841.89   595.29
TrimBox:            0.00     0.00   841.89   595.29
ArtBox:             0.00     0.00   841.89   595.29
File size:      5057 bytes
Optimized:      no
PDF version:    1.4

第二个链接中的文件确实使用了页面布局和页面大小595 x 842 pt(A4),旋转了90度(即纵向,旋转使其看起来像风景)。

 pdfinfo -box requisition_pdfcreator.pdf
 ======================================= 
Title:          requisition_wi_btn_v1.5
Subject:        
Keywords:       
Author:         Paul
Creator:        PDFCreator Version 1.6.2
Producer:       GPL Ghostscript 9.07
CreationDate:   Mon Mar 18 10:47:19 2013
ModDate:        Mon Mar 18 10:47:19 2013
Tagged:         no
Form:           none
Pages:          1
Encrypted:      no
Page size:      595 x 842 pts (A4)
Page rot:       90
MediaBox:           0.00     0.00   595.00   842.00
CropBox:            0.00     0.00   595.00   842.00
BleedBox:           0.00     0.00   595.00   842.00
TrimBox:            0.00     0.00   595.00   842.00
ArtBox:             0.00     0.00   595.00   842.00
File size:      13773 bytes
Optimized:      no
PDF version:    1.4

由于您已在Windows系统上安装了相应的PDF文件转换器作为打印机驱动程序,我强烈的假设是您只是错误地调整了用例的驱动程序设置。

只需使用打印作业属性中的横向设置,一切都会正常。 : - )