TryConcatenate

TryConcatenate(string, string, string)

يربط بين ملفين.

public bool TryConcatenate(string firstInputFile, string secInputFile, string outputFile)
معامليكتبوصف
firstInputFileStringالملف الأول لسلسلة.
secInputFileStringالملف الثاني لسلسلة.
outputFileStringملف إلاخراج.

قيمة الإرجاع

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

ملاحظات

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

أمثلة

PdfFileEditor fileEditor = new PdfFileEditor();
bool result = fileEditor.TryConcatenate("file1.pdf", "file2.pdf", "outfile.pdf");

أنظر أيضا


TryConcatenate(Document[], Document)

تسلسل المستندات .

public bool TryConcatenate(Document[] src, Document dest)
معامليكتبوصف
srcDocument[]صفيف من المستندات المصدر.
destDocumentوثيقة الوجهة.

قيمة الإرجاع

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

ملاحظات

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

أنظر أيضا


TryConcatenate(string[], string)

يربط الملفات في ملف واحد.

public bool TryConcatenate(string[] inputFiles, string outputFile)
معامليكتبوصف
inputFilesString[]صفيف من الملفات المراد تجميعها.
outputFileStringاسم ملف الإخراج.

قيمة الإرجاع

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

ملاحظات

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

أمثلة

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryConcatenate(new string[] { "src1.pdf", "src2.pdf" }, "dest.pdf");

أنظر أيضا


TryConcatenate(Stream[], Stream)

تسلسل الملفات

public bool TryConcatenate(Stream[] inputStream, Stream outputStream)
معامليكتبوصف
inputStreamStream[]مصفوفة من التدفقات المراد تسلسلها.
outputStreamStreamدفق حيث سيتم تخزين ملف النتيجة.

قيمة الإرجاع

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

ملاحظات

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

أمثلة

PdfFileEditor pfe = new PdfFileEditor();
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 = pfe.TryConcatenate(new Stream[] { stream1, stream2 } , outstream);

أنظر أيضا


TryConcatenate(string, string, string, string)

يدمج مستندين من ملفات PDF في مستند Pdf جديد مع الصفحات بطرق بديلة ويملأ الأماكن الفارغة بصفحات فارغة. على سبيل المثال: يحتوي المستند 1 على 5 صفحات: p1، p2، p3، p4، p5. يحتوي المستند 2 على 3 صفحات: p1 ‘، p2’، p3 ‘. دمج ملفي PDF سينتج المستند الناتج بالصفحات: p1، p1’، p2، p2 ‘، p3، p3’، p4، blankpage، p5، blankpage .

public bool TryConcatenate(string firstInputFile, string secInputFile, string blankPageFile, 
    string outputFile)
معامليكتبوصف
firstInputFileStringالملف الأول.
secInputFileStringالملف الثاني.
blankPageFileStringملف PDF بصفحة فارغة.
outputFileStringالملف الناتج.

قيمة الإرجاع

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

ملاحظات

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

أمثلة

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryConcatenate("src1.pdf", "src2.pdf", "blank.pdf", "dest.pdf");

أنظر أيضا


TryConcatenate(Stream, Stream, Stream, Stream)

يدمج مستندين من ملفات PDF في مستند Pdf جديد مع الصفحات بطرق بديلة ويملأ الأماكن الفارغة بصفحات فارغة. على سبيل المثال: يحتوي المستند 1 على 5 صفحات: p1، p2، p3، p4، p5. يحتوي المستند 2 على 3 صفحات: p1 ‘، p2’، p3 ‘. دمج ملفي PDF سينتج المستند الناتج بالصفحات: p1، p1’، p2، p2 ‘، p3، p3’، p4، blankpage، p5، blankpage .

public bool TryConcatenate(Stream firstInputStream, Stream secInputStream, Stream blankPageStream, 
    Stream outputStream)
معامليكتبوصف
firstInputStreamStreamأول دفق PDF.
secInputStreamStreamدفق PDF الثاني.
blankPageStreamStreamدفق PDF بصفحة فارغة.
outputStreamStreamإخراج دفق PDF.

قيمة الإرجاع

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

ملاحظات

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

أمثلة

PdfFileEditor pfe = new PdfFileEditor();
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream blank = new FileStream("blank.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryConcatenate(new Stream[] { stream1, stream2, blank } , outstream);

أنظر أيضا


TryConcatenate(string[], HttpResponse)

يربط الملفات ويحفظ reslt في كائن HttpResposnse .

public bool TryConcatenate(string[] inputFiles, HttpResponse response)
معامليكتبوصف
inputFilesString[]صفيف من الملفات المراد تجميعها.
responseHttpResponseكائن الاستجابة.

قيمة الإرجاع

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

ملاحظات

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

أنظر أيضا


TryConcatenate(Stream[], HttpResponse)

تؤدي الملفات المتسلسلة والمخازن إلى كائن HttpResponse.

public bool TryConcatenate(Stream[] inputStream, HttpResponse response)
معامليكتبوصف
inputStreamStream[]مصفوفة التدفقات التي تحتوي على ملفات للتسلسل.
responseHttpResponseكائن الاستجابة /

قيمة الإرجاع

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

ملاحظات

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

أنظر أيضا