ResizeContents

ResizeContents(string, string, int[], ContentsResizeParameters)

يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة.

public bool ResizeContents(string source, string destination, int[] pages, 
    ContentsResizeParameters parameters)
معامليكتبوصف
sourceStringمسار المستند المصدر.
destinationStringمسار وثيقة الوجهة.
pagesInt32[]صفيف فهارس الصفحات (يبدأ فهرس الصفحة من 1).
parametersContentsResizeParametersمعلمات تغيير حجم الصفحة.

قيمة الإرجاع

صحيح إذا كان تغيير الحجم ناجحًا.

أمثلة

PdfFileEditor fileEditor = new PdfFileEditor();
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    // الهامش الأيسر = 10٪ من عرض الصفحة
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // يتم حساب عرض المحتويات الجديدة تلقائيًا كعرض - الهامش الأيسر - الهامش الأيمن (100٪ - 10٪ - 10٪ = 80٪)
    null,
    // الهامش الأيمن هو 10٪ من الصفحة 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // الهامش العلوي = 10٪ من الارتفاع
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // يتم احتساب ارتفاع المحتويات الجديدة تلقائيًا (على غرار العرض)
    null,
    // الهامش السفلي 10٪
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents("input.pdf", "output.pdf", new int[] { 1, 2, 3 }, parameters);

أنظر أيضا


ResizeContents(Document, int[], ContentsResizeParameters)

يغير حجم صفحات المستند. تتم إضافة هوامش فارغة حول الصفحة المتقلصة.

public void ResizeContents(Document source, int[] pages, ContentsResizeParameters parameters)
معامليكتبوصف
sourceDocumentمصدر وثائق.
pagesInt32[]قائمة فهارس الصفحات.
parametersContentsResizeParametersمعلمات تغيير الحجم.

أمثلة

PdfFileEditor fileEditor = new PdfFileEditor();
Document doc = new Document("input.pdf");
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    // الهامش الأيسر = 10٪ من عرض الصفحة
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // يتم حساب عرض المحتويات الجديدة تلقائيًا كعرض - الهامش الأيسر - الهامش الأيمن (100٪ - 10٪ - 10٪ = 80٪)
    null,
    // الهامش الأيمن هو 10٪ من الصفحة 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // الهامش العلوي = 10٪ من الارتفاع
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // يتم احتساب ارتفاع المحتويات الجديدة تلقائيًا (على غرار العرض)
    null,
    // الهامش السفلي 10٪
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(doc, new int[] { 1, 2, 3 }, parameters);
doc.Save("output.pdf");

أنظر أيضا


ResizeContents(Document, ContentsResizeParameters)

يغير حجم صفحات المستند. تتم إضافة هوامش فارغة حول الصفحة المتقلصة.

public void ResizeContents(Document source, ContentsResizeParameters parameters)
معامليكتبوصف
sourceDocumentمصدر وثائق.
parametersContentsResizeParametersمعلمات تغيير الحجم.

أمثلة

PdfFileEditor fileEditor = new PdfFileEditor();
Document doc = new Document("input.pdf");
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    // الهامش الأيسر = 10٪ من عرض الصفحة
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // يتم حساب عرض المحتويات الجديدة تلقائيًا كعرض - الهامش الأيسر - الهامش الأيمن (100٪ - 10٪ - 10٪ = 80٪)
    null,
    // الهامش الأيمن هو 10٪ من الصفحة 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // الهامش العلوي = 10٪ من الارتفاع
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // يتم احتساب ارتفاع المحتويات الجديدة تلقائيًا (على غرار العرض)
    null,
    // الهامش السفلي 10٪
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(doc, parameters);
doc.Save("output.pdf");

أنظر أيضا


ResizeContents(Stream, Stream, int[], ContentsResizeParameters)

تغيير حجم محتويات صفحات المستند.

public bool ResizeContents(Stream source, Stream destination, int[] pages, 
    ContentsResizeParameters parameters)
معامليكتبوصف
sourceStreamدفق مع المستند المصدر.
destinationStreamدفق مع وثيقة الوجهة.
pagesInt32[]صفيف فهارس الصفحات.
parametersContentsResizeParametersمعلمات تغيير الحجم.

قيمة الإرجاع

يعود صحيحا إذا نجح.

