【发布时间】:2021-12-26 10:55:36
【问题描述】:
我正在将图像保存到 pdf 文档中
假设我有 3 张图片并将它们添加到应该显示 3 页的文档中。但正在发生的事情是我得到了 4 页,第一页是空的。我正在为此使用 TPPDF pod
TPPDF 环境 TPPDF 版本:2.3.5 Xcode 版本:13.0 Swift 版本:4 或以上
演示代码/项目
let document = PDFDocument(format: .a4)
document.add(.footerLeft, textObject: PDFSimpleText(text: "Generated from Pdf Scanner"))
for eachImage in images{
let imageElement = PDFImage(image: eachImage)
imageElement.sizeFit = .height
document.add(.contentCenter ,image: imageElement)
}
let generator = PDFGenerator(document: document)
let pdfUrl = (try? generator.generateURL(filename: "Example.pdf"))!
【问题讨论】:
-
我正在向 PDF 添加多个图像。循环就是为此。我需要在每一页都有一个页脚
-
@MuhammadAhmad 你能像图片数组一样显示你的完整代码吗?
-
@KishanBhatiya 我会更新问题
-
@KishanBhatiya 因为调用 document.add(.footerLeft, ...) 一次会在所有页面上添加页脚。
-
@MuhammadAhmad 你可以尝试将每个图像拟合到一个小的人工尺寸(例如 100x100)以排除溢出吗?