小编Luk*_*ner的帖子

如何为 PDF 数据提供一个文件名以供用户在 Swift 中保存

我将我的 pdfData 提供给用户进行保存。他可以保存到文件并制作文件,但pdf文件的默认名称是:PDF document.pdf。如果可能的话,我想要我自己的文件名。也许我可以在给 pdfData 之前更改 pdfData 中的文件名UIActivityViewController

这是我的代码:

// Create page rect
let pageRect = CGRect(x: 0, y: 0, width: 595.28, height: 841.89) // A4, 72 dpi

// Create PDF context and draw
let pdfData = NSMutableData()

UIGraphicsBeginPDFContextToData(pdfData, pageRect, nil)
UIGraphicsBeginPDFPage()

// From here you can draw page, best make it in a function
PdfErstellung.PdfErstellen(auswahlZeilen, vitalstoffWerteListe, heuteString)

UIGraphicsEndPDFContext()

// Save pdf DATA through user
let activityViewController = UIActivityViewController(activityItems: [pdfData], applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view // …
Run Code Online (Sandbox Code Playgroud)

pdf filenames save swift

6
推荐指数
1
解决办法
3657
查看次数

标签 统计

filenames ×1

pdf ×1

save ×1

swift ×1