أمثلة

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    // الهامش الأيسر = 10٪ من عرض الصفحة
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // يتم حساب عرض المحتويات الجديدة تلقائيًا كعرض - الهامش الأيسر - الهامش الأيمن (100٪ - 10٪ - 10٪ = 80٪)
    null,
    // الهامش الأيمن هو 10٪ من الصفحة 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // الهامش العلوي = 10٪ من الارتفاع
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // يتم احتساب ارتفاع المحتويات الجديدة تلقائيًا (على غرار العرض)
    null,
    // الهامش السفلي 10٪
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(src, dest, new int[] { 1, 2,.3}, parameters);
dest.Close();

أنظر أيضا


ResizeContents(Stream, Stream, int[], double, double)

يغير حجم محتويات صفحات الوثيقة. يتقلص محتويات الصفحة ويضيف هوامش . يتم تحديد الحجم الجديد للمحتويات في وحدات المساحة الافتراضية.

public bool ResizeContents(Stream source, Stream destination, int[] pages, double newWidth, 
    double newHeight)
معامليكتبوصف
sourceStreamالدفق الذي يحتوي على وثيقة المصدر.
destinationStreamدفق حيث سيتم حفظ المستند الناتج.
pagesInt32[]صفيف فهارس الصفحات. إذا كانت فارغة ، فستتم معالجة جميع صفحات المستند.
newWidthDoubleالعرض الجديد لمحتويات الصفحة بوحدات المساحة الافتراضية.
newHeightDoubleارتفاع جديد لمحتويات الصفحة بوحدات المساحة الافتراضية.

قيمة الإرجاع

صحيح إذا كان تغيير الحجم ناجحًا.

أمثلة

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizeContents(src, dest, 
// تغيير حجم كل صفحات المستند
null, 
// عرض المحتويات الجديدة = 200
200, 
// ارتفاع محتويات جديدة = 300
300);
// ستكون منطقة بقية الصفحة فارغة

أنظر أيضا


ResizeContents(string, string, int[], double, double)

يغير حجم محتويات صفحات الوثيقة. يتقلص محتويات الصفحة ويضيف هوامش . يتم تحديد الحجم الجديد للمحتويات في وحدات المساحة الافتراضية.

public bool ResizeContents(string source, string destination, int[] pages, double newWidth, 
    double newHeight)
معامليكتبوصف
sourceStringمسار الوثيقة المصدر.
destinationStringالمسار حيث سيتم حفظ المستند الناتج.
pagesInt32[]صفيف فهارس الصفحات. إذا كانت فارغة ، فستتم معالجة جميع صفحات المستند.
newWidthDoubleالعرض الجديد لمحتويات الصفحة بوحدات المساحة الافتراضية.
newHeightDoubleارتفاع جديد لمحتويات الصفحة بوحدات المساحة الافتراضية.

قيمة الإرجاع

صحيح إذا كان تغيير الحجم ناجحًا.

أمثلة

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizeContents("input.pdf", "output.pdf", 
// تغيير حجم كل صفحات المستند
null, 
// عرض المحتويات الجديدة = 200
200, 
// ارتفاع محتويات جديدة = 300
300);
// ستكون منطقة بقية الصفحة فارغة

أنظر أيضا


ResizeContents(string, int[], ContentsResizeParameters, HttpResponse)

يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة. يتم تخزين النتيجة في كائن HttpResponse.

public bool ResizeContents(string source, int[] pages, ContentsResizeParameters parameters, 
    HttpResponse response)
معامليكتبوصف
sourceStringمسار الملف المصدر.
pagesInt32[]صفيف من الصفحات المراد تغيير حجمها.
parametersContentsResizeParametersمعلمات تغيير الحجم.
responseHttpResponseكائن HttpResponse حيث يتم حفظ النتيجة.

قيمة الإرجاع

صحيح إذا نجحت العملية.

أنظر أيضا


ResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse)

يغير حجم محتويات الصفحات في المستند. إذا تم تقليص الصفحة ، تتم إضافة هوامش فارغة حول الصفحة. يتم تخزين النتيجة في كائن HttpResponse.

public bool ResizeContents(Stream source, int[] pages, ContentsResizeParameters parameters, 
    HttpResponse response)
معامليكتبوصف
sourceStreamدفق ملف المصدر.
pagesInt32[]صفيف من الصفحات المراد تغيير حجمها.
parametersContentsResizeParametersمعلمات تغيير الحجم.
responseHttpResponseكائن HttpResponse حيث يتم حفظ النتيجة.

قيمة الإرجاع

صحيح إذا نجحت العملية.

أنظر أيضا