
Aspose.HTML ক্লাউড SDK for Python
Python HTML SDK দিয়ে HTML ডকুমেন্ট তৈরি, সম্পাদনা এবং রূপান্তর করুন
একটি Python HTML SDK যা প্রোগ্রামারদেরকে Python REST API এর মাধ্যমে ক্লাউড-ভিত্তিক HTML জেনারেশন, পার্সিং, ম্যানিপুলেশন এবং কনভার্সন অ্যাপ্লিকেশন ডেভেলপ এবং ম্যানেজ করতে সক্ষম করে।
Aspose.HTML ক্লাউড SDK for Python কী?
সফটওয়্যার ডেভেলপমেন্টের দ্রুতগামী জগতে, শক্তিশালী টুল এবং লাইব্রেরি ব্যবহার করলে বিভিন্ন ধরণের ডকুমেন্ট তৈরি, সম্পাদনা এবং পরিচালনার প্রক্রিয়া উল্লেখযোগ্যভাবে সহজ হয়। Aspose.HTML Cloud SDK for Python এমনই একটি টুল, যা সফটওয়্যার ডেভেলপার এবং ইঞ্জিনিয়ারদের HTML ডকুমেন্টের সাথে সহজে কাজ করতে সক্ষম করে, যাতে তারা জটিল HTML-সংক্রান্ত জটিলতা নিয়ে না গিয়ে অসাধারণ অ্যাপ্লিকেশন তৈরি করার উপর মনোযোগ দিতে পারে।
Aspose.HTML ক্লাউড SDK for Python হল টুলস এবং লাইব্রেরির একটি বিস্তৃত সেট যা সফটওয়্যার ডেভেলপারদের তাদের Python অ্যাপ্লিকেশনে HTML প্রক্রিয়াকরণ ক্ষমতা সংযুক্ত করতে সক্ষম করে। এই SDK পার্সিং, রেন্ডারিং, এডিটিং, প্রিন্টিং এবং HTML ডকুমেন্টগুলোকে বিভিন্ন ফরম্যাটে রূপান্তর করার মতো বিস্তৃত বৈশিষ্ট্য সরবরাহ করে, যা HTML কন্টেন্টের সঠিক হ্যান্ডলিং প্রয়োজনীয় প্রকল্পগুলোর জন্য একটি অপরিহার্য সম্পদ করে তোলে। এটি একটি স্বজ্ঞাত ইন্টারফেস প্রদান করে যা HTML হ্যান্ডলিংয়ের জটিলতাকে বিমূর্ত করে, সফটওয়্যার ডেভেলপারদের তাদের অ্যাপ্লিকেশন তৈরি করার উপর মনোযোগ দিতে সক্ষম করে।
Aspose.HTML ক্লাউড SDK ফর পাইথন অন্যান্য জনপ্রিয় লাইব্রেরি এবং ফ্রেমওয়ার্কের সঙ্গে নির্বিঘ্নে সংযুক্ত হয়, যা বিভিন্ন ডেভেলপমেন্ট দৃশ্যের জন্য আদর্শ পছন্দ করে তোলে। পার্সিং, রেন্ডারিং এবং কনভার্সনের মতো জটিল কাজগুলোকে সহজ করে, এই SDK ডেভেলপারদেরকে আরও শক্তিশালী এবং বৈশিষ্ট্য-সমৃদ্ধ অ্যাপ্লিকেশন তৈরি করতে সক্ষম করে, শেষ ব্যবহারকারীর অভিজ্ঞতা উন্নত করে। এর বিস্তৃত ফিচার সেট, ব্যবহার সহজতা এবং শক্তিশালী কার্যকারিতা এটিকে সহজ HTML পার্সিং থেকে জটিল কন্টেন্ট ম্যানেজমেন্ট পর্যন্ত কাজের জন্য চমৎকার পছন্দ করে তোলে। এই SDK আপনার পাইথন অ্যাপ্লিকেশনে সংযুক্ত করে, আপনি HTML-সম্পর্কিত প্রক্রিয়াগুলোকে সরলীকরণ করতে এবং আপনার প্রকল্পের দক্ষতা বাড়াতে পারেন।
Aspose.HTML ক্লাউড SDK for Python দিয়ে শুরু করা
PyPi এর মাধ্যমে Aspose.HTML ক্লাউড SDK ফর পাইথন ইনস্টল করার সুপারিশকৃত পদ্ধতি। আপনি সহজ কনফিগারেশন দিয়ে আপনার Maven প্রকল্পে সরাসরি API ব্যবহার করতে পারেন।
PyPi এর মাধ্যমে Aspose.HTML Cloud SDK for Python ইনস্টল করুন
pip install asposehtmlcloudআপনি লাইব্রেরি সরাসরি Aspose.HTML Cloud SDK for Python পণ্য পৃষ্ঠা থেকে ডাউনলোড করতে পারেন।
HTML থেকে ইমেজ/PDF রূপান্তর
HTML কে PDF বা ইমেজ ফরম্যাটে রূপান্তর করা ডকুমেন্ট জেনারেশন নিয়ে কাজ করা অ্যাপ্লিকেশনগুলিতে একটি সাধারণ প্রয়োজন। Aspose.HTML ক্লাউড SDK ফর পাইথন HTML ডকুমেন্টগুলোকে কিছু শীর্ষ ফাইল ফরম্যাটে রূপান্তরের জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করেছে। SDK এই রূপান্তর প্রক্রিয়াটিকে সহজ করে, সফটওয়্যার ডেভেলপারদেরকে উচ্চমানের PDF, XPS, DOCX, MHTML, পাশাপাশি JPEG, BMP, PNG, TIFF, GIF ইত্যাদি ইমেজ তৈরি করতে সক্ষম করে HTML কন্টেন্ট থেকে। SDK পুরো ডকুমেন্টের পাশাপাশি পাইথন অ্যাপ্লিকেশনের মধ্যে একটি অনলাইন HTML পেজের রূপান্তরও সমর্থন করে। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা স্টোরেজ থেকে HTML ডকুমেন্টকে PDF-এ রূপান্তর করতে পারে পাইথন কোড ব্যবহার করে।
Python API ব্যবহার করে স্টোরেজ থেকে HTML ডকুমেন্টকে PDF-এ কীভাবে রূপান্তর করবেন?
name = "test1.html"
result_name = "putHtmlToPdf.pdf"
folder = "HtmlTestDoc"
out_path = folder + "/" + result_name
try:
# Convert document to pdf in storage
self.api.put_convert_document_to_pdf(
name, out_path=out_path, width=800, height=1000, left_margin=50, right_margin=100,
top_margin=150, bottom_margin=200, folder=folder, storage="")
# Download result
res = Helper.download_file(out_path)
save_file = Helper.dst + result_name
Helper.move_file(res, save_file)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
HTML কন্টেন্ট পার্স এবং রেন্ডার করুন
Aspose.HTML ক্লাউড SDK ফর পাইথন সফটওয়্যার ডেভেলপারদেরকে কেবল কয়েকটি পাইথন কোডের লাইনের মাধ্যমে একটি বিদ্যমান HTML ডকুমেন্ট লোড এবং পার্স করার সক্ষমতা প্রদান করে। মার্কআপ ভাষার জটিলতার কারণে HTML ডকুমেন্ট পার্স করা একটি কঠিন কাজ হতে পারে। SDK HTML পার্সিংয়ের জটিলতাগুলোকে বিমূর্ত করে, সফটওয়্যার ডেভেলপারদেরকে সহজে HTML ডকুমেন্ট থেকে অর্থবহ ডেটা বের করতে সক্ষম করে। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা পাইথন অ্যাপ্লিকেশনের মধ্যে HTML ডকুমেন্ট থেকে সব ইমেজ পেতে পারে।
Python API ব্যবহার করে সমস্ত HTML ডকুমেন্টের ছবি কীভাবে পাবেন?
name = "test3.html.zip"
try:
# Upload file to storage
res = Helper.upload_file(name)
self.assertTrue(len(res.uploaded) == 1)
self.assertTrue(len(res.errors) == 0)
# Get images from document on remote storage
res = self.api.get_document_images(name=name, storage="", folder=Helper.folder)
self.assertTrue(isinstance(res, str), "Error get images from document")
# Move to test folder
Helper.move_file(str(res), Helper.dst)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
Python API মাধ্যমে HTML ফাইল ম্যানিপুলেশন
Aspose.HTML ক্লাউড SDK for Python সফটওয়্যার পেশাদারদের জন্য একটি উপকারী টুল, যারা তাদের অ্যাপ্লিকেশনে HTML ম্যানিপুলেশন ক্ষমতা প্রয়োজন। এটি সফটওয়্যার ডেভেলপারদেরকে প্রোগ্রাম্যাটিকভাবে HTML ডকুমেন্ট ম্যানিপুলেট করতে সক্ষম করে। সফটওয়্যার ডেভেলপাররা প্রোগ্রাম্যাটিকভাবে HTML কন্টেন্ট পরিবর্তন করতে পারে, উপাদান যোগ বা অপসারণ করতে পারে, অ্যাট্রিবিউট আপডেট করতে পারে, এবং বিভিন্ন রূপান্তর সম্পাদন করতে পারে, যা কন্টেন্ট ম্যানেজমেন্ট অ্যাপ্লিকেশনের জন্য আদর্শ সমাধান।
ওয়েব স্ক্র্যাপিং এবং XPath নেভিগেশন সাপোর্ট
HTML ডকুমেন্টের মধ্যে নির্দিষ্ট উপাদানগুলি নেভিগেট এবং ম্যানিপুলেট করতে প্রায়ই XPath এক্সপ্রেশন ব্যবহার করা প্রয়োজন। Aspose.HTML ক্লাউড SDK for Python-এ XPath নেভিগেশন সমর্থন যুক্ত করা হয়েছে, যা ডকুমেন্টের গঠনভিত্তিক উপাদানগুলি খুঁজে বের করা এবং ম্যানিপুলেট করা সহজ করে। ওয়েবসাইট থেকে ডেটা এক্সট্র্যাকশন জড়িত প্রকল্পগুলির জন্য, SDK ওয়েব স্ক্র্যাপিং কাজের জন্য ব্যবহার করা যেতে পারে। আপনি HTML পেজ থেকে ডেটা পার্স এবং এক্সট্র্যাক্ট করতে পারেন, যা ওয়েব থেকে তথ্য সংগ্রহের জন্য একটি মূল্যবান টুল।
Python API ব্যবহার করে নির্দিষ্ট XPath কুয়েরির সাথে মিলে যাওয়া HTML ফ্র্যাগমেন্টের তালিকা কীভাবে পাবেন?
# For complete examples and data files, please go to https://github.com/aspose-html-cloud/aspose-html-cloud-python
name = "test2.html.zip"
x_path = ".//p"
out_format = "plain"
try:
# Upload file to storage
res = Helper.upload_file(name)
self.assertTrue(len(res.uploaded) == 1)
self.assertTrue(len(res.errors) == 0)
# Get fragment document from remote storage
res = self.api.get_document_fragment_by_x_path(name=name, x_path=x_path, out_format=out_format,
storage="", folder=Helper.folder)
self.assertTrue(isinstance(res, str), "Error get fragment document from remote storage")
# Move to test folder
Helper.move_file(str(res), Helper.dst)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
