Document.SaveAsync

SaveAsync(Stream, CancellationToken)

تخزن الوثيقة في التدفق.

public Task SaveAsync(Stream output, CancellationToken cancellationToken)
المعاملالنوعالوصف
outputStreamالتدفق الذي ستخزن فيه الوثيقة.
cancellationTokenCancellationTokenرمز الإلغاء.

قيمة الإرجاع

مهمة غير متزامنة.

انظر أيضًا


SaveAsync(string, CancellationToken)

يحفظ الوثيقة في الملف المحدد.

public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
المعاملالنوعالوصف
outputFileNameStringمسار الملف الذي ستخزن فيه الوثيقة.
cancellationTokenCancellationTokenرمز الإلغاء.

قيمة الإرجاع

مهمة غير متزامنة.

انظر أيضًا


SaveAsync(CancellationToken)

يحفظ الوثيقة بشكل تدريجي (أي باستخدام تقنية التحديث التدريجي).

public Task SaveAsync(CancellationToken cancellationToken)
المعاملالنوعالوصف
cancellationTokenCancellationTokenرمز الإلغاء.

قيمة الإرجاع

مهمة غير متزامنة.

ملاحظات

لحفظ الوثيقة بشكل تدريجي يجب علينا فتح ملف الوثيقة للكتابة. لذلك يجب تهيئة Document بتدفق قابل للكتابة كما في مقتطف الشيفرة التالي: Document doc = new Document(new FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite)); // قم بإجراء بعض التغييرات واحفظ الوثيقة بشكل تدريجي doc.Save();

انظر أيضًا


SaveAsync(SaveOptions, CancellationToken)

يحفظ الوثيقة مع خيارات الحفظ.

public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)
المعاملالنوعالوصف
optionsSaveOptionsخيارات الحفظ.
cancellationTokenCancellationTokenرمز الإلغاء.

قيمة الإرجاع

مهمة غير متزامنة.

انظر أيضًا


SaveAsync(string, SaveFormat, CancellationToken)

يحفظ الوثيقة باسم جديد مع تنسيق ملف.

public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)
المعاملالنوعالوصف
outputFileNameStringمسار الملف الذي ستخزن فيه الوثيقة.
formatSaveFormatخيارات التنسيق.
cancellationTokenCancellationTokenرمز الإلغاء.

قيمة الإرجاع

مهمة غير متزامنة.

انظر أيضًا


SaveAsync(Stream, SaveFormat, CancellationToken)

يحفظ الوثيقة باسم جديد مع تنسيق ملف.

public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)
المعاملالنوعالوصف
outputStreamStreamالتدفق الذي ستخزن فيه الوثيقة.
formatSaveFormatخيارات التنسيق.
cancellationTokenCancellationTokenرمز الإلغاء.

قيمة الإرجاع

مهمة غير متزامنة.

الاستثناءات

الاستثناءالشرط
ArgumentExceptionArgumentException عند تمرير HtmlSaveOptions إلى طريقة. حفظ الوثيقة إلى تدفق HTML غير مدعوم. يرجى استخدام طريقة الحفظ إلى الملف.

انظر أيضًا


SaveAsync(string, SaveOptions, CancellationToken)

يحفظ الوثيقة باسم جديد مع تعيين خيارات الحفظ الخاصة به.

public Task SaveAsync(string outputFileName, SaveOptions options, 
    CancellationToken cancellationToken)
المعاملالنوعالوصف
outputFileNameStringمسار الملف الذي ستخزن فيه الوثيقة.
optionsSaveOptionsخيارات الحفظ.
cancellationTokenCancellationTokenرمز الإلغاء.

قيمة الإرجاع

مهمة غير متزامنة.

انظر أيضًا


SaveAsync(Stream, SaveOptions, CancellationToken)

يحفظ الوثيقة إلى تدفق مع خيارات الحفظ.

public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)
المعاملالنوعالوصف
outputStreamStreamالتدفق الذي ستخزن فيه الوثيقة.
optionsSaveOptionsخيارات الحفظ.
cancellationTokenCancellationTokenرمز الإلغاء.

قيمة الإرجاع

مهمة غير متزامنة.

الاستثناءات

الاستثناءالشرط
ArgumentExceptionArgumentException عند تمرير HtmlSaveOptions إلى طريقة. حفظ الوثيقة إلى تدفق HTML غير مدعوم. يرجى استخدام طريقة الحفظ إلى الملف.

انظر أيضًا