Sıkça Sorulan Sorular

Sıkça Sorulan Sorular

Lisanslama ve Açık Kaynak

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

Aspose.Words FOSS for Python MIT lisansı altında yayınlanmıştır. Kütüphaneyi kişisel ve ticari projelerde kullanabilir, değiştirebilir ve dağıtabilirsiniz. Tek gereklilik, yazılım kopyalarında orijinal lisans metnini bulundurmaktır.

Aspose.Words FOSS’i ticari bir üründe kullanabilir miyim?

Evet. MIT lisansı, ayrı bir lisans veya aktivasyon anahtarı satın almadan ticari kullanım, değişiklik ve dağıtımı izin verir.

Kurulum ve Gereksinimler

Aspose.Words FOSS for Python’ı nasıl kurarım?

pip ile kurun:

pip install aspose-words-foss>=26.4.0

Paket, bağımlılıklarını (olefile, fpdf2, pydantic) otomatik olarak kurar.

Hangi Python sürümleri destekleniyor?

Aspose.Words FOSS, Python 3.10, 3.11 veya 3.12 gerektirir. Daha eski Python sürümleri desteklenmez.

Herhangi bir yerel veya sistem bağımlılığı var mı?

Yerel uzantılar veya sistem düzeyinde bağımlılıklar gerekmez. Tüm bağımlılıklar, pip tarafından otomatik olarak kurulan saf Python paketleridir.

Format Desteği

Aspose.Words FOSS hangi belge formatlarını okuyabilir?

Kütüphane DOCX, DOC, RTF, TXT ve Markdown giriş formatlarını okur. Desteklenen herhangi bir dosyayı, dosya yolunu Document yapıcısına geçirerek yükleyin:

import aspose.words_foss as aw

doc = aw.Document("input.docx")

Aspose.Words FOSS hangi çıktı formatlarını destekliyor?

Belgeler, SaveFormat sabitlerini kullanarak PDF, Markdown ve düz metin olarak dışa aktarılabilir:

  • SaveFormat.PDF — PDF dışa aktarımı
  • SaveFormat.MARKDOWN — Markdown dışa aktarımı
  • SaveFormat.TEXT — düz metin dışa aktarımı

Çıktı biçimlendirmesini kontrol edebilir miyim?

Evet. Çıktı üzerinde ince ayarlı kontrol sağlamak için PdfSaveOptions veya MarkdownSaveOptions kullanın, SaveFormat sabitleri yerine.

API Kullanımı

DOCX dosyasını PDF’ye nasıl dönüştürürüm?

Belgeyi yükleyin ve save()‘yi SaveFormat.PDF ile çağırın:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)

Word belgesinden metni nasıl çıkarırım?

Document.get_text() kullanarak tüm metin içeriğini çıkarın:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
text = doc.get_text()

Bir belgeyi Markdown’a nasıl dönüştürürüm?

SaveFormat.MARKDOWN kullan:

import aspose.words_foss as aw

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

Bilinen Sınırlamalar

Aspose.Words FOSS, ticari Aspose.Words’un tüm özelliklerini destekliyor mu?

Hayır. Aspose.Words FOSS, odaklanmış bir özellik setine sahip ayrı bir açık kaynak kütüphanesidir: belge yükleme, format dönüştürme ve metin çıkarma. Ticari Aspose.Words ürününün tam özellik setini içermez.

Herhangi bir format dönüşüm sınırlaması var mı?

Kütüphane, belge‑belge dönüşümüne (DOCX, DOC, RTF, TXT, Markdown’tan PDF, Markdown, metin) odaklanır. Makrolar, gömülü OLE nesneleri veya gelişmiş tipografi gibi karmaşık belge özellikleri dönüşüm sırasında tam olarak korunmayabilir.

 Türkçe