Document.SaveAsync

SaveAsync(Stream, CancellationToken)

Belgeyi akışa kaydeder.

public Task SaveAsync(Stream output, CancellationToken cancellationToken)
ParametreTürAçıklama
outputStreamBelgenin kaydedileceği akış.
cancellationTokenCancellationTokenİptal tokeni.

Dönüş Değeri

Asenkron görev.

Ayrıca Bakınız


SaveAsync(string, CancellationToken)

Belgeyi belirtilen dosyaya kaydeder.

public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
ParametreTürAçıklama
outputFileNameStringBelgenin kaydedileceği dosyanın yolu.
cancellationTokenCancellationTokenİptal tokeni.

Dönüş Değeri

Asenkron görev.

Ayrıca Bakınız


SaveAsync(CancellationToken)

Belgeyi kademeli olarak kaydeder (yani, kademeli güncelleme tekniği kullanarak).

public Task SaveAsync(CancellationToken cancellationToken)
ParametreTürAçıklama
cancellationTokenCancellationTokenİptal tokeni.

Dönüş Değeri

Asenkron görev.

Açıklamalar

Belgeyi kademeli olarak kaydetmek için belge dosyasını yazma için açmalıyız. Bu nedenle, Document, aşağıdaki kod parçasında olduğu gibi yazılabilir bir akış ile başlatılmalıdır: Document doc = new Document(new FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite)); // bazı değişiklikler yapın ve belgeyi kademeli olarak kaydedin doc.Save();

Ayrıca Bakınız


SaveAsync(SaveOptions, CancellationToken)

Belgeyi kaydetme seçenekleri ile kaydeder.

public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)
ParametreTürAçıklama
optionsSaveOptionsKaydetme seçenekleri.
cancellationTokenCancellationTokenİptal tokeni.

Dönüş Değeri

Asenkron görev.

Ayrıca Bakınız


SaveAsync(string, SaveFormat, CancellationToken)

Belgeyi yeni bir ad ile ve dosya formatı ile kaydeder.

public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)
ParametreTürAçıklama
outputFileNameStringBelgenin kaydedileceği dosyanın yolu.
formatSaveFormatFormat seçenekleri.
cancellationTokenCancellationTokenİptal tokeni.

Dönüş Değeri

Asenkron görev.

Ayrıca Bakınız


SaveAsync(Stream, SaveFormat, CancellationToken)

Belgeyi yeni bir ad ile ve dosya formatı ile kaydeder.

public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)
ParametreTürAçıklama
outputStreamStreamBelgenin kaydedileceği akış.
formatSaveFormatFormat seçenekleri.
cancellationTokenCancellationTokenİptal tokeni.

Dönüş Değeri

Asenkron görev.

İstisnalar

istisnadurum
ArgumentExceptionHtmlSaveOptions bir metoda geçirildiğinde ArgumentException. Belgeyi html akışına kaydetmek desteklenmiyor. Lütfen dosyaya kaydetme metodunu kullanın.

Ayrıca Bakınız


SaveAsync(string, SaveOptions, CancellationToken)

Belgeyi yeni bir ad ile kaydederek kaydetme seçeneklerini ayarlar.

public Task SaveAsync(string outputFileName, SaveOptions options, 
    CancellationToken cancellationToken)
ParametreTürAçıklama
outputFileNameStringBelgenin kaydedileceği dosyanın yolu.
optionsSaveOptionsKaydetme seçenekleri.
cancellationTokenCancellationTokenİptal tokeni.

Dönüş Değeri

Asenkron görev.

Ayrıca Bakınız


SaveAsync(Stream, SaveOptions, CancellationToken)

Belgeyi kaydetme seçenekleri ile bir akışa kaydeder.

public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)
ParametreTürAçıklama
outputStreamStreamBelgenin kaydedileceği akış.
optionsSaveOptionsKaydetme seçenekleri.
cancellationTokenCancellationTokenİptal tokeni.

Dönüş Değeri

Asenkron görev.

İstisnalar

istisnadurum
ArgumentExceptionHtmlSaveOptions bir metoda geçirildiğinde ArgumentException. Belgeyi html akışına kaydetmek desteklenmiyor. Lütfen dosyaya kaydetme metodunu kullanın.

Ayrıca Bakınız