1. Məhsullar
  2.   Söz emalı
  3.   Python
  4.   Aspose.Words for Python via .NET

Aspose.Words for Python via .NET

 
 

Python API ilə Word sənədi avtomatlaşdırması və çevrilməsini mükəmməlləşdirin

Öncül Python kitabxanası Microsoft Word sənədlərini yaratmaq, manipulyasiya etmək, dəyişdirmək və çevirmək imkanı verir. Mail birləşməsi, PDF çevrilməsi və sənəd təhlükəsizliyi kimi əsas xüsusiyyətləri Python kod nümunələri ilə dəstəkləyir.

Aspose.Words for Python via .NET nədir?

Rəqəmsal transformasiyanın müasir dövründə sənəd emalını avtomatlaşdırma qabiliyyəti rəqabət üstünlüyüdür.Aspose.Words for Python via .NET Python mühitində proqramlaşdırma yolu ilə sənədləri yaratmaq, redaktə etmək və çevirmək ehtiyacı olan inkişafçılar üçün nəzərdə tutulmuş mürəkkəb və güclü kitabxanadır. Arxa planda güclü .NET çərçivəsindən istifadə edərək, bu kitabxana Microsoft Word sənədləri (DOC, DOCX), PDF-lər və digər formatların incə manipulyasiyasını təmin edən yüksək səviyyəli API təklif edir, Microsoft Office quraşdırılmasına ehtiyac olmadan.

Aspose.Words for Python via .NET, Python-un sadəliyi ilə .NET-in güclü sənəd emalı qabiliyyətləri arasında körpü quran geniş kitabxanadır. Bu platformalararası həll Windows, Linux və macOS üzərində problemsiz işləyir, bulud tətbiqləri, masaüstü proqramlar və müəssisə səviyyəli sənəd idarəetmə sistemləri üçün ideal olur. Bu kitabxananı fərqləndirən xüsusiyyət onun istisna format dəqiqliyi və geniş funksionallıqdır. Sadə mətn manipulyasiyasından irəli mail birləşməsi əməliyyatlarına və AI ilə dəstəklənən sənəd xülasələşdirməsinə qədər, Aspose.Words mürəkkəb sənəd avtomatlaşdırma iş axınları qurmaq üçün lazım olan hər şeyi təqdim edir.

Previous Next

Aspose.Words for Python via .NET ilə Başlayın

Aspose.Words for Python via .NET-i quraşdırmağın tövsiyə olunan yolu Pypi vasitəsilədir. Zəhmət olmasa hamar quraşdırma üçün aşağıdakı əmri istifadə edin.

Aspose.Words for Python via .NET pip vasitəsilə quraşdırın

pip install aspose-words
 
You can also download it directly from GitHub.

Python API vasitəsilə Word sənədinin çevrilməsi

Aspose.Words for Python via .NET kitabxanasının öncül xüsusiyyətlərindən biri formatlar arasında sənədləri inanılmaz dəqiqliklə çevirmək qabiliyyətidir. O, DOCX, PDF, HTML, Markdown və EPUB daxil olmaqla 20-dan çox formatı dəstəkləyir. Çevirmə mühərriki hədəf formatı nə olursa olsun, layout, şriftlər və stilin dəyişməməsini təmin edir. Bu, sənədləri PDF kimi arxivləşdirməli və ya Word məzmununu birbaşa webdə HTML kimi dərc etməli olan müəssisələr üçün vacibdir. Budur Word sənədlərini PDF-ə asanlıqla çevirməyi göstərən sadə bir nümunə.

DOCX-i Python kitabxanası ilə PDF-ə necə çevirmək olar?

 
import aspose.words as aw

# Load the document from the local drive
doc = aw.Document("InputDocument.docx")

# Save the document in a different format (PDF)
doc.save("OutputDocument.pdf")

Python vasitəsilə Sənəd Yaratma və Məzmun Manipulyasiyası

