NSImage
从PDFPage
对象中获取可变分辨率的最佳方法是什么?
我有一个显示在 a 中的 PDF 文件PDFView
,我需要捕获当前页面并存储为NSImage
. 此外,我需要能够改变页面的分辨率 (DPI)。
使用此代码,生成的图像对于 A4 页面只有 595x841。我需要比这更高的分辨率(高达 300DPI):
PDFPage *page = _pdfView.currentPage;
NSData *pageData = page.dataRepresentation;
NSImage *img = [[NSImage alloc] initWithData:pageData];