TryInsert

TryInsert(string, int, string, int[], string)

Başka bir dosyadan sayfaları giriş Pdf dosyasına ekler.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    string outputFile)
ParametreTipTanım
inputFileStringPdf dosyasını girin.
insertLocationInt32Giriş dosyasına konum ekleyin.
portFileStringPdf dosyasından sayfalar.
pageNumberInt32[]portFile içinde taşınan sayfa numarası.
outputFileStringÇıktı pdf dosyası.

Geri dönüş değeri

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

Notlar

TryInsert yöntemi, Insert yöntemine benzer, ancak TryInsert yöntemi, işlem başarısız olursa bir istisna atmaz.

Örnekler

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryInsert("file1.pdf", 1, "file2.pdf", new int[] { 2, 6 }, "out.pdf");

Ayrıca bakınız


TryInsert(Stream, int, Stream, int[], Stream)

Başka bir dosyadan sayfaları giriş Pdf dosyasına ekler.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    Stream outputStream)
ParametreTipTanım
inputStreamStreamPdf dosyasının Giriş Akışı.
insertLocationInt32Giriş dosyasına konum ekleyin.
portStreamStreamSayfalar için Pdf dosyası akışı.
pageNumberInt32[]portFile içinde taşınan sayfa numarası.
outputStreamStreamÇıkış Akışı.

Geri dönüş değeri

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

Notlar

TryInsert yöntemi, Insert yöntemine benzer, ancak TryInsert yöntemi, işlem başarısız olursa bir istisna atmaz.

Örnekler

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryInsert(sourceStream, 1, insertedStream, new int[] { 3, 4, 5}, outStream);

Ayrıca bakınız


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

Dosyanın içeriğini kaynak dosyaya ekler ve sonucu HttpResponse nesnesine depolar.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    HttpResponse response)
ParametreTipTanım
inputFileStringKaynak dosya adı.
insertLocationInt32İkinci dosyanın ekleneceği sayfa numarası.
portFileStringEklenecek dosyanın yolu.
pageNumberInt32[]Eklenecek olan kaynak dosyadaki sayfa numaraları dizisi.
responseHttpResponseSonucun saklanacağı yanıt nesnesi.

Geri dönüş değeri

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

Notlar

TryInsert yöntemi, Insert yöntemine benzer, ancak TryInsert yöntemi, işlem başarısız olursa bir istisna atmaz.

Ayrıca bakınız


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

Belgeyi başka bir belgeye ekler ve sonucu yanıt nesnesine kaydeder.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    HttpResponse response)
ParametreTipTanım
inputStreamStreamKaynak belgeyle akış
insertLocationInt32Diğer belgenin ekleneceği konum.
portStreamStreamEklenecek belge.
pageNumberInt32[]Eklenecek ikinci belgedeki sayfa numaraları dizisi.
responseHttpResponseSonucun saklanacağı yanıt nesnesi.

Geri dönüş değeri

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

Notlar

TryInsert yöntemi, Insert yöntemine benzer, ancak TryInsert yöntemi, işlem başarısız olursa bir istisna atmaz.

Ayrıca bakınız