PDF文件不打印整页

时间:2018-06-18 06:32:16

标签: ios swift pdf

我正在尝试打印使用Adobe Acrobat创建的导入的pdf文件。我正在使用UIActivityViewController将其发送到打印机。打印时,切断底部。也许是1/8“左右,但它是我需要的1/8”。从Acrobat打印出相同的文件没有任何问题。

为了它的价值,我还注意到注释字段似乎没有完全对齐,就像字体太大或者其他东西一样。

以前有没有人碰过这个?是否存在某种缩放设置,我应该设置甚至使用不同的方法将其发送到打印机?

 @IBAction func Share(_ sender: Any) {

    let fileManager = FileManager.default
    let documentPath = Bundle.main.path(forResource: "OSM1page", ofType: "pdf")

    if fileManager.fileExists(atPath: documentPath!){
        let document = NSData(contentsOfFile: documentPath!)
        let activityViewController: UIActivityViewController = UIActivityViewController(activityItems: [document!], applicationActivities: nil)
        activityViewController.popoverPresentationController?.sourceView=self.view
        present(activityViewController, animated: true, completion: nil)
    }
    else {
        print("document was not found")
    }
}

0 个答案:

没有答案