gpt4 book ai didi

c# - 如何使我的 PDF 正好适合 4x6 英寸?目前正在打印普通A4文档

转载 作者:太空狗 更新时间:2023-10-30 00:11:16 25 4
gpt4 key购买 nike

我正在使用 iTextSharp 创建运输标签。

我正在做的是在 PDF 中创建一个标签,这样我就可以按照我想要的任何方式对其进行格式化,然后将其发送到我的热敏打印机。

我的问题是,我的标签尺寸为 4x6(标准运输标签)。这些是我们在 UPS 和 Fedex 包裹上看到的标签。如何使我的 PDF 正好适合 4x6 英寸?目前它是在普通的 A4 文档中打印。

我正在使用以下内容:

Dim document As New Document()
document.SetPageSize(PageSize.A4_LANDSCAPE)

最佳答案

设置自定义页面大小:

Dim pgSize As New iTextSharp.text.Rectangle(myWidth, myHeight) 
Dim doc As New iTextSharp.text.Document(pgSize, leftMargin, rightMargin, topMargin, bottomMargin)

iTextSharp 使用每英寸 72 个像素,因此如果您知道所需页面大小的高度和宽度(以英寸为单位),只需将这些数字乘以 72 即可得到 myWidth 和 myHeight。

https://stackoverflow.com/a/2503476/102937

关于c# - 如何使我的 PDF 正好适合 4x6 英寸?目前正在打印普通A4文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14076570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com