如何在可可PDFView中调整PDFPages的大小?

问题描述:

我想调整文档中的所有PDF页面,使它们具有相同的宽度和我检查苹果的PDFKit指南和PDFKit文件,没有找到一个解决方案。如何在可可PDFView中调整PDFPages的大小?

我注意到,有一个过时的绘制函数:

func draw(PDFPage) 

它的描述:

对于由PDFView的子类的

定制渲染利用现在可用绘制函数是:

func draw(_ page: PDFPage, to context: CGContext) 

但它没有一个关于它的描述。我是Cocoa的新手,我不确定这是否是我需要的。

谢谢!

https://github.com/vishalkalola1/DrawPDF/tree/master/CreatePDF这是在Objective-C的演示中,你可以看到这一点,并使用Objective-C的转换迅速https://objectivec2swift.com/#/home