2016-09-08 2 views
2

Ich habe eine PDF-Datei, habe es von iCloud und möchte diese PDF-Datei in Binär konvertieren.Wie konvertiert man PDF zu binär in Objective C

Code Snippet:

-(IBAction)iCloudDriveFullFolder:(id)sender 
{ 
    UIDocumentPickerViewController *documentPicker = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:@[@"public.data"] 
                              inMode:UIDocumentPickerModeImport]; 
    documentPicker.delegate = self; 

    documentPicker.modalPresentationStyle = UIModalPresentationFormSheet; 
    [self presentViewController:documentPicker animated:YES completion:nil]; 
} 


#pragma mark - iCloud files 
- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url { 
    if (controller.documentPickerMode == UIDocumentPickerModeImport) 
    { 
     NSString *alertMessage = [NSString stringWithFormat:@"Successfully imported %@", [url lastPathComponent]]; 

     NSLog(@"alertMessage %@",alertMessage); 
} 

diesen Code verwenden ich die PDF-Datei aus iCloud bekam. alertMessage habe es, dass PDF-Datei. wie kann ich in binär konvertieren. Hilf mir. Danke Fortschritt.

+0

Sie können folgenden Code verwenden NSData * data = [NSData dataWithContentsOfFile: strURL]; – Janmenjaya

+0

Wie verwende ich diesen Code. Übergeben Sie die alertMessage-Zeichenfolge an strURL. aber ich habe null. – saravanar

+0

Hier müssen Sie die Pfad-URL von PDF angeben. Nachdem Sie die PDF-Datei importiert haben, müssen Sie sie dort gespeichert haben. Verwenden Sie diesen Pfad. Ich habe nie etwas importiert, aber wenn Sie den Pfad haben, können Sie die Methode verwenden, um Binärdaten zu erhalten – Janmenjaya

Antwort

2

Sie erhalten eine NSData Objekt für NSURL:

[NSData dataWithContentsOfURL: url] 

(ich habe keine Möglichkeit für Sie zu testen, wenn es Sie nicht arbeiten müssen, die bekommen den Weg: url.path)

und dann können Sie die binäre von NSData mit this beantworten

+1

sah, dass die link wie kann ich die nsdata zuweisen string mir helfen .. hilf mir. – saravanar

Verwandte Themen