1. Ürünler
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS for Python

Word belgelerini Python üzerinden PDF, Markdown ve düz metne dönüştürün — Microsoft Office gerekmez.

Word Belge Dönüşümü için Açık Kaynak Python Kütüphanesi

Aspose.Words Python için FOSS, Word belgeleri yüklemek ve onları ihraç etmek için MIT lisanslı bir Python kütüphanesi. DOCX, DO C, RTF, TXT ve Markdown dosyalarını okuyor ve Microsoft Office veya herhangi bir özel çalıştırma süresi gerektirmeden PDF, Mark Down ve düz metin olarak ihraceder.

Kütüphane dosyaları yüklemek için bir Document sınıfı ve save() metotunu sağlar. Bu yöntem, SaveFormat sabitleri veya PdfSaveOptions veMarkdownSaveOptions gibi kaydetme seçenekleri nesneleri kabul eder. Not: çoğu kaydedme seçeneği özelliği API ileri uyumluluğu için tanımlanmıştır ve henüz yazarlar tarafından tüketilmemiştir; sadece MarkdownSaveOptions.export_underline_formatting şu anda çıkışı etkiler.

pip install aspose-words-foss>=26.4.0 ile yükleyin. Kütüphane Python 3.10 veya daha yeni bir sürüm gerektirir ve olefile, fpdf2 vepydantic‘a bağlıdır. Ticari eşya Aspose.Words for Python.

Belge dönüşümü

  • ** Çok biçimli giriş:** DOCX, DO C, RTF, TXT ve Markdown formatlarından Document sınıfı ile belgeleri yükleyin.
  • PDF ihracatı: SaveFormat.PDF veya PdfSaveOptions kullanarak herhangi bir giriş belgesini PDF’e ihrac edin.
  • ** Markdown ihracatı:** SaveFormat.MARKDOWN veya MarkdownSaveOptions ile Mark Down’a ihracet.
  • ** Metin çıkarma:** Document.get_text() kullanarak belgelerden sade metin içeriğini çıkartın.
  • ** Basit metin ihracatı:** Belgeleri SaveFormat.TEXT kullanarak basit yazı olarak kaydet.

Aspose.Words KOSS'un Kullanılabileceği Yerler

  • Doküman boru hattı: İndirilmiş Word belgeleri arka uç hizmetlerinde PDF’e aktarın.
  • ** İçerik çıkarma:** DOCX veya DOc dosyalarından metin indeksizasyon ve arama için alınır.
  • Format göçü: Batch-export legacy Word arşivleri modern Markdown veya PDF’e.
  • CI/CD otomasyonu: Yapı boru hattında Markdown veya DOCX şablonlarından PDF raporları oluşturun.

Seçenekleri ve Özelleştirmeyi Kaydet

  • PdfSaveOptions: PDF ihracat yapılandırma sınıfı (malzemeler ileri uyumluluk stublarıdır; henüz yazar tarafından uygulanmamıştır).
  • MarkdownSaveOptions: Markdown export yapılandırması (şu anda sadece export_underline_formatting uygulanıyor; diğer özellikler ileri uyumluluk stubs’dir).
  • SaveFormat sabitleri: hızlı dönüşüm için SaveFormat.MARKDOWN, SaveFormat.PDF ve SaveFormat.TEXT kullanın.
  • ** Belge okuyucuları:** DOC, RTF, TXT ve Markdown giriş biçimleri için özel okurlar.

Geliştiricinin Deneyimi

Aspose.Words FOSS, pip install aspose-words-foss ile yüklenir. Çalışma süresi bağımlılıkları (olefile,fpdf2 , pydantic) otomatik olarak kurulur.

API basit: bir dosya yolundan Document yükleyin, ardından hedef yolu ve biçimi olan save() çağırın. Gelişmiş kontrol için format sabit yerine kaydetme seçenekleri nesnesi geçin. Kütüphane MIT lisanslı, GitHub’da açık kaynaklıdır ve Python 3.10 veya daha yeni gerektirir.

DOCX’i Markdown’a dönüştürün

Bir Word belgesini yükle ve iki satır kodla Markdown olarak kaydet.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

DOCX’i PDF’e Aktar

Bir Word belgesini PDF biçimine aktar.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

Bir belgeye metin alınması

Bir Word belgesi içindeki tüm metin içeriğini oku.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Sıkça Sorulan Sorular

Aspose.Words FOSS for Python hangi lisansı kullanıyor?

Aspose.Words FOSS for Python MIT lisansı altında yayınlandı. Ticari ve kişisel projelerde kullanabilir, değiştirebilir ve dağıtabilirsiniz.

Python için Aspose.Words FOSS’u nasıl yüklerim?

pip install aspose-words-foss>=26.4.0 ile pip üzerinden yükleyin. Python 3.10 veya daha yeni bir sürüm gerektirir.

Hangi belge biçimleri desteklenir?

Kütüphane DOCX, DOc, RTF, TXT ve Markdown dosyalarını okuyor ve PDF, Mark Down ve düz metin olarak ihraç ediyor.

DOCX dosyasını PDF’e nasıl ihraç ederim?

Belge nesnesini başlatmak için Document("input.docx") kullanın. PDF olarak kaydetmek için {document.save("output.pdf", SaveFormat.PDF).

  

Destek ve Öğrenme Kaynakları

 Türkçe