【问题标题】:Column width in Excel to PDFExcel 到 PDF 中的列宽
【发布时间】:2020-04-25 18:46:43
【问题描述】:

我正在尝试将 Excel 文档转换为 PDF。 Excel 文档的前 10 列宽度为 64 像素。我正在为 PDF 使用 A4 表大小,其中前 10 列应该适合。但是,Excel 只适合 9 列。在本文档中左右边距设置为 0.7 英寸。它使用 Arial 字体和大小 10。

预期:

纵向方向

系统分辨率:1360 x 768

减去边距后的可用图纸尺寸 = (8.27 - 1.4) x 96 = 659.52 像素

前 10 列宽度为 64 像素 = 64 x 10 = 640 像素

640 像素可以放入 659.52 像素的 PDF 页面。

结果

只有从 1 到 9 的列适合 PDF 的第一页。

Excel 将文档转换为 PDF 的逻辑或行为是什么。它使用什么样的缩放比例?

Download the Excel document here

【问题讨论】:

    标签: c# excel pdf pdf-generation excel-2019


    【解决方案1】:

    如果你从一个 Excel 模板文件,您已经可以将“打印范围”设置为 9 列。

    如果您随后将其转换为 PDF,它将按照您的意愿显示。

    要保存为 PDF,您可以使用以下内容

    ExportAsFixedFormat(XlFixedFormatType.xlTypePDF)
    

    【讨论】:

      猜你喜欢
      • 2016-12-16
      • 2021-06-15
      • 2011-07-29
      • 2011-11-21
      • 2015-07-29
      • 1970-01-01
      • 2011-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多