Çekirdek Yönetimi

Çekirdek Yönetimi

Çekirdek Yönetimi

Temel belge yönetimi API’si, Word belgelerini yükleyen ve format dönüşümü için save() ve metin çıkarımı için get_text() sağlayan Document sınıfı etrafında inşa edilmiştir. Çıktıyı kontrol etmek için SaveFormat sabitlerini veya kaydetme seçenekleri nesnelerini (PdfSaveOptions, MarkdownSaveOptions) kullanın.


Tek Belge Dönüştürme

Document sınıfı ile bir belge yükleyin ve hedef formatla save() çağırın. Çıktı formatı için ya bir SaveFormat sabiti ya da bir kaydetme‑seçenekleri nesnesi geçirin.

import aspose.words_foss as aw

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

Tüm Formatlara Toplu Dönüştürme

Tek bir giriş dosyasını, save()‘yi farklı SaveFormat sabitleri (SaveFormat.MARKDOWN, SaveFormat.PDF, SaveFormat.TEXT) ile birden çok kez çağırarak birden fazla çıktı formatına dönüştürün.


Kaydetme Seçenekleriyle PDF Dışa Aktarma

PDF çıktısı üzerinde ayrıntılı kontrol için PdfSaveOptions kullanın, ya da varsayılan ayarlar için SaveFormat.PDF kullanın.

import aspose.words_foss as aw

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

Markdown Dışa Aktarım

Belgeleri Markdown’a, ek çıktı kontrolü için SaveFormat.MARKDOWN veya MarkdownSaveOptions kullanarak dışa aktar.

import aspose.words_foss as aw

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

Metin Çıkarma

Document.get_text() aracılığıyla düz metin içeriğini çıkarın veya SaveFormat.TEXT aracılığıyla düz metin olarak dışa aktarın.

import aspose.words_foss as aw

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

Görüntü İçeren Belgeler

Gömülü görüntülere sahip belgeler, desteklenen tüm çıktı formatlarına dönüştürülebilir. Dönüştürme hattı, dışa aktarma sürecinde görüntü içeriğini korur.


İpuçları ve En İyi Uygulamalar

  • Hızlı dönüşümler için SaveFormat sabitlerini kullanın; biçimlendirme kontrolüne ihtiyaç duyduğunuzda save-options nesnelerini kullanın
  • MarkdownSaveOptions.export_underline_formatting = True, Markdown çıktısında alt çizgi stilini korur
  • Belgeleri bir kez yükleyin ve birden fazla formata kaydedin, böylece gereksiz dosya okumalarını önleyin

Yaygın Sorunlar

SorunNedenÇözüm
ModuleNotFoundErrorPaket yüklü değilpip install aspose-words-foss>=26.4.0‘yi çalıştır
get_text()‘den boş metinGirdi dosyası boş veya bozukGirdi dosyasının bir kelime işlemciyle doğru açıldığını doğrulayın
PDF çıktısında görüntüler eksikGörüntü formatı dönüştürücü tarafından desteklenmiyorStandart gömülü görüntüler içeren bir DOCX girdi kullanın

SSS

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

aw.Document("input.docx") ile belgeyi yükleyin ve doc.save("output.pdf", aw.SaveFormat.PDF)‘i çağırın.

Bir çağrıda birden fazla formatı dönüştürebilir miyim?

Evet. Tek bir yüklenmiş belgeden Markdown, PDF ve düz metin üretmek için doc.save()‘i farklı SaveFormat sabitleriyle birden çok kez çağırın.

Markdown’da alt çizgi biçimlendirmesini nasıl korurum?

Bir MarkdownSaveOptions nesnesi oluşturun, export_underline_formatting = True ayarlayın ve doc.save()‘e geçirin.

Hangi giriş formatları destekleniyor?

Kütüphane DOCX, DOC, RTF, TXT ve Markdown dosyalarını yükler.


API Referans Özeti

Sınıf / YöntemAçıklama
DocumentDOCX, DOC, RTF, TXT veya Markdown formatlarından Word belgelerini yükle
Document.save()Belgeyi PDF, Markdown veya düz metin olarak kaydet
Document.get_text()Yüklenen belgeden düz metin içeriğini çıkar
SaveFormatÇıktı formatı seçimi için sabitler (PDF, MARKDOWN, TEXT)
PdfSaveOptionsPDF dışa aktarımı üzerinde ayrıntılı kontrol
MarkdownSaveOptionsMarkdown dışa aktarımı üzerinde ayrıntılı kontrol
 Türkçe