i Code jede Art von Datei wie PDF, SVG, anzuzeigen schrieb zu machen etc. Aber leider mit nur pdf.the Code meines Code arbeitet, ist wie diesewie SVG-Datei in iphone und ipad
-(void)drawRect : (CGRect)rect {
CGPDFPageRef myPage;
NSString * pathToPdfDoc = [[NSBundle mainBundle] pathForResource:@ "pdfdoc" ofType:@ "pdf"];
NSURL * pdfUrl = [NSURL fileURLWithPath:pathToPdfDoc];
// NSLog(@"%@",pdfUrl);
CGPDFContentStreamRef myContentStream;
document = CGPDFDocumentCreateWithURL((CFURLRef)pdfUrl);
// NSLog(@"%@",[document description]);
if (document) {
int numOfPages = CGPDFDocumentGetNumberOfPages(document);
// NSLog(@"%d",numOfPages);
CGPDFPageRef myPage = CGPDFDocumentGetPage(document, pgno);
myContentStream = CGPDFContentStreamCreateWithPage(myPage);
// CGPDFOperatorTableRef myTable;
// myScanner = CGPDFScannerCreate (myContentStream, myTable, NULL);
// CGPDFPageRef page = CGPDFDocumentGetPage(document, 1);
// page = CGPDFDocumentGetPage(document, 2);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSaveGState(ctx);
CGContextTranslateCTM(ctx, 0.0, [self bounds].size.height);
CGContextScaleCTM(ctx, 1.0, -1.0);
CGContextConcatCTM(ctx,
CGPDFPageGetDrawingTransform(myPage, kCGPDFCropBox, [self bounds], 0, true));
CGContextDrawPDFPage(ctx, myPage);
CGContextRestoreGState(ctx);
}
}
zunächst dachte ich, dass, wenn ich "pathForResources: ofType" -Methode ändern Argument ist Svg es funktioniert, aber es funktioniert nicht, kann mir jemand vorschlagen, Änderungen. danke
SVG ist ein völlig anderes Dateiformat als PDF. Warum sollten Sie erwarten, dass ein CGPDFDocument in der Lage ist, damit umzugehen? –
mögliches Duplikat von [SVG-Bildern in einer iPhone-Anwendung] (http://stackoverflow.com/questions/1251029/svg-images-in-an-iphone-application) –
gerade jetzt geprüft danke euch allen !!!! – ajay