Aspose.Words, Word sənədlərinin strukturunu əks etdirən intuitiv obyekt modelini təqdim edir, bu da proqramlaşdırma yolu ilə sənəd elementlərini yaratmağı və manipulyasiya etməyi asanlaşdırır. İnkişafçılar sıfırdan sənədlər yarada, müxtəlif formatlama seçimləri ilə mətn əlavə edə, cədvəllər əlavə edə, şəkillər yerləşdirə və bölmələr, başlıqlar və altbilgilər vasitəsilə məzmunu təşkil edə bilərlər. Kitabxana Document, Paragraph, Run, Table və Section kimi siniflər vasitəsilə sənəd elementlərinə incə idarəetmə imkanı verir. Bu, istifadəçi girişi, verilənlər bazası sorğuları və ya xarici mənbələr əsasında dinamik sənədlərin yaradılmasını mümkün edir. Budur Python tətbiqləri daxilində cədvəllərlə formatlı sənəd yaradılmasını göstərən sadə bir nümunə.

Python kitabxanası ilə cədvəllərdən ibarət formatlı sənəd necə yaratmaq olar?

 
import aspose.words as aw
from aspose.words import Document, DocumentBuilder, Color
from aspose.words.tables import Table

# Create new document and builder
doc = Document()
builder = DocumentBuilder(doc)

# Add title with formatting
builder.font.bold = True
builder.font.size = 18
builder.writeln("Monthly Sales Report")
builder.font.clear_formatting()

# Create a table with 3 columns
table = builder.start_table()
for row in range(5):  # 5 rows
    builder.insert_cell()
    builder.write(f"Data Row {row + 1}, Col 1")
    builder.insert_cell()
    builder.write(f"Data Row {row + 1}, Col 2")
    builder.insert_cell()
    builder.write(f"Data Row {row + 1}, Col 3")
    builder.end_row()
builder.end_table()

# Add image from file
builder.insert_image("company_logo.png", 100, 100)

# Save the document
doc.save("generated_report.docx")

Mürəkkəb Mail birləşməsi və Hesabat

Mail Merge xüsusiyyəti ilə fərdi sənədlərin yaradılması problemsizdir. Aspose.Words for Python via .NET kitabxanası proqram təminatı inkişafçılarına Microsoft Word-də birləşdirmə sahələri ilə şablon yaratmağa və sonra Python vasitəsilə bu sahələri verilənlər bazası, JSON və ya XML kimi müxtəlif mənbələrdən alınan məlumatlarla doldurmağa imkan verir. Bu xüsusiyyət toplu fakturaların, fərdi məktubların və ya aylıq maliyyə hesabatlarının əl-ələ məlumat daxil etmədən yaradılması üçün idealdır. Aşağıdakı nümunə proqram təminatı inkişafçıların Python əmrləri ilə Sadə Mail Merge-i necə həyata keçirdiyini göstərir.

Python kitabxanası ilə sadə mail birləşməsini necə həyata keçirmək olar?

import aspose.words as aw

# Load a template document containing merge fields
doc = aw.Document("InvoiceTemplate.docx")

# Execute mail merge to fill the "CustomerName" field
doc.mail_merge.execute(["CustomerName"], ["John Doe"])

# Save the personalized document
doc.save("GeneratedInvoice.docx")

İrəliyə yönəlik Mətn Axtarışı və Dəyişdirilməsi

Aspose.Words for Python via .NET kitabxanası Güclü "Tap və Dəyişdir" mühərrikini təqdim edir, bu da Regular Expressions (RegEx) dəstəkləyir. Bu, inkişafçılara minlərlə sənəddə kütləvi yeniləmələr aparmağa imkan verir. Brend adını yeniləyirsinizsə, təkrarlanan səhvi düzəldirsinizsə və ya həssas məlumatları gizlədirsinizsə, API bu vəzifələri səmərəli şəkildə yerinə yetirir, orijinal sənəd strukturu qorunur.

Python vasitəsilə Word sənədlərində RegEx ilə mətni necə dəyişdirmək olar?

import aspose.words as aw
import re

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

# Define search and replace options
options = aw.replacing.FindReplaceOptions()

# Replace a placeholder with actual text
doc.range.replace("OLD_COMPANY_NAME", "New Tech Corp", options)

doc.save("UpdatedContract.docx")
 Azəri