ایجاد یا بارگذاری یک سند

تقریباً هر کاری که می خواهید با Aspose.Words انجام دهید شامل بارگیری یک سند است. کلاس Document نشان دهنده یک سند بارگذاری شده در حافظه است. سند دارای چندین سازنده بارگذاری شده است که به شما امکان می دهد یک سند خالی ایجاد کنید یا آن را از یک فایل یا جریان بارگیری کنید. سند را می توان در هر فرمت بارگیری که توسط Aspose.Words پشتیبانی می شود بارگیری کرد. برای لیست همه فرمت های بار پشتیبانی شده، به شمارش LoadFormat مراجعه کنید.

یک سند جدید ایجاد کنید

برای ایجاد یک سند خالی جدید، سازنده Document را بدون پارامتر فراخوانی می کنیم. اگر می خواهید یک سند را به صورت برنامه نویسی تولید کنید، ساده ترین راه استفاده از کلاس DocumentBuilder برای افزودن محتوای سند است.

مثال کد زیر نحوه ایجاد سند با استفاده از سازنده سند را نشان می دهد:

doc = aw.Document()
builder = aw.DocumentBuilder(doc)
            
builder.write("Hello world!")

doc.save(docs_base.artifacts_dir + "out.docx")

یک سند را بارگیری کنید

برای بارگذاری یک سند موجود در هر یک از فرمت‌های LoadFormat، نام فایل یا جریان را به یکی از سازنده‌های Document منتقل کنید. قالب سند بارگیری شده به طور خودکار با پسوند آن تعیین می شود.

بارگیری از یک فایل

یک نام فایل را به عنوان رشته به سازنده Document ارسال کنید تا یک سند موجود از یک فایل باز شود.

مثال کد زیر نحوه باز کردن یک سند از یک فایل را نشان می دهد:

فایل قالب این نمونه را می توانید از Aspose.Words GitHub دانلود کنید.

بارگیری از یک جریان

برای باز کردن یک سند از یک جریان، به سادگی یک شی جریان که حاوی سند است را به سازنده Document منتقل کنید.

مثال کد زیر نحوه باز کردن یک سند از یک جریان را نشان می دهد: