0
Xcode 5有沒有辦法將PDF頁面保存到OS X上的圖像?我已經搜索#2,發現這個Xcode save a PDF as Image?如何將PDF保存到OS X上的圖像?
然而,它是適用於iOS,而不是OS X.我要PDF頁面導出到像JPG或PNG等圖像
預先感謝您。
Xcode 5有沒有辦法將PDF頁面保存到OS X上的圖像?我已經搜索#2,發現這個Xcode save a PDF as Image?如何將PDF保存到OS X上的圖像?
然而,它是適用於iOS,而不是OS X.我要PDF頁面導出到像JPG或PNG等圖像
預先感謝您。
試試這個:
NSData *pdfData = [NSData dataWithContentsOfFile:pathToUrPDF];
NSPDFImageRep *pdfImg = [NSPDFImageRep imageRepWithData:pdfData];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSInteger pageCount = [pdfImg pageCount];
for(int i = 0 ; i < pageCount ; i++) {
[pdfImg setCurrentPage:i];
NSImage *temp = [[NSImage alloc] init];
[temp addRepresentation:pdfImg];
NSBitmapImageRep *rep = [NSBitmapImageRep imageRepWithData:[temp TIFFRepresentation]];
NSData *finalData = [rep representationUsingType:NSJPEGFileType properties:nil];
NSString *pageName = [NSString stringWithFormat:@"Page_%ld.jpg", (long)[pdfImg currentPage]];
[fileManager createFileAtPath:[NSString stringWithFormat:@"%@/%@", @"pathWrUWantToSave", pageName] contents:finalData attributes:nil];
}
親愛的香提K,你能幫我嗎? http://stackoverflow.com/questions/23626526/how-to-convert-pdf-to-nsimage-and-change-the-dpi – SuperBerry