1

PDFファイルを取得するためにSharepoint(getItem) Web Serviceを使用すると、Byte Streamとして応答が得られました。

以下のコードを使用して、これらのバイト ストリームを PDF ファイルとして変換しようとしています。

        NSMutableData *saveData = [NSMutableData data];
        NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:byteStreamStr options:0];
            [saveData appendBytes:[decodedData bytes] length:decodedData.length];

        NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentDirectory=[paths objectAtIndex:0];
        NSString *writeableDBPath = [documentDirectory stringByAppendingPathComponent:@"test.pdf"];
        [[NSFileManager defaultManager] createFileAtPath:writeableDBPath  contents:saveData attributes:nil];

PDFファイルは元のサイズと同じサイズで保存されましたが、そのPDFファイルを開くことができません。

4

0 に答える 0