如何在Apple的PDFKit中指定字母格式?

时间:2019-02-21 09:20:27

标签: swift apple-pdfkit

我必须使用Swift 4创建新页面或将新页面添加到PDFKit文档。 文档格式必须为德国DIN A4(字母格式)。

我认为PDFDocumentAttribute可以指定此名称,但他们没有指定。

是否有任何适当的方法来指定文档尺寸?

1 个答案:

答案 0 :(得分:1)

使用的PDFView / PDFKit教程

https://www.raywenderlich.com/4023941-creating-a-pdf-in-swift-with-pdfkit

我将大约DINA4格式的尺寸设置为

let pageWidth = 10 * 62.0
let pageHeight = 10 * 85.0
let pageRect = CGRect(x: 0, y: 0, width: pageWidth, height: pageHeight)

编辑: 对于以厘米为单位的计算,您可以使用:

let pageWidth = 29.5238 * 21 // pdf-size per cm multiplied with 21cm
let pageHeight = 26.6195 * 29.7 // gets you exactly the same values like above

希望有帮助。