Примечание. Ниже приведен код для платформы iOS.
- Создание данных PDF из изображений:
func generatePdfData(_ images:[UIImage])->Data? {
let data = NSMutableData()
UIGraphicsBeginPDFContextToData(data, CGRect.zero, nil)
for image in images {
UIGraphicsBeginPDFPageWithInfo(CGRect(x: 0,y: 0,width: image.size.width,height: image.size.height), nil)
image.draw(in: CGRect(x: 0, y: 0, width: image.size.width, height: image.size.height))
}
UIGraphicsEndPDFContext()
return data as Data
}
Преобразование данных в строку base64
data.base64EncodedString (параметры: .lineLength64Characters)