Python'da Word'ü JSON'a Dönüştür

Çeşitli durumlarda, Python uygulamanızın içinden programlı olarak Word’den JSON’a dönüştürme gerçekleştirmeniz gerekir. Örneğin, verileri bir Word belgesinden dışa aktarmak ve JSON biçiminde işlemek veya taşımak için. Bu yazıda, bir Word belgesindeki metni kolayca JSON formatına nasıl dönüştüreceğinizi öğreneceksiniz. Ayrıca, korumalı bir Word belgesini nasıl yükleyeceğinizi ve onu program aracılığıyla JSON’a nasıl dönüştüreceğinizi öğreneceksiniz. Öyleyse Python’da Word’ü JSON’a dönüştürmeye devam edelim.

Python’da Word’ü JSON’a Dönüştürme

Bir Word belgesini JSON formatına dönüştürmek için aşağıdaki adımları gerçekleştireceğiz:

  • Word belgesini yükleyin.
  • HTML biçimine dönüştürün.
  • HTML dosyasını JSON biçiminde kaydedin.

Python’da bu adımları programlı olarak nasıl uygulayacağımızı görelim. Bunun için önce aşağıdaki bölümde gösterildiği gibi birkaç kitaplık kuracağız.

Word’ü JSON’a Dönüştürmek için Python Kitaplıkları - Ücretsiz İndirme

Aspose.Words for Python, MS Word belgeleri oluşturmak ve işlemek için tasarlanmış güçlü bir kitaplıktır. Bir Word belgesinin içeriğini HTML’ye aktarmak için bu kitaplığı kullanacağız. HTML içeriğine sahip olduğumuzda, onu bir JSON dosyası olarak kaydetmek için Aspose.Cells for Python kullanacağız.

Her iki kütüphaneyi de kurmak için aşağıdaki pip komutlarını kullanabilirsiniz.

pip install aspose-cells
pip install aspose-words

Python’da Word’ü JSON’a Dönüştür

Python’da Word’ü JSON’a dönüştürme adımları aşağıdadır.

  • Aspose.Words’ün Document sınıfını kullanarak Word belgesini yükleyin.
  • Document.save() yöntemini kullanarak Word belgesini HTML olarak kaydedin.
  • Aspose.Cells’in Workbook sınıfını kullanarak HTML dosyasını yükleyin.
  • Workbook.save() yöntemini kullanarak belgeyi JSON biçimine dönüştürün.

Aşağıdaki kod örneği, Python’da bir Word belgesinin JSON’a nasıl dönüştürüleceğini gösterir.

# Belge yükle
doc = aw.Document("document1.docx")

# Belgeyi HTML biçiminde kaydet
doc.save("html_output.html", aw.SaveFormat.HTML)

# HTML dosyasını bir Workbook sınıfı örneğine yükleyin
book = Workbook("html_output.html")

# JSON olarak kaydet
book.save("word-to-json.json", SaveFormat.JSON)

Korumalı Word’ü Python’da JSON’a Dönüştürün

Ayrıca korumalı Word belgelerini şifrelerini kullanarak yükleyebilir ve JSON formatına dönüştürebilirsiniz. Korumalı bir Word belgesini Python’da JSON’a dönüştürmek için gereken adımlar aşağıdadır.

  • Aspose.Words’ün Document sınıfını kullanarak Word belgesini yükleyin.
  • Korumalı Word belgesinin şifresini belirlemek için Aspose.Words’ün LoadOptions sınıfını kullanın.
  • Document.save() yöntemini kullanarak Word belgesini HTML olarak kaydedin.
  • Aspose.Cells’in Workbook sınıfını kullanarak HTML dosyasını yükleyin.
  • Workbook.save() yöntemini kullanarak belgeyi JSON biçimine dönüştürün.

Aşağıdaki kod örneği, korumalı bir Word belgesinin Python’da JSON’a nasıl dönüştürüleceğini gösterir.

# LoadOptions kullanarak korumalı belgeyi yükleyin
doc = aw.Document("protected_doc.docx", aw.loading.LoadOptions("MyPassword"))

# Belgeyi HTML biçiminde kaydet
doc.save("html_output.html", aw.SaveFormat.HTML)

# HTML dosyasını bir Workbook sınıfı örneğine yükleyin
book = Workbook("html_output.html")

# JSON olarak kaydet
book.save("word-to-json.json", SaveFormat.JSON)

Python Word’den JSON’a Dönüştürücü Kitaplıkları - Ücretsiz Lisans Alın

Kitaplıkları değerlendirme sınırlamaları olmadan kullanmak için ücretsiz geçici lisans alabilirsiniz.

Çözüm

Bu makalede, Python’da Word’ü JSON’a nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, parola korumalı bir Word belgesini programlı olarak JSON’a nasıl dönüştüreceğinizi gördünüz. Ayrıca, kitaplıklar hakkında daha fazlasını keşfetmek için Aspose.Words for Python ve Aspose.Cells for Python belgelerini ziyaret edebilirsiniz. Herhangi bir sorunuz olması durumunda forumumuz aracılığıyla bize bildirmekten çekinmeyin.

Ayrıca bakınız