Python Kullanarak Word Belgesi Nasıl Düzenlenir

Bu temel eğitim, ortamı yapılandırma adımları, mevcut bir Word belgesini yükleme ve kontrolü içinde istenen konuma taşıma hakkında ayrıntılar yardımıyla Python kullanarak Word belgesini nasıl düzenleyeceğiniz konusunda size rehberlik eder. Yüklenen DOCX dosyasının başına bir paragraf ekleyerek Python’un DOCX’i nasıl düzenlediğini öğreneceksiniz. Ayrıca yeni eklenen metnin biçimlendirmesini ayarlamayı da öğretecektir.

Python ile Word Belgesini Düzenleme Adımları

  1. Bir Word belgesini düzenlemek için .NET üzerinden Python için Aspose.Words kullanmak için ortamı oluşturun
  2. Bir takma ad sağlayarak aspose.words ad alanını içe aktarın
  3. İstenen Word dosyasını Python kullanılarak değiştirilecek Document nesnesine yükleyin
  4. Yüklenen Word dosyasını kullanarak bir DocumentBuilder sınıfı nesnesi oluşturun
  5. Bu DocumentBuilder nesnesini kullanarak belgenin başına gidin
  6. Geçerli imleç konumunun yazı tipini alın ve ihtiyacınıza göre değiştirin
  7. Paragraf biçimlendirmesini ayarlayın ve istediğiniz metni diske kaydetmeden önce yazın

Bu adımlar, ortamı yapılandırmak için bir bağlantı ve ardından işlevselliği elde etmek için bir dizi görev paylaşarak Word belgesini Python ile düzenleme sürecini açıklar. İstediğiniz belgeyi yükleyecek ve kontrolü belgenin başına taşıyacaksınız, ancak yüklenen belgede herhangi bir yere taşıyabilirsiniz. Kontrol bir konuma hareket ettirildiğinde, aşağıdaki örnek kodda gösterildiği gibi, değiştirebileceğiniz ve metin eklemeniz veya değişikliğiniz için kullanabileceğiniz o konumdaki metnin yazı tipini ve diğer ayarlarını otomatik olarak seçer.

Python’da DOCX Düzenleme Kodu

import aspose.words as aw
# Initialize the license to avoid trial version watermark in the modified word file
editWordLicense = aw.License()
editWordLicense.set_license("Aspose.Word.lic")
# Load the source document that needs to be modified
docToEdit = aw.Document("input.docx")
# Instantiate the DocumentBuilder class object using the loaded document
builderToEdit = aw.DocumentBuilder(docToEdit)
# Move to the start of the document using the builder
builderToEdit.move_to_document_start()
# Set the font configurations for writing text
fontNewText = builderToEdit.font
fontNewText.size = 12
fontNewText.name = "Calibri"
fontNewText.underline = aw.Underline.SINGLE
# Set the paragraph formatting
paragraphFormat = builderToEdit.paragraph_format
paragraphFormat.first_line_indent = 6
paragraphFormat.alignment = aw.ParagraphAlignment.JUSTIFY
paragraphFormat.keep_together = True
# Write the text in the beginning of the document
builderToEdit.writeln("Here is a new paragraph added at the start of the document.")
docToEdit.save("modified.docx")

DOCX’i düzenlemek için Python* kodu, yüklenen Word dosyasını kontrol etmek için DocumentBuilder sınıf nesnesini kullanan burada gösterilmiştir. Bu sınıf, move_to_document_start, move_to_document_end ve belgedeki diğer herhangi bir öğeyi kullanarak denetimi taşıma özellikleriyle birlikte yeni satırlar yazma ve mevcut içeriğe metin ekleme özellikleri sağlar. Ayrıca tablolarla çalışmak, farklı türlerde aralar eklemek, onay kutuları, birleşik giriş kutuları, dipnotlar gibi kontroller eklemek ve birkaç isim için resim eklemek için de kullanılabilir.

Bu makale bize DOCX’i Python’da düzenleme konusunda rehberlik etti, ancak Python kullanarak yeni bir kelime belgesi oluşturmayı öğrenmek istiyorsanız, Python kullanarak Word belgesi nasıl oluşturulur makalesine bakın.

 Türkçe