PdfFileEditor

PdfFileEditor class

تنفيذ العمليات باستخدام ملف PDF: التسلسل ، والتقسيم ، واستخراج الصفحات ، وإنشاء كتيب ، وما إلى ذلك.

public sealed class PdfFileEditor

المنشئون

اسم وصف
PdfFileEditor() Default_Constructor

الخصائص

اسم وصف
AttachmentName { get; set; } الحصول على اسم المرفق أو تعيينه عند تخزين نتيجة العملية في كائنات HttpResponse كمرفق.
CloseConcatenatedStreams { get; set; } في حالة التعيين على “صواب” ، يتم إغلاق التدفقات بعد العملية.
ConcatenationPacketSize { get; set; } عدد المستندات المتسلسلة قبل إجراء التحديث المتزايد الجديد أثناء التسلسل عند تعيين UseDiskBuffer على “صحيح”.
ContentDisposition { get; set; } الحصول على أو تعيين كيفية تخزين المحتوى عند تخزين نتيجة العملية في كائن HttpResponse. القيمة المحتملة: مضمنة / مرفق . الافتراضي: مضمنة .
ConversionLog { get; } يحصل على سجل عملية التحويل .
ConvertTo { set; } يحدد تنسيق ملف PDF. سيتم حفظ الملف الناتج في تنسيق الملف المحدد. إذا لم يتم تحديد هذه الخاصية ، فسيتم حفظ الملف بتنسيق PDF الافتراضي بدون تحويل.
CopyLogicalStructure { get; set; } إذا كان هذا صحيحًا ، فسيتم نسخ البنية المنطقية للملف عند إجراء التسلسل.
CopyOutlines { get; set; } إذا كان صحيحًا ، فسيتم نسخ المخططات.
CorruptedFileAction { get; set; } تحدد هذه الخاصية السلوك عند تلبية عملية التسلسل للملف التالف. القيم المحتملة هي: StopWithError و ConcatenateIgnoringCorrupt.
CorruptedItems { get; } مصفوفة المشكلات التي تمت مواجهتها عند إجراء التسلسل. لكل مستند تالف تم تمريره إلى Concatenate () يتم إنشاء إدخال CorruptItem جديد.
IncrementalUpdates { get; set; } إذا كان هذا صحيحًا ، فسيتم إجراء تحديثات تزايديّة أثناء التسلسل.
KeepActions { get; set; } إذا كانت الإجراءات صحيحة سيتم نسخها من المستندات المصدر. القيمة الافتراضية: true.
KeepFieldsUnique { get; set; } إذا كان صحيحًا ، فسيتم جعل أسماء الحقول فريدة عندما تكون النماذج متسلسلة. ستتم إضافة اللاحقات إلى أسماء الحقول ، ويمكن تحديد قالب اللاحقة في خاصية UniqueSuffix.
LastException { get; } يحصل على آخر استثناء حدث. يمكن استخدامها للتحقق من سبب الفشل.
MergeDuplicateLayers { get; set; } سيتم دمج المحتويات الاختيارية للوثائق المتسلسلة ذات الأسماء المتساوية في طبقة واحدة في المستند الناتج إذا كانت هذه الخاصية صحيحة. وإلا ، سيتم حفظ الطبقات ذات الأسماء المتساوية كطبقات مختلفة في المستند الناتج.
MergeDuplicateOutlines { get; set; } إذا كان صحيحًا ، يتم دمج المخططات التفصيلية المكررة.
OptimizeSize { get; set; } الحصول على علامة التحسين أو تعيينها. يتم دمج تدفقات الموارد المتساوية في الملف الناتج في كائن PDF واحد إذا كانت مجموعة العلامات هذه. هذا يسمح بتقليل حجم الملف الناتج ولكن قد يتسبب في إبطاء التنفيذ ومتطلبات ذاكرة أكبر. القيمة الافتراضية: false .
OwnerPassword { get; set; } يضبط كلمة مرور المالك إذا كان ملف Pdf الخاص بإدخال المصدر مشفرًا. لم يتم تنفيذ هذه الخاصية حتى الآن.
PreserveUserRights { get; set; } إذا كان صحيحًا ، يتم تطبيق حقوق المستخدم الخاصة بالمستند الأول على المستند المتسلسل. يتم تجاهل حقوق المستخدم لجميع المستندات الأخرى.
RemoveSignatures { get; set; } إذا كان هذا صحيحًا ، فستتم إزالة جميع التوقيعات من الحقول (ستبقى الحقول) خلاف ذلك ، يمكنك الحصول على توقيعات غير صالحة.
SaveOptions { get; set; } الحصول على أو تعيين خيارات الحفظ عند تخزين النتيجة كـ HttpResponse. القيمة الافتراضية: PdfSaveOptions.
UniqueSuffix { get; set; } تنسيق اللاحقة التي تمت إضافتها إلى اسم الحقل لجعلها فريدة عندما تكون النماذج متسلسلة . يجب أن تحتوي هذه السلسلة على٪ NUM٪ سلسلة فرعية سيتم استبدالها بأرقام . على سبيل المثال إذا كان UniqueSuffix = “ABC٪ NUM٪” إذن لـ أسماء الحقول “fieldName” ستكون: fieldNameABC1 ، fieldNameABC2 ، fieldNameABC3 إلخ .
UseDiskBuffer { get; set; } إذا تم استخدام هذا الخيار ، فسيتم حفظ المستند الوجهة على القرص بشكل دوري وسيتم تطبيق مزيد من التسلسل عليه كتحديثات تدريجية.

طُرق

اسم وصف
AddMargins(Stream, Stream, int[], double, double, double, double) يغير حجم محتويات الصفحة ويضيف هوامش محددة. تم تحديد الهوامش بوحدات المساحة الافتراضية.
AddMargins(string, string, int[], double, double, double, double) يغير حجم محتويات الصفحة ويضيف هوامش محددة. تم تحديد الهوامش بوحدات المساحة الافتراضية.
AddMarginsPct(Stream, Stream, int[], double, double, double, double) تغيير حجم محتويات الصفحة وإضافة هوامش محددة . يتم تحديد الهوامش بالنسب المئوية من حجم الصفحة الأولي.
AddMarginsPct(string, string, int[], double, double, double, double) تغيير حجم محتويات الصفحة وإضافة هوامش محددة . يتم تحديد الهوامش بالنسب المئوية من حجم الصفحة الأولي.
AddPageBreak(Document, Document, PageBreak[]) يضيف فواصل الصفحات إلى صفحات المستند.
AddPageBreak(Stream, Stream, PageBreak[]) يضيف فواصل الصفحات إلى صفحات المستند.
AddPageBreak(string, string, PageBreak[]) يضيف فواصل الصفحات إلى صفحات المستند.
Append(Stream, Stream, int, int, Stream) لإلحاق الصفحات ، التي يتم اختيارها من portStream ضمن النطاق من صفحة البداية إلى الصفحة النهائية ، في portStream في نهاية firstInputStream .
Append(Stream, Stream[], int, int, HttpResponse) إلحاق مستندات بالمستند المصدر وحفظ النتيجة في كائن الاستجابة.
Append(Stream, Stream[], int, int, Stream) لإلحاق الصفحات ، التي يتم اختيارها من مجموعة من المستندات في portStreams. يتضمن مستند النتيجة firstInputFile وجميع صفحات مستندات portStreams في النطاق من صفحة البداية إلى الصفحة النهائية.
Append(string, string, int, int, string) لإلحاق الصفحات ، التي يتم اختيارها من ملف المنفذ داخل النطاق من صفحة البداية إلى الصفحة النهائية ، في portFile في نهاية firstInputFile .
Append(string, string[], int, int, HttpResponse) إلحاق مستندات بالمستند المصدر وحفظ النتيجة في كائن HttpResponse .
Append(string, string[], int, int, string) لإلحاق الصفحات التي يتم اختيارها من مستندات portFiles. يتضمن المستند الناتج firstInputFile وجميع صفحات مستندات portFiles الموجودة في نطاق بدء الصفحة حتى نهاية الصفحة.
Concatenate(Document[], Document) تسلسل المستندات .
Concatenate(Stream[], HttpResponse) تؤدي الملفات المتسلسلة والمخازن إلى كائن HttpResponse.
Concatenate(Stream[], Stream) تسلسل الملفات
Concatenate(string[], HttpResponse) يربط الملفات ويحفظ reslt في كائن HttpResposnse .
Concatenate(string[], string) يربط الملفات في ملف واحد.
Concatenate(Stream, Stream, Stream) يربط بين ملفين.
Concatenate(string, string, string) يربط بين ملفين.
Concatenate(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 .
Concatenate(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 .
Delete(Stream, int[], HttpResponse) حذف الصفحات المحددة من المستند وحفظ النتيجة في كائن HttpResponse .
Delete(Stream, int[], Stream) حذف الصفحات المحددة بواسطة مصفوفة الأرقام من ملف الإدخال ، وحفظها كملف Pdf جديد.
Delete(string, int[], HttpResponse) حذف الصفحات المحددة من المستند وتخزين النتائج في كائن HttpResponse .
Delete(string, int[], string) حذف الصفحات المحددة بواسطة مصفوفة الأرقام من ملف الإدخال ، وحفظها كملف Pdf جديد.
Extract(Stream, int[], HttpResponse) استخراج الصفحات المحددة من الملف المصدر وتخزين النتائج في كائن HttpResponse.
Extract(Stream, int[], Stream) لاستخراج الصفحات المحددة بواسطة مصفوفة الأرقام ، وحفظها كملف Pdf جديد.
Extract(string, int[], HttpResponse) استخراج الصفحات المحددة من الملف المصدر وتخزين النتائج في كائن HttpResponse .
Extract(string, int[], string) لاستخراج الصفحات المحددة بواسطة مصفوفة الأرقام ، وحفظها كملف PDF جديد.
Extract(Stream, int, int, Stream) استخراج الصفحات من ملف الإدخال ، وحفظها كملف Pdf جديد.
Extract(string, int, int, string) استخراج الصفحات من ملف الإدخال ، وحفظها كملف Pdf جديد.
Insert(Stream, int, Stream, int[], HttpResponse) إدراج المستند في مستند آخر وتخزين النتائج في كائن استجابة.
Insert(Stream, int, Stream, int[], Stream) إدراج صفحات من ملف آخر في ملف Pdf الخاص بالإدخال.
Insert(string, int, string, int[], HttpResponse) إدراج محتويات الملف في الملف المصدر وتخزين النتائج في كائن HttpResponse .
Insert(string, int, string, int[], string) إدراج صفحات من ملف آخر في ملف Pdf الخاص بالإدخال.
Insert(Stream, int, Stream, int, int, Stream) إدراج صفحات من ملف آخر في ملف Pdf الخاص بالإدخال.
Insert(string, int, string, int, int, string) يقوم بإدراج صفحات من ملف آخر في ملف Pdf في موضع ما.
MakeBooklet(Stream, Stream) يجعل كتيب من InputStream لإخراج البث .
MakeBooklet(string, string) يجعل كتيب من ملف الإدخال إلى ملف الإخراج.
MakeBooklet(Stream, PageSize, HttpResponse) يجعل الكتيب من الملف المصدر والمخازن ينتج عنه HttpResponse.
MakeBooklet(Stream, Stream, PageSize) يجعل كتيب من دفق الإدخال وحفظ النتيجة في دفق الإخراج.
MakeBooklet(string, PageSize, HttpResponse) يجعل الكتيب من الملف المصدر والمخازن ينتج عنه كائنات HttpResponse.
MakeBooklet(string, string, PageSize) يجعل الكتيب من ملف الإدخال إلى ملف الإخراج.
MakeBooklet(Stream, Stream, int[], int[]) إنشاء كتيب مخصص من أول إدخال إلى بث الإخراج.
MakeBooklet(string, string, int[], int[]) إنشاء كتيب مخصص من ملف الإدخال الأول إلى ملف الإخراج.
MakeBooklet(Stream, PageSize, int[], int[], HttpResponse) إنشاء كتيب من ملف PDF وتخزينه في HttpResponse.
MakeBooklet(Stream, Stream, PageSize, int[], int[]) يجعل الكتيب من أول InputStream إلى outputStream .
MakeBooklet(string, PageSize, int[], int[], HttpResponse) يجعل الكتيب من الملف المصدر والمخازن ينتج عنه كائنات HttpResponse .
MakeBooklet(string, string, PageSize, int[], int[]) إنشاء كتيب مخصص من ملف الإدخال الأول إلى ملف الإخراج.
MakeNUp(Stream, Stream, Stream) يجعل مستند N-Up من دفقتي PDF للإدخال إلى outputStream.
MakeNUp(Stream[], Stream, bool) يجعل مستند N-Up من تدفقات PDF متعددة المدخلات إلى outputStream . ستحتوي كل صفحة من تدفق الإخراج على صفحات متعددة ، والتي يتم دمجها مع صفحات في تدفقات الإدخال لنفس رقم الصفحة. الصفحات المتعددة المكدسة أفقيًا إذا كان الجانب الآخر صحيحًا ومكدسة عموديًا إذا كان العرض الجانبي خاطئًا.
MakeNUp(string, string, string) يجعل مستند N-Up من ملفي PDF للإدخال إلى ملف الإخراج. ستحتوي كل صفحة من ملف الإخراج على صفحتين ، صفحة واحدة من ملف الإدخال الأول والأخرى من ملف الإدخال الثاني. الصفحتان مكدمتان أفقيًا.
MakeNUp(string[], string, bool) يجعل مستند N-Up من ملفات PDF متعددة المدخلات إلى ملف الإخراج. ستحتوي كل صفحة من ملف الإخراج على صفحات متعددة ، والتي يتم دمجها مع الصفحات في ملفات الإدخال لنفس رقم الصفحة. الصفحات المتعددة المكدسة أفقيًا إذا كان الجانب الآخر صحيحًا ومكدسة عموديًا إذا كان العرض الجانبي خاطئًا.
MakeNUp(Stream, int, int, HttpResponse) يجعل المستندات والمخازن N-up تؤدي إلى HttpResponse.
MakeNUp(Stream, Stream, int, int) يجعل مستند N-Up من دفق الإدخال ويحفظ النتيجة في تدفق الإخراج.
MakeNUp(string, int, int, HttpResponse) يجعل مستند N-up والمخازن ينتج عنه HttpResponse .
MakeNUp(string, string, int, int) يجعل مستند N-Up من firstInputFile إلى ملف الإخراج.
MakeNUp(Stream, int, int, PageSize, HttpResponse) جعل مستند N-up والمخازن ينتج عنه كائن HttpResponse .
MakeNUp(Stream, Stream, int, int, PageSize) يجعل مستند N-Up من دفق الإدخال الأول إلى تدفق الإخراج.
MakeNUp(string, int, int, PageSize, HttpResponse) جعل مستند N-up والمخازن ينتج عنه كائن HttpResponse .
MakeNUp(string, string, int, int, PageSize) يجعل مستند N-Up من ملف الإدخال إلى ملف الإخراج.
ResizeContents(Document, ContentsResizeParameters) يغير حجم صفحات المستند. تتم إضافة هوامش فارغة حول الصفحة المتقلصة.
ResizeContents(Document, int[], ContentsResizeParameters) يغير حجم صفحات المستند. تتم إضافة هوامش فارغة حول الصفحة المتقلصة.
ResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة. يتم تخزين النتيجة في كائن HttpResponse.
ResizeContents(Stream, Stream, int[], ContentsResizeParameters) تغيير حجم محتويات صفحات المستند.
ResizeContents(string, int[], ContentsResizeParameters, HttpResponse) يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة. يتم تخزين النتيجة في كائن HttpResponse.
ResizeContents(string, string, int[], ContentsResizeParameters) يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة.
ResizeContents(Stream, Stream, int[], double, double) يغير حجم محتويات صفحات الوثيقة. يتقلص محتويات الصفحة ويضيف هوامش . يتم تحديد الحجم الجديد للمحتويات في وحدات المساحة الافتراضية.
ResizeContents(string, string, int[], double, double) يغير حجم محتويات صفحات الوثيقة. يتقلص محتويات الصفحة ويضيف هوامش . يتم تحديد الحجم الجديد للمحتويات في وحدات المساحة الافتراضية.
ResizeContentsPct(Stream, Stream, int[], double, double) تغيير حجم محتويات صفحات المستند. تقليص محتويات الصفحة وإضافة هوامش . يتم تحديد حجم محتويات جديد بالنسب المئوية.
ResizeContentsPct(string, string, int[], double, double) تغيير حجم محتويات صفحات المستند. تقليص محتويات الصفحة وإضافة هوامش . يتم تحديد حجم محتويات جديد بالنسب المئوية.
SplitFromFirst(Stream, int, HttpResponse) يقسم المستند من البداية إلى الموقع المحدد ويخزن النتيجة في كائن HttpResponse .
SplitFromFirst(Stream, int, Stream) ينقسم من البداية إلى الموقع المحدد ، ويحفظ الجزء الأمامي في تيار الإخراج.
SplitFromFirst(string, int, HttpResponse) يقسم المستند من الصفحة الأولى إلى الموقع ويحفظ النتيجة في كائنات HttpResponse.
SplitFromFirst(string, int, string) تقسيم ملف Pdf من الصفحة الأولى إلى الموقع المحدد ، ويحفظ الجزء الأمامي كملف جديد.
SplitToBulks(Stream, int[][]) يقسم ملف Pdf إلى عدة مستندات ، ويمكن أن تكون المستندات من صفحة واحدة أو متعددة الصفحات.
SplitToBulks(string, int[][]) يقسم ملف Pdf إلى عدة مستندات ، ويمكن أن تكون المستندات من صفحة واحدة أو متعددة الصفحات.
SplitToEnd(Stream, int, HttpResponse) ينقسم من الموقع المحدد ، ويحفظ الجزء الخلفي في كائن HttpResponse .
SplitToEnd(Stream, int, Stream) ينقسم عن الموقع المحدد ، ويحفظ الجزء الخلفي كملف جديد.
SplitToEnd(string, int, HttpResponse) ينقسم من الموقع المحدد ، ويحفظ الجزء الخلفي في كائن HttpResponse .
SplitToEnd(string, int, string) ينقسم عن الموقع ويحفظ الجزء الخلفي كملف جديد.
SplitToPages(Stream) يقسم ملف Pdf إلى مستندات من صفحة واحدة.
SplitToPages(string) يقسم ملف PDF إلى مستندات من صفحة واحدة.
SplitToPages(Stream, string) قم بتقسيم ملف Pdf إلى مستندات من صفحة واحدة وحفظه في المسار المحدد. المسار محدد حسب اسم الحقل temaplate .
SplitToPages(string, string) قم بتقسيم ملف Pdf إلى مستندات من صفحة واحدة وحفظه في المسار المحدد. المسار محدد حسب اسم الحقل temaplate .
TryAppend(Stream, Stream[], int, int, HttpResponse) إلحاق مستندات بالمستند المصدر وحفظ النتيجة في كائن الاستجابة.
TryAppend(Stream, Stream[], int, int, Stream) لإلحاق الصفحات ، التي يتم اختيارها من مجموعة من المستندات في portStreams. يتضمن مستند النتيجة firstInputFile وجميع صفحات مستندات portStreams في النطاق من صفحة البداية إلى الصفحة النهائية.
TryAppend(string, string[], int, int, HttpResponse) إلحاق مستندات بالمستند المصدر وحفظ النتيجة في كائن HttpResponse .
TryAppend(string, string[], int, int, string) لإلحاق الصفحات التي يتم اختيارها من مستندات portFiles. يتضمن المستند الناتج firstInputFile وجميع صفحات مستندات portFiles الموجودة في نطاق بدء الصفحة حتى نهاية الصفحة.
TryConcatenate(Document[], Document) تسلسل المستندات .
TryConcatenate(Stream[], HttpResponse) تؤدي الملفات المتسلسلة والمخازن إلى كائن HttpResponse.
TryConcatenate(Stream[], Stream) تسلسل الملفات
TryConcatenate(string[], HttpResponse) يربط الملفات ويحفظ reslt في كائن HttpResposnse .
TryConcatenate(string[], string) يربط الملفات في ملف واحد.
TryConcatenate(string, string, string) يربط بين ملفين.
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 .
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 .
TryDelete(Stream, int[], HttpResponse) حذف الصفحات المحددة من المستند وحفظ النتيجة في كائن HttpResponse .
TryDelete(Stream, int[], Stream) حذف الصفحات المحددة بواسطة مصفوفة الأرقام من ملف الإدخال ، وحفظها كملف Pdf جديد.
TryDelete(string, int[], HttpResponse) حذف الصفحات المحددة من المستند وتخزين النتائج في كائن HttpResponse .
TryDelete(string, int[], string) حذف الصفحات المحددة بواسطة مصفوفة الأرقام من ملف الإدخال ، وحفظها كملف Pdf جديد.
TryExtract(Stream, int[], HttpResponse) استخراج الصفحات المحددة من الملف المصدر وتخزين النتائج في كائن HttpResponse.
TryExtract(Stream, int[], Stream) لاستخراج الصفحات المحددة بواسطة مصفوفة الأرقام ، وحفظها كملف Pdf جديد.
TryExtract(string, int[], HttpResponse) استخراج الصفحات المحددة من الملف المصدر وتخزين النتائج في كائن HttpResponse .
TryExtract(string, int[], string) لاستخراج الصفحات المحددة بواسطة مصفوفة الأرقام ، وحفظها كملف PDF جديد.
TryExtract(string, int, int, string) استخراج الصفحات من ملف الإدخال ، وحفظها كملف Pdf جديد.
TryInsert(Stream, int, Stream, int[], HttpResponse) إدراج المستند في مستند آخر وتخزين النتائج في كائن استجابة.
TryInsert(Stream, int, Stream, int[], Stream) إدراج صفحات من ملف آخر في ملف Pdf الخاص بالإدخال.
TryInsert(string, int, string, int[], HttpResponse) إدراج محتويات الملف في الملف المصدر وتخزين النتائج في كائن HttpResponse .
TryInsert(string, int, string, int[], string) إدراج صفحات من ملف آخر في ملف Pdf الخاص بالإدخال.
TryMakeBooklet(Stream, Stream) يجعل كتيب من InputStream لإخراج البث .
TryMakeBooklet(string, string) يجعل الكتيب من ملف الإدخال إلى ملف الإخراج.
TryMakeBooklet(Stream, PageSize, HttpResponse) يجعل الكتيب من الملف المصدر والمخازن ينتج عنه HttpResponse.
TryMakeBooklet(Stream, Stream, PageSize) يجعل كتيب من دفق الإدخال وحفظ النتيجة في دفق الإخراج.
TryMakeBooklet(string, PageSize, HttpResponse) يجعل الكتيب من الملف المصدر والمخازن ينتج عنه كائنات HttpResponse.
TryMakeBooklet(string, string, PageSize) يجعل الكتيب من ملف الإدخال إلى ملف الإخراج.
TryMakeBooklet(Stream, Stream, int[], int[]) إنشاء كتيب مخصص من أول إدخال إلى بث الإخراج.
TryMakeBooklet(string, string, int[], int[]) إنشاء كتيب مخصص من ملف الإدخال الأول إلى ملف الإخراج.
TryMakeBooklet(Stream, PageSize, int[], int[], HttpResponse) إنشاء كتيب من ملف PDF وتخزينه في HttpResponse.
TryMakeBooklet(Stream, Stream, PageSize, int[], int[]) يجعل الكتيب من أول InputStream إلى outputStream .
TryMakeBooklet(string, PageSize, int[], int[], HttpResponse) يجعل الكتيب من الملف المصدر والمخازن ينتج عنه كائنات HttpResponse .
TryMakeBooklet(string, string, PageSize, int[], int[]) إنشاء كتيب مخصص من ملف الإدخال الأول إلى ملف الإخراج.
TryMakeNUp(Stream, Stream, Stream) يجعل مستند N-Up من دفقتي PDF للإدخال إلى outputStream.
TryMakeNUp(Stream[], Stream, bool) يجعل مستند N-Up من تدفقات PDF متعددة المدخلات إلى outputStream . ستحتوي كل صفحة من تدفق الإخراج على صفحات متعددة ، والتي يتم دمجها مع صفحات في تدفقات الإدخال لنفس رقم الصفحة. الصفحات المتعددة المكدسة أفقيًا إذا كان الجانب الآخر صحيحًا ومكدسة عموديًا إذا كان العرض الجانبي خاطئًا.
TryMakeNUp(string, string, string) يجعل مستند N-Up من ملفي PDF للإدخال إلى ملف الإخراج. ستحتوي كل صفحة من ملف الإخراج على صفحتين ، صفحة واحدة من ملف الإدخال الأول والأخرى من ملف الإدخال الثاني. الصفحتان مكدمتان أفقيًا.
TryMakeNUp(string[], string, bool) يجعل مستند N-Up من ملفات PDF متعددة المدخلات إلى ملف الإخراج. ستحتوي كل صفحة من ملف الإخراج على صفحات متعددة ، والتي يتم دمجها مع الصفحات في ملفات الإدخال لنفس رقم الصفحة. الصفحات المتعددة المكدسة أفقيًا إذا كان الجانب الآخر صحيحًا ومكدسة عموديًا إذا كان العرض الجانبي خاطئًا.
TryMakeNUp(Stream, int, int, HttpResponse) يجعل المستندات والمخازن N-up تؤدي إلى HttpResponse.
TryMakeNUp(Stream, Stream, int, int) يجعل مستند N-Up من دفق الإدخال ويحفظ النتيجة في تدفق الإخراج.
TryMakeNUp(string, int, int, HttpResponse) يجعل مستند N-up والمخازن ينتج عنه HttpResponse .
TryMakeNUp(string, string, int, int) يجعل مستند N-Up من firstInputFile إلى ملف الإخراج.
TryMakeNUp(Stream, int, int, PageSize, HttpResponse) جعل مستند N-up والمخازن ينتج عنه كائن HttpResponse .
TryMakeNUp(Stream, Stream, int, int, PageSize) يجعل مستند N-Up من دفق الإدخال الأول إلى تدفق الإخراج.
TryMakeNUp(string, int, int, PageSize, HttpResponse) جعل مستند N-up والمخازن ينتج عنه كائن HttpResponse .
TryMakeNUp(string, string, int, int, PageSize) يجعل مستند N-Up من ملف الإدخال إلى ملف الإخراج.
TryResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة. يتم تخزين النتيجة في كائن HttpResponse.
TryResizeContents(Stream, Stream, int[], ContentsResizeParameters) تغيير حجم محتويات صفحات المستند.
TryResizeContents(string, int[], ContentsResizeParameters, HttpResponse) يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة. يتم تخزين النتيجة في كائن HttpResponse.
TryResizeContents(string, string, int[], ContentsResizeParameters) يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة.
TryResizeContents(Stream, Stream, int[], double, double) يغير حجم محتويات صفحات الوثيقة. يتقلص محتويات الصفحة ويضيف هوامش . يتم تحديد الحجم الجديد للمحتويات في وحدات المساحة الافتراضية.
TrySplitFromFirst(Stream, int, HttpResponse) يقسم المستند من البداية إلى الموقع المحدد ويخزن النتيجة في كائن HttpResponse .
TrySplitFromFirst(Stream, int, Stream) ينقسم من البداية إلى الموقع المحدد ، ويحفظ الجزء الأمامي في تيار الإخراج.
TrySplitFromFirst(string, int, HttpResponse) يقسم المستند من الصفحة الأولى إلى الموقع ويحفظ النتيجة في كائنات HttpResponse.
TrySplitFromFirst(string, int, string) تقسيم ملف Pdf من الصفحة الأولى إلى الموقع المحدد ، ويحفظ الجزء الأمامي كملف جديد.
TrySplitToEnd(Stream, int, HttpResponse) ينقسم من الموقع المحدد ، ويحفظ الجزء الخلفي في كائن HttpResponse .
TrySplitToEnd(Stream, int, Stream) ينقسم عن الموقع المحدد ، ويحفظ الجزء الخلفي كملف جديد.
TrySplitToEnd(string, int, HttpResponse) ينقسم من الموقع المحدد ، ويحفظ الجزء الخلفي في كائن HttpResponse .
TrySplitToEnd(string, int, string) ينقسم عن الموقع ويحفظ الجزء الخلفي كملف جديد.

أعضاء آخرون

اسم وصف
enum ConcatenateCorruptedFileAction تم تنفيذ الإجراء عند استيفاء ملف تالف في عملية التسلسل.
class ContentsResizeParameters فئة لتحديد معلمات تغيير حجم الصفحة. السماح بتعيين المعلمات التالية: حجم صفحة النتائج (العرض ، الارتفاع) في وحدات المساحة الافتراضية أو بالنسب المئوية لحجم الصفحات الأولية الهوامش اليسرى والعلوية والسفلية واليمنى بوحدات المساحة الافتراضية أو بالنسب المئوية من حجم الصفحة الأولي قد تُترك بعض القيم فارغة للحساب التلقائي. سيتم حساب هذه القيم من باقي حجم الصفحة بعد حساب القيم المحددة بوضوح. على سبيل المثال: إذا كان عرض الصفحة = 100 وعرض الصفحة الجديد المحدد 60 وحدة ، فسيتم حساب الهوامش اليمنى واليسرى تلقائيًا: (100-60) / 2 = 15. هذه الفئة مستخدمة في طريقة ResizeContents.
class ContentsResizeValue قيمة الهامش أو حجم المحتوى المحدد بالنسب المئوية لوحدات المساحة الافتراضية . هذه الفئة مستخدمة في ContentsResizeParameters.
class CorruptedItem فئة توفر معلومات حول الملفات التالفة في وقت التسلسل.
class PageBreak بيانات موضع فاصل الصفحة .

أنظر أيضا