【问题标题】:Generate PDF using 'letter paper'使用“信纸”生成 PDF
【发布时间】:2013-05-03 17:01:03
【问题描述】:

我最近遇到了“信纸”(或信纸)的表达,但我以前从未听说过,我不确定它是什么,我开始认为这不是一个标准的表达。无论如何,我试图找出一些关于它的东西,但它看起来不是很常用,至少就 Java PDF 生成而言,这种措辞并不常用。我认为信页应该是某种模板,但后来我不知道为什么不叫它。例如,它应该用于角落的常见徽标或常见的页脚。我找不到任何关于实际上是什么或如何将其应用于我的 PDF 生成过程的教程或解释。

谁能给我解释一下它是什么,(为什么叫这个)​​以及如何将它应用到我的 PDF 生成中?我正在使用 iText。

【问题讨论】:

  • 看起来“信纸”可能只是“A4”的一种说法。纸张尺寸可能用于标准字母。
  • 恐怕不是这样,或者至少不是完全如此,客户提到“信纸”应该包含一个标志和一些页脚,并且应该打印实际(附加)数据在这个模板上(我假设)......我不确定了:(
  • 我已经更新了我的答案,现在检查一下
  • 如果您的客户谈到纸张尺寸,请参阅。 en.m.wikipedia.org/wiki/Letter_(paper_size)
  • 正确的说法是公司文具。请看我书中的这个例子:1t3xt.be/?140

标签: java pdf itext letter


【解决方案1】:

它指的是 8.5" 宽 x 11" 高的普通 A4 size papers size

对于 PDF 生成,您可以在创建 pdf 对象时指定大小。

我在 iText pdf 导出中使用了以下内容

document = new Document(PageSize.A4, 16, 16, 64, 34);

如果您需要特定于特定 pdf 库的帮助,如果您提供 pdf 库名称,我会尝试找出

更新:供您发表评论

客户提到“信纸”应包含徽标 和一些页脚,实际(附加)数据应打印在 这个模板(我假设)。

可能是客户需要在生成的 PDF 的每一页中都有页眉和页脚。在 iText 中,您可以使用 java 代码指定页眉和页脚,这些将插入到生成 PDF 的所有页面中。

您可以在此处获取使用页眉和页脚的示例

https://itextpdf.com/examples/iia.php?id=86

https://itextpdf.com/examples/iia.php?id=87

【讨论】:

  • 好吧,我开始认为客户提到的信纸完全不同,您是第二个将其与纸张尺寸相关联的人,所以我会接受这种方法,非常感谢。
  • “Letter”尺寸不等于 A4 且 A4 不是 8.5 x 11 英寸。
【解决方案2】:

当提到纸张尺寸时,“Letter”是指美国最常用的一种格式,而不是欧洲常用的 A4。

信纸为 8.5" x 11",比标准 A4 尺寸(8.3" x 11.7")略宽但略短。

您可以在此处找到所有常见的页面尺寸: http://www.dpandi.com/paper/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-01
    • 2021-09-08
    • 2011-07-27
    • 2014-07-03
    • 2020-01-08
    • 2017-08-14
    • 2011-06-29
    • 2012-06-06
    相关资源
    最近更新 更多