导航:首页 > 文档加密 > pdf属性at

pdf属性at

发布时间:2024-11-12 22:43:39

❶ iOS pdfKit 开发指北

2017年夏天,在苹果全球开发者大会(WWDC)上,苹果公司终于推出了针对于 iOS 的 PDFKit 支持。PDFKit 自从 MacOS 10.4 以来一直在 AppKit for MacOS 中。但 UIKit 却迟迟得不到支持,尽管苹果公司之前在 iBooks 和 Mail 中使用过 PDFKit , 但是该框架并未向开发人员开房。

PDFKit 包含了大量关于 PDF 相关的功能,例如,打开,修改,绘图和保存 PDF ,也包含了搜索文本。在 iOS 11 后,苹果终于开放了 PDFKit 。目前(虽然离 PDFKit 发布已经过了一年多),但是目前中文资料和 Demo 确实比较少,下面笔者就带着大家简单的了解一下 PDFKit。

主要核心功能如下:

PDFView

PDFDocument

PDFPage

PDFAnnotation

让我看到你们的双手, put your hands up!

引入 #import <PDFKit/PDFKit.h> ,创建 PDFView ,创建之前,首先要创建 PDFDocument ,这里通过文件路径 URl 进行创建。

创建 PDFView ,将 PDFDucument 对象赋给 PDFView。

至此,就实现了 PDF 的读取及显示。

首先获取 PDFDocument 的属性 PDFPage :

通过 PDFPage 的对象方法,可以获取 PDF 的缩略图,这里需传入图片的 size:

创建 collectionViewCell ,通过 collectionView 就可以实现一个大致的功能。

点击跳转

获取 cell 的点击事件,取出所点击的 PDFPage 对象,用下述方法进行跳转:

PDFOutline 是一个层级关系的对象,他表示 PDF 的大纲(也就是我们常用的书签)。每个 PDFOutline 对象都可通过 childAtIndex: 方法获取出他的孩子对象, 注意 ,这里需要先判断 numberOfChildren ,以确定该 outline 对象存在多少个孩子节点,避免下标超界引发的崩溃。

实现大纲功能

从 PDFDocument 中获取 PDFOutline

遍历 outline 孩子节点(默认只遍历一层)

当点击节点时,判断有无孩子节点,进行当前数组的新增或删除。

这里搜索功能主要靠下述方法实现

调用此方法之前,首先需将 PDFDocument 设置代理,通过 PDFDocument 的代理进行回调。获取 PDFSelection 对象,

再根据 selection 对象显示搜索内容。

调用下述方法即可对 PDFView 进行缩放,

实现双击缩放或还原:

这里通过设置 pdfView 的 scaleFactor 属性即可实现, 注意 : scaleFactorForSizeToFit 属性是当前 PDF 充满屏幕的比例。

GitHub : https://github.com/japho/PDFDemo

本文原地址: https://japho.top/2018/11/21/guideline-of-pdfkit/

❷ pdf虚拟打印机怎么用

建议安装pdffactory(见附件),功能多。



Pdffactory4.5注册及使用方法

1、安装后,在电脑控制面板中,打开“打印机和传真”。win7用户在燃咐团 Pdffactory pro 打印机右键菜单中选择“打印机属性”(注意不是“属性”);xp用户选择“属性”。在随后的界面中,点击“about”,输入用户名和注册简镇码。注册后,无水印和功能限制。用户名任意,注册皮橘码用注册机生成。或使用这个注册码:F7AT-EE2E-GQVA


阅读全文

与pdf属性at相关的资料

热点内容
服务器1099端口如何关闭 浏览:532
怎么在潍坊银行app改密码 浏览:411
幻塔为什么服务器不一样 浏览:434
抓取网站前端源码 浏览:151
apache24linux安装 浏览:235
java什么是布局管理器 浏览:893
什么配置服务器能架设传奇 浏览:333
手机后台可以加密吗 浏览:142
瑞幸app怎么进不去 浏览:967
粘贴同名文件夹 浏览:150
usb编程入门书籍 浏览:887
大象app怎么删除人员 浏览:104
如何安装华为v2服务器 浏览:920
带耳机录音在哪个文件夹 浏览:367
数控编程g16指令 浏览:315
单片机串口收发不成功 浏览:441
安卓服光遇如何玩ios服 浏览:81
pdftools破解版 浏览:381
3d文件解压 浏览:356
phpsocket支持 浏览:202