Dokumen

Ikhtisar

Document adalah titik masuk utama Aspose.Words untuk Python. Ini menyediakan API publik untuk memuat dokumen Word (DOC, DOCX, RTF, TXT, Markdown), menyimpan ke berbagai format output (PDF, DOCX, Markdown, TXT), dan mengekstrak teks biasa.

Didefinisikan dalam: aspose/words_foss/document.py

Konstruktor

Tanda TanganDeskripsi
Document(filepath=None, *, stream=None, data=None)Muat dokumen dari jalur file, aliran biner, atau byte mentah. Setidaknya satu sumber harus disediakan.

Parameter:

NamaTipeDeskripsi
filepathOptional[Union[str, Path]]Jalur ke file dokumen yang akan dimuat.
streamOptional[BinaryIO]Aliran biner yang berisi data dokumen.
dataOptional[bytes]Byte mentah dari konten dokumen.

Metode

SignatureDescription
save(output_path, save_format_or_options=None)NoneSimpan dokumen ke format yang ditentukan. Format dapat berupa konstanta string SaveFormat atau objek opsi penyimpanan (PdfSaveOptions, MarkdownSaveOptions).
get_text()strEkstrak teks biasa dari dokumen yang dimuat.

Properti

NamaTipeAksesDeskripsi
light_document_modelldm.DocumentBacaAkses model dokumen ringan yang mendasari untuk inspeksi lanjutan struktur dokumen (paragraf, tabel, gaya, bagian).

Penggunaan

import aspose.words_foss as aw

# Load a DOCX file
doc = aw.Document("input.docx")

# Extract plain text
text = doc.get_text()

# Save as PDF
doc.save("output.pdf", aw.SaveFormat.PDF)

# Save as Markdown
doc.save("output.md", aw.SaveFormat.MARKDOWN)

Model Dokumen Ringan

Properti light_document_model menyediakan akses ke struktur dokumen internal (ldm.Document, yang didefinisikan dalam light_document_model.py). Pydantic BaseModel ini mengekspos paragraf, tabel, gaya, bagian, header, footer yang telah diparsing, serta kueri struktural seperti find_style() dan headings(). Sebagian besar pengguna tidak perlu mengakses LDM secara langsung — metode publik Document di atas mencakup alur kerja standar.

 Bahasa Indonesia