pdfファイルの連結。
もう少しメモリ節約するやり方ないでしょうか?

/// pdf1 の末尾に pdf2 を追記
func appendPDF(pdf1: PDFDocument,
pdf2: PDFDocument) -> PDFDocument {
guard pdf2.pageCount >=1 else { return pdf1 }

// pdf2 の追加済みページを削除しながらループするとメモリ節約できる?
// let endIndex = pdf2.pageCount
for i in 0..< pdf2.pageCount {
let page = pdf2.page(at: 0)!
pdf1.insert(page, at: pdf1.pageCount)
pdf2.removePage(at: 0)
}
return pdf1
}