0
從可變分辨率的PDFPage
對象中獲取NSImage
的最佳方式是什麼?從不同分辨率的PDFPage中提取NSImage
我有一個PDF文件顯示在PDFView
,我需要捕獲當前頁面並存儲爲NSImage
。此外,我需要能夠改變頁面的分辨率(DPI)。
使用此代碼,生成的圖像對於A4頁面僅爲595x841。我需要比這更高的分辨率(高達300DPI):
PDFPage *page = _pdfView.currentPage;
NSData *pageData = page.dataRepresentation;
NSImage *img = [[NSImage alloc] initWithData:pageData];