TryAppend

TryAppend(Stream, Stream[], int, int, Stream)

portStreams içindeki belge dizisinden seçilen sayfaları ekler. Sonuç belgesi, firstInputFile ve startPage - endPage aralığındaki tüm portStreams belge sayfalarını içerir.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    Stream outputStream)
ParametreTipTanım
inputStreamStreamGiriş Pdf akışı.
portStreamsStream[]Sayfaların kopyalanacağı belgeler.
startPageInt32Sayfa, portStreams belgelerinde başlar.
endPageInt32Sayfa, portStreams belgelerinde biter.
outputStreamStreamÇıktı pdf akışı.

Geri dönüş değeri

Başarı için doğru veya yanlış.

Notlar

TryAppend yöntemi, İşlem başarısız olursa TryAppend yönteminin bir istisna oluşturmaması dışında, Append yöntemine benzer.

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
Stream instream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
bool result = fileEditor.TryAppend(instream, new Stream[] { stream1, stream2}, 3, 5, outstream);

Ayrıca bakınız


TryAppend(string, string[], int, int, string)

portFiles belgelerinden seçilen sayfaları ekler. Sonuç belgesi, firstInputFile ve startPage - endPage aralığındaki tüm portFiles belge sayfalarını içerir.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    string outputFile)
ParametreTipTanım
inputFileStringPdf dosyasını girin.
portFilesString[]Sayfaların kopyalanacağı belgeler.
startPageInt32Sayfa, portFiles belgelerinde başlar.
endPageInt32PortFiles belgelerinde sayfa biter.
outputFileStringÇıktı pdf belgesi.

Geri dönüş değeri

işlem başarıyla tamamlandıysa true ; aksi halde yanlış.

Notlar

TryAppend yöntemi, İşlem başarısız olursa TryAppend yönteminin bir istisna oluşturmaması dışında, Append yöntemine benzer.

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
bool result = fileEditor.TryAppend("input.pdf", new string[] { "file1.pdf", "file2.pdf"}, 3, 5, "outfile.pdf");

Ayrıca bakınız


TryAppend(Stream, Stream[], int, int, HttpResponse)

Belgeleri kaynak belgeye ekler ve sonucu yanıt nesnesine kaydeder.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    HttpResponse response)
ParametreTipTanım
inputStreamStreamKaynak belgeyi içeren akış.
portStreamsStream[]Eklenecek belgelerle akış dizisi.
startPageInt32Eklenen sayfanın başlangıç sayfası.
endPageInt32Eklenen sayfaların bitiş sayfası.
responseHttpResponseBelgenin kaydedileceği yanıt nesnesi.

Geri dönüş değeri

işlem başarıyla tamamlandıysa true ; aksi halde yanlış.

Notlar

TryAppend yöntemi, İşlem başarısız olursa TryAppend yönteminin bir istisna oluşturmaması dışında, Append yöntemine benzer.

Ayrıca bakınız


TryAppend(string, string[], int, int, HttpResponse)

Belgeleri kaynak belgeye ekler ve sonucu HttpResponse nesnesine kaydeder.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    HttpResponse response)
ParametreTipTanım
inputFileStringKaynak belgeyi içeren dosyanın adı.
portFilesString[]Eklenen belgeleri içeren dosya adları dizisi.
startPageInt32Eklenen sayfaların başlangıç sayfası.
endPageInt32Eklenen sayfaların bitiş sayfası.
responseHttpResponseBelgenin kaydedileceği yanıt nesnesi.

Geri dönüş değeri

işlem başarıyla tamamlandıysa true ; aksi halde yanlış.

Notlar

TryAppend yöntemi, İşlem başarısız olursa TryAppend yönteminin bir istisna oluşturmaması dışında, Append yöntemine benzer.

Ayrıca bakınız