0
A
回答
0
对于斯威夫特2我用 HTML字符串(是用于你的表的确切的html代码)作为字符串! Then
let render = UIPrintPageRenderer()
let fmt = UIMarkupTextPrintFormatter(markupText: html)
render.addPrintFormatter(fmt, startingAtPageAtIndex: 0)
// 3. Assign paperRect and printableRect
let page = CGRect(x: 0, y: 0, width: 612, height: 792) // some defaults
let printable = page.insetBy(dx: 0, dy: 0)
render.setValue(NSValue(CGRect: page), forKey: "paperRect")
render.setValue(NSValue(CGRect: printable), forKey: "printableRect")
// 4. Create PDF context and draw
//let pointzero = CGPoint(x: 0,y :0)
let rect = CGRect.zero
let pdfData = NSMutableData()
UIGraphicsBeginPDFContextToData(pdfData, .zero, nil)
for i in 0..<render.numberOfPages {
UIGraphicsBeginPDFPage();
render.drawPageAtIndex(i, inRect: UIGraphicsGetPDFContextBounds())
}
UIGraphicsEndPDFContext();
// 5. Save PDF file
let path = "\(NSTemporaryDirectory())sd.pdf"
pdfData.writeToFile(path, atomically: true)
print("open \(path)")
相关问题
- 1. Swift PDF创建矩形?
- 2. 如何在Swift中创建PDF/A文件?
- 3. 如何在magento中创建pdf?
- 4. 如何在wordpress中动态创建pdf?
- 5. 如何在ASP.NET中创建PDF
- 6. 如何在drupal中创建pdf文件?
- 7. 如何在ios中创建.pdf文件?
- 8. 如何在IE中创建PDF文件
- 9. 如何在itext7中创建只读PDF
- 10. 如何在reStructuredText中创建PDF?
- 11. 如何在Swift中创建序列?
- 12. 如何在swift中创建插件
- 13. 如何在Swift 2.0中创建CTRunDelegate
- 14. 如何在Swift中创建接口
- 15. 如何在Swift中创建一个NSMutableDictionary?
- 16. 如何在swift中创建VTCompressionSession?
- 17. 如何在Swift中创建指针?
- 18. 如何在Swift中创建'post'HTTP请求?
- 19. 如何在Swift中创建MKCircle?
- 20. 如何在Swift中创建Dyanamic NSDictonary
- 21. 如何在Swift 3中创建AudioQueueInputCallback?
- 22. 如何在swift中从AVCaptureStillImageOutput创建CIImage?
- 23. 如何在Swift中创建QuickBlox会话
- 24. 如何下载pdf时创建smarty从pdf创建的pdf
- 25. 无法通过swift创建PDF与UIView?
- 26. 如何在yii2中创建PDF时创建css?
- 27. 在swift中创建并保存包含图像的PDF
- 28. 如何创建PDF文件
- 29. 如何从DWG创建PDF?
- 30. 如何从HTML创建PDF?