TryAppend

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

لإلحاق الصفحات ، التي يتم اختيارها من مجموعة من المستندات في portStreams. يتضمن مستند النتيجة firstInputFile وجميع صفحات مستندات portStreams في النطاق من صفحة البداية إلى الصفحة النهائية.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    Stream outputStream)
معامليكتبوصف
inputStreamStreamإدخال دفق PDF.
portStreamsStream[]مستندات لنسخ صفحات منها.
startPageInt32تبدأ الصفحة في مستندات portStreams.
endPageInt32تنتهي الصفحة في مستندات portStreams.
outputStreamStreamإخراج دفق PDF.

قيمة الإرجاع

صحيح للنجاح أو خطأ.

ملاحظات

تشبه طريقة TryAppend طريقة الإلحاق ، باستثناء أن طريقة TryAppend لا تطرح استثناءً إذا فشلت العملية.

أمثلة

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);

أنظر أيضا


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

لإلحاق الصفحات التي يتم اختيارها من مستندات portFiles. يتضمن المستند الناتج firstInputFile وجميع صفحات مستندات portFiles الموجودة في نطاق بدء الصفحة حتى نهاية الصفحة.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    string outputFile)
معامليكتبوصف
inputFileStringإدخال ملف PDF.
portFilesString[]مستندات لنسخ صفحات منها.
startPageInt32تبدأ الصفحة في مستندات portFiles.
endPageInt32تنتهي الصفحة في مستندات portFiles.
outputFileStringإخراج وثيقة PDF.

قيمة الإرجاع

صحيح إذا اكتملت العملية بنجاح خلاف ذلك ، خطأ.

ملاحظات

تشبه طريقة TryAppend طريقة الإلحاق ، باستثناء أن طريقة TryAppend لا تطرح استثناءً إذا فشلت العملية.

أمثلة

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

أنظر أيضا


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

إلحاق مستندات بالمستند المصدر وحفظ النتيجة في كائن الاستجابة.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    HttpResponse response)
معامليكتبوصف
inputStreamStreamالدفق الذي يحتوي على وثيقة المصدر.
portStreamsStream[]صفيف من التدفقات مع المستندات المطلوب إلحاقها.
startPageInt32صفحة البداية للصفحة الملحقة.
endPageInt32صفحة نهاية الصفحات الملحقة.
responseHttpResponseكائن الاستجابة حيث سيتم حفظ المستند.

قيمة الإرجاع

صحيح إذا اكتملت العملية بنجاح خلاف ذلك ، خطأ.

ملاحظات

تشبه طريقة TryAppend طريقة الإلحاق ، باستثناء أن طريقة TryAppend لا تطرح استثناءً إذا فشلت العملية.

أنظر أيضا


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

إلحاق مستندات بالمستند المصدر وحفظ النتيجة في كائن HttpResponse .

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    HttpResponse response)
معامليكتبوصف
inputFileStringاسم الملف الذي يحتوي على وثيقة المصدر.
portFilesString[]مصفوفة أسماء الملفات التي تحتوي على مستندات ملحقة.
startPageInt32صفحة البداية للصفحات الملحقة.
endPageInt32صفحة نهاية الصفحات الملحقة.
responseHttpResponseكائن الاستجابة حيث سيتم حفظ المستند.

قيمة الإرجاع

صحيح إذا اكتملت العملية بنجاح خلاف ذلك ، خطأ.

ملاحظات

تشبه طريقة TryAppend طريقة الإلحاق ، باستثناء أن طريقة TryAppend لا تطرح استثناءً إذا فشلت العملية.

أنظر أيضا