0

我发现可以从矩形创建 A4 格式的信息:

let page = CGRect(x: 0, y: 0, width: 595.2, height: 841.8) // A4, 72 dpi

UIPrintPageRenderer我需要这个矩形来为我的对象指定页面大小。

同样在我的特殊情况下,我使用 Web 视图来构建基于 HTML 代码的 PDF 页面。

我找到了如何采用 HTML 页面以适应 A4 大小的答案:

html,body{
    height: 842px;
    width: 595px;
}

从那个例子中有趣的是,与 Swift 代码相比,它们提供的只是高度和宽度的不准确值。

只需要确保哪些值是正确的。或者我们可能需要使用英寸、毫米来代替。

我的 PDF 页面必须具有 A4 格式,并且 HTML 必须具有相同的大小。从上面的值可以看出它们是不同的。

4

0 回答 0