Hallo,
ich würde sehr gerne mit folgendem Code ein Thumbnail meiner Pdf-Dabei erzeugen, leider stürzt der Code dabei ab und ich weiß nicht wirklich weshalb.
Alles anzeigen
document.pdf
Kann mir jemand sagen, was ich falsch mache? Die Datei liegt dort wo der Pfad hinzeigt, NSData ist auch initialisiert und ich weiß echt nicht, was ich daran tun soll.
Nachtrag:
Der Absturz ist behoben. Thumbnail wird aber dennoch nicht erstellt sondern ich erhalte folgende Ausgaben:
Folgender test ist auch erfolgreich:
Aber das Bild scheint vollständig weis zu sein...
ich würde sehr gerne mit folgendem Code ein Thumbnail meiner Pdf-Dabei erzeugen, leider stürzt der Code dabei ab und ich weiß nicht wirklich weshalb.
Quellcode
- NSString *path = [[NSBundle mainBundle] pathForResource:@"document" ofType:@"pdf"];
- NSData *pdfdata = [NSData dataWithContentsOfFile:path];
- UIGraphicsBeginImageContext(CGSizeMake(134, 134));
- CGPDFDocumentRef pdfRef = CGPDFDocumentCreateWithProvider( (CGDataProviderRef)pdfdata);
- CGPDFPageRef pageRef = CGPDFDocumentGetPage(pdfRef, 1); // get the first page
- CGContextRef contextRef = UIGraphicsGetCurrentContext();
- CGContextDrawPDFPage(contextRef, pageRef);
- UIImage *imageToReturn = UIGraphicsGetImageFromCurrentImageContext();
- // clean up
- UIGraphicsEndImageContext();
- CGPDFDocumentRelease(pdfRef);
- return imageToReturn;
document.pdf
Kann mir jemand sagen, was ich falsch mache? Die Datei liegt dort wo der Pfad hinzeigt, NSData ist auch initialisiert und ich weiß echt nicht, was ich daran tun soll.
Nachtrag:
Der Absturz ist behoben. Thumbnail wird aber dennoch nicht erstellt sondern ich erhalte folgende Ausgaben:
Folgender test ist auch erfolgreich:
Aber das Bild scheint vollständig weis zu sein...
Man kann alles schaffen. Man muss es nur wollen
www.regetskcob.github.io
www.regetskcob.github.io
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von DBocksteger ()