1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- //
- // PDFOutputViewController.swift
- // PDFGenerator
- //
- // Created by Suguru Kishimoto on 9/7/16.
- //
- //
- import UIKit
- import PDFGenerator
- class PDFOutputViewController: UIViewController {
- @IBOutlet fileprivate weak var scrollView: UIScrollView!
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view.
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
-
- @IBAction func render(_: UIButton) {
- let dst = NSHomeDirectory() + "/test.pdf"
- try! PDFGenerator.generate(self.scrollView, to: dst)
- openPDFViewer(dst)
- }
-
- fileprivate func openPDFViewer(_ pdfPath: String) {
- let url = URL(fileURLWithPath: pdfPath)
- let storyboard = UIStoryboard(name: "PDFPreviewVC", bundle: nil)
- let vc = storyboard.instantiateInitialViewController() as! PDFPreviewVC
- vc.setupWithURL(url)
- present(vc, animated: true, completion: nil)
- }
- /*
- // MARK: - Navigation
- // In a storyboard-based application, you will often want to do a little preparation before navigation
- override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
- // Get the new view controller using segue.destinationViewController.
- // Pass the selected object to the new view controller.
- }
- */
- }
|