TryExtract

TryExtract(string, int, int, string)

Girdi dosyasından sayfaları çıkarır, yeni bir Pdf dosyası olarak kaydeder.

public bool TryExtract(string inputFile, int startPage, int endPage, string outputFile)
ParametreTipTanım
inputFileStringPdf dosya yolunu girin.
startPageInt32Sayfa numarasına başlayın.
endPageInt32Bitiş sayfa numarası.
outputFileStringÇıktı Pdf dosya yolu.

Geri dönüş değeri

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

Notlar

TryExtract yöntemi, Extract yöntemine benzer, ancak TryExtract yöntemi, işlem başarısız olursa bir istisna oluşturmaz.

Örnekler

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryExtract("input.pdf", 3, 7, "output.pdf");

Ayrıca bakınız


TryExtract(string, int[], string)

Sayı dizisiyle belirtilen sayfaları çıkarır, yeni bir PDF dosyası olarak kaydeder.

public bool TryExtract(string inputFile, int[] pageNumber, string outputFile)
ParametreTipTanım
inputFileStringDosya yolunu girin.
pageNumberInt32[]Giriş dosyasından çıkan sayfa dizini.
outputFileStringÇıktı dosyası yolu.

Geri dönüş değeri

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

Notlar

TryExtract yöntemi, Extract yöntemine benzer, ancak TryExtract yöntemi, işlem başarısız olursa bir istisna oluşturmaz.

Örnekler

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryExtract("input.pdf", new int[] { 3, 5, 7 }, "output.pdf");

Ayrıca bakınız


TryExtract(Stream, int[], Stream)

Sayı dizisiyle belirtilen sayfaları çıkarır, yeni bir Pdf dosyası olarak kaydeder.

public bool TryExtract(Stream inputStream, int[] pageNumber, Stream outputStream)
ParametreTipTanım
inputStreamStreamGirdi dosyası Akış.
pageNumberInt32[]Giriş dosyasından çıkan sayfa dizini.
outputStreamStreamÇıktı dosyası akışı.

Geri dönüş değeri

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

Notlar

TryExtract yöntemi, Extract yöntemine benzer, ancak TryExtract yöntemi, işlem başarısız olursa bir istisna oluşturmaz.

Örnekler

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

Ayrıca bakınız


TryExtract(Stream, int[], HttpResponse)

Belirtilen sayfaları kaynak dosyadan çıkarır ve sonucu HttpResponse nesnesine depolar.

public bool TryExtract(Stream inputStream, int[] pageNumber, HttpResponse response)
ParametreTipTanım
inputStreamStreamKaynak belge akışı.
pageNumberInt32[]Ayıklanacak sayfa numaraları dizisi.
responseHttpResponseSonucun saklanacağı HttpResponse nesnesi.

Geri dönüş değeri

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

Notlar

TryExtract yöntemi, Extract yöntemine benzer, ancak TryExtract yöntemi, işlem başarısız olursa bir istisna oluşturmaz.

Ayrıca bakınız


TryExtract(string, int[], HttpResponse)

Belirtilen sayfaları kaynak dosyadan çıkarır ve sonucu HttpResponse nesnesine depolar.

public bool TryExtract(string inputFile, int[] pageNumber, HttpResponse response)
ParametreTipTanım
inputFileStringKaynak dosya yolu.
pageNumberInt32[]Ayıklanacak sayfa numaraları dizisi.
responseHttpResponseSonucun saklanacağı HttpResponse nesnesi.

Geri dönüş değeri

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

Notlar

TryExtract yöntemi, Extract yöntemine benzer, ancak TryExtract yöntemi, işlem başarısız olursa bir istisna oluşturmaz.

Ayrıca bakınız