diff --git a/docs/user/streaming-data.md b/docs/user/streaming-data.md index 3b044ddec..b09ab4382 100644 --- a/docs/user/streaming-data.md +++ b/docs/user/streaming-data.md @@ -73,4 +73,18 @@ obj = s3.get_object(Body=csv_buffer.getvalue(), Bucket="my-bucket", Key="my/doc. reader = PdfReader(BytesIO(obj["Body"].read())) ``` -It works similarly for Google Cloud Storage ([example](https://stackoverflow.com/a/68403628/562769)). +To use with Google Cloud storage: + +```python +from io import BytesIO + +from google.cloud import storage + +# os.environ["GOOGLE_APPLICATION_CREDENTIALS"] must be set +storage_client = storage.Client() +blob = storage_client.bucket("my-bucket").blob("mydoc.pdf") +file_stream = BytesIO() +blob.download_to_file(file_stream) +reader = PdfReader(file_stream) +``` +