मेरे पास टेबल के साथ पीडीएफ है और टेबल की सामग्री से संबंधित छवि आरेख है। एक ही पेज पर टेबल और इमेज दोनों।

मैंने Camelot लाइब्रेरी का उपयोग करके टेबल्स निकाले हैं। और फ़िट्ज़ लाइब्रेरी का उपयोग करने वाली छवियां भी। पायथन का उपयोग करना

अब मैं उन छवियों (.png) को किसी भी संभावित क्लाउड सेवा पर अपलोड करना चाहता हूं और संबंधित छवि के वेब लिंक को संबंधित तालिका के डेटाफ्रेम में प्रदान करना चाहता हूं।

कृपया मदद करे।

पीडीएफ का एक पेज इस तरह दिखता है।

0
Jagrut Panchal 16 अक्टूबर 2020, 14:05

1 उत्तर

सबसे बढ़िया उत्तर

किसी भी सार्वजनिक क्लाउड के मामले में, आप BOTO3 का उपयोग करके छवियों को संग्रहीत करने के लिए S3 का उपयोग कर सकते हैं (अजगर पुस्तकालय)।

एडब्ल्यूएस एस 3 बाल्टी में छवियों को स्टोर करने के लिए नमूना कोड:

import boto3
s3 = boto3.client('s3')
bucket = 'your-bucket-name'
file_name = 'location-of-your-image'
key_name = 'name-of-image-in-s3'
s3.upload_file(file_name, bucket, key_name)

अपलोड की गई फ़ाइल url प्राप्त करने के लिए, आप इसे इस प्रकार बना सकते हैं:

s3_url = f"https://{bucket}.s3.{region}.amazonaws.com/{file_name}"

और डेटाफ़्रेम में s3_url स्टोर करें।

0
jgrt 16 अक्टूबर 2020, 16:59