iOS APP实现打印功能

使用iOS AirPrint 让你的APP轻松实现打印功能

说在前面的话


最近在做的一个iOS项目有个打印 pdf的功能。查找资料发现苹果早在 iOS 4.2 就有了 AirPrint 功能。网上关于AirPrint 的资料不多,所以就写了这篇博文。 下面就和大家分享一下自己的学习收获。

内容


  • 1, 什么是AirPrint

    其实就是将iOS(iphone,ipad)上的内容,使用支持AirPrint的打印机打印出来。打印过程无线控制, 非常方便。

  • 2, 第一手资料

    学习iOS, 第一手资料肯定非苹果官方文档莫属.
    here。 (我下面叙述的内容基本上是对文档的总结, 英语可以的建议直接看文档。。。)

  • 3, Printer Simulator,使用打印模拟器进行测试

    既然涉及打印功能,那么就需要有一台支持AirPrint 功能的打印机进行测试喽,你没有?没关系!苹果已经为我们准备好了模拟器。 这个模拟器在Xcode中没有, 需要自己到官网下载:
    下载:Printer Simulator (需要先注册登录)

  • 4, 了解一下AirPrint可以打印的内容

    • an array of ready-to-print images and PDF documents: 一组图片文件和PDF文件。

    • a single image or PDF document: 一张图片或是一个pdf文件。、

    • an instance of any of the built-in print formatter classes: 打印格式化者- 的实例。(简单文本,html文档,某些View显示的内容)。

    • a custom page renderer: 自定义页渲染者。

注释: 1,2 很简单,就不详细解释了,3,4姑且这样翻译了,不懂没关系, 继续向下看。。。

详情见——⏬

坐上来 — ✈️✈️✈️✈️✈️✈️✈️✈️✈️✈️✈️✈️

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值