
Python için Aspose.HTML Cloud SDK
HTML Belgelerini Oluşturmak, Düzenlemek ve Dönüştürmek için Python HTML SDK
Programcıların Python REST API aracılığıyla bulut tabanlı HTML oluşturma, ayrıştırma, işleme ve dönüştürme uygulamaları geliştirmesini ve yönetmesini sağlayan bir Python HTML SDK.
Aspose.HTML Cloud SDK for Python nedir?
Yazılım geliştirme dünyasının hızlı temposunda, güçlü araç ve kütüphanelerden yararlanmak, çeşitli belge türlerini oluşturma, düzenleme ve manipüle etme sürecini önemli ölçüde hızlandırabilir. Aspose.HTML Cloud SDK for Python bu tür bir araçtır ve yazılım geliştiricileri ile mühendislerin HTML belgeleriyle sorunsuz çalışmasını sağlar; böylece karmaşık HTML ile ilgili inceliklerle uğraşmak yerine olağanüstü uygulamalar yaratmaya odaklanabilirler.
Aspose.HTML Cloud SDK for Python, yazılım geliştiricilerin HTML işleme yeteneklerini Python uygulamalarına entegre etmelerini sağlayan kapsamlı bir araç ve kütüphane setidir. Bu SDK, HTML belgelerini ayrıştırma, renderleme, düzenleme, yazdırma ve çeşitli formatlara dönüştürme gibi geniş bir özellik yelpazesi sunar; bu da HTML içeriğinin hassas bir şekilde işlenmesini gerektiren projeler için vazgeçilmez bir varlık haline getirir. HTML işleme karmaşıklıklarını soyutlayan sezgisel bir arayüz sunarak, yazılım geliştiricilerin uygulamalarını inşa etmeye odaklanmasını sağlar.
Aspose.HTML Cloud SDK for Python, diğer popüler kütüphaneler ve çerçevelerle sorunsuz bir şekilde bütünleşir ve çeşitli geliştirme senaryoları için ideal bir seçim olur. Ayrıştırma, renderleme ve dönüşüm gibi karmaşık görevleri basitleştirerek, bu SDK geliştiricilerin daha sağlam ve özellik açısından zengin uygulamalar oluşturmasını sağlar ve nihai kullanıcı deneyimini artırır. Kapsamlı özellik seti, kullanım kolaylığı ve güçlü işlevselliği, basit HTML ayrıştırmadan karmaşık içerik yönetimine kadar geniş bir görev yelpazesi için mükemmel bir seçim yapar. Bu SDK'yı Python uygulamalarınıza entegre ederek HTML ile ilgili süreçleri kolaylaştırabilir ve projelerinizin verimliliğini artırabilirsiniz.
Aspose.HTML Cloud SDK for Python ile Başlarken
Aspose.HTML Cloud SDK for Python'ı PyPi üzerinden kurmanın önerilen yolu budur. Basit yapılandırmalarla API'yi Maven projelerinizde doğrudan kolayca kullanabilirsiniz.
Aspose.HTML Cloud SDK for Python'ı PyPi üzerinden kurun
pip install asposehtmlcloudKütüphaneyi doğrudan Aspose.HTML Cloud SDK for Python ürün sayfasından indirebilirsiniz.
HTML'den Görüntü/PDF Dönüştürme
HTML'yi PDF veya görüntü formatlarına dönüştürmek, belge oluşturma ile uğraşan uygulamalarda yaygın bir gereksinimdir. Aspose.HTML Cloud SDK for Python, HTML belgelerini bazı önde gelen dosya formatlarına dönüştürme konusunda tam destek içermektedir. SDK, bu dönüşüm sürecini kolaylaştırarak yazılım geliştiricilerin HTML içeriğinden yüksek kaliteli PDF'ler, XPS, DOCX, MHTML ve JPEG, BMP, PNG, TIFF, GIF gibi görüntüler ve daha fazlasını üretmelerine olanak tanır. SDK, Python uygulamaları içinde tüm belgeyi ve çevrimiçi bir HTML sayfasını dönüştürmeyi destekler. Aşağıdaki örnek, yazılım geliştiricilerin depodan HTML belgesini PDF'ye Python kodu kullanarak nasıl dönüştürebileceğini göstermektedir.
HTML Belgesini Depolamadan PDF'ye Python API'si ile Nasıl Dönüştürülür?
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 İçeriğini Ayrıştır ve İşle
Aspose.HTML Cloud SDK for Python, yazılım geliştiricilere sadece birkaç satır Python kodu ile mevcut bir HTML belgesini yükleme ve ayrıştırma yeteneği sağlar. HTML belgelerini ayrıştırmak, işaretleme dilinin karmaşıklığı nedeniyle zorlu bir görev olabilir. SDK, HTML ayrıştırmanın karmaşıklıklarını soyutlayarak yazılım geliştiricilerin HTML belgelerinden anlamlı verileri zahmetsizce çıkarmalarına olanak tanır. Aşağıdaki örnek, yazılım geliştiricilerin Python uygulamaları içinde HTML belgesinden tüm görüntüleri nasıl alabileceklerini göstermektedir.
Python API'si kullanarak Tüm HTML Belge Görüntülerini Nasıl Alabilirsiniz?
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'si ile HTML Dosya Manipülasyonu
Aspose.HTML Cloud SDK for Python, uygulamalarında HTML manipülasyonu yeteneklerine ihtiyaç duyan yazılım profesyonelleri için faydalı bir araçtır. Yazılım geliştiricilerin HTML belgelerini programlı olarak manipüle etmelerini sağlar. Yazılım geliştiriciler, HTML içeriğini programlı olarak değiştirebilir, öğeler ekleyebilir veya kaldırabilir, öznitelikleri güncelleyebilir ve çeşitli dönüşümler gerçekleştirebilir; bu da içerik yönetimi uygulamaları için ideal bir çözüm haline getirir.
Web Kazıma ve XPath Gezinme Desteği
HTML belgesi içinde belirli öğelere gezinmek ve onları manipüle etmek genellikle XPath ifadelerinin kullanılmasını gerektirir. Aspose.HTML Cloud SDK for Python, XPath gezinme desteği ekleyerek belge yapısındaki öğeleri bulmayı ve manipüle etmeyi kolaylaştırır. Web sitelerinden veri çıkarımını içeren projeler için SDK, web kazıma görevlerinde kullanılabilir. HTML sayfalarını ayrıştırabilir ve verileri çıkarabilirsiniz; bu da webden bilgi toplamak için değerli bir araçtır.
Belirtilen XPath Sorgusuna Uyan HTML Parçacıklarının Listesini Python API'si ile Nasıl Alabilirsiniz?
# 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
