მარტივად გახსენით Word, PDF დოკუმენტები Python კოდის მხოლოდ რამდენიმე ხაზით. ჩვენი Python ბიბლიოთეკა მოგაწვდით ყველაფერს, რაც გჭირდებათ დოკუმენტის შინაარსზე პროგრამულად წვდომისთვის.
თუ გსურთ ტექსტური ფაილის გახსნა და მონაცემებთან მუშაობა უბრალო ტექსტის ფორმატში, ამის გაკეთება შეგიძლიათ Python ენისა და ოპერაციული სისტემის ყველაზე ძირითადი ფუნქციების გამოყენებით. რაც შეეხება საოფისე დოკუმენტების კითხვას, რომლებიც წარმოდგენილია მრავალფეროვან ფორმატებში (DOCX, DOC, PDF, RTF, ODT, HTML და ა.შ.), ამ ამოცანის ამოხსნა უფრო რთულია, რადგან ასეთი დოკუმენტები აღწერილია რთული ხის მსგავსი მონაცემებით. სტრუქტურები DOM მოდელის ფარგლებში.
ჩვენი Python ბიბლიოთეკა არის ღრუბელზე დაფუძნებული გადაწყვეტა, რომელიც საშუალებას მოგცემთ გახსნათ დოკუმენტები ნებისმიერ ოფისში და ვებ ფორმატში. ეს განაწილებული მიდგომა გაძლევთ მოქნილობას პროგრამული უზრუნველყოფის შემუშავებაში Python ენის გამოყენებით, რადგან ყველა რესურსზე ინტენსიური დოკუმენტის დამუშავება მოხდება Aspose სერვერებზე. ყველაფერი რაც თქვენ გჭირდებათ არის პირადი გასაღებების მიღება Cloud API ზე წვდომისთვის Python კოდში.
შეგიძლიათ გაიმეოროთ დოკუმენტის ელემენტები, ან შეგიძლიათ მოძებნოთ კონკრეტული ელემენტები DOM ხეში. ჩვენ გთავაზობთ Python ს ფუნქციების ფართო სპექტრს, როგორც დოკუმენტის სტრუქტურასთან, ასევე დოკუმენტის კვანძებში არსებულ მონაცემებთან მუშაობისთვის.
Python კოდის შემდეგი მაგალითი დაგეხმარებათ სწრაფად გაარკვიოთ, როგორ ჩატვირთოთ დოკუმენტი და შეასრულოთ მასზე რამდენიმე მოქმედება.
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
file_name= 'Input.docx'
request_file_content = open(open(file_name).read(), 'rb')
upload_document_request = asposewordscloud.models.requests.UploadFileRequest(
file_content=request_file_content, path=file_name)
words_api.upload_file(upload_document_request)
request_paragraph = asposewordscloud.ParagraphInsert(
text='Reading and writing to the file in the cloud occurs automatically.')
insert_paragraph_request = asposewordscloud.models.requests.InsertParagraphRequest(
name=file_name, paragraph=request_paragraph)
words_api.insert_paragraph(insert_paragraph_request)
download_document_request = asposewordscloud.models.requests.DownloadFileRequest(
path=file_name)
words_api.download_file(download_document_request)
დააინსტალირეთ Aspose.Words Cloud SDK for Python PyPi საცავის გამოყენებით. გაუშვით pip install aspose-words-cloud SDK ის დასაყენებლად, შემდეგ პაკეტის import asposewordscloud. როგორც ალტერნატივა, შეგიძლიათ ხელით კლონიროთ Aspose.Words Cloud SDK for Python ის წყაროს კოდისთვის GitHub-დან და გამოიყენოთ იგი თქვენს პროექტში. გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.
დეტალების სანახავად იხილეთ Repository Documentation.