PdfFileEditor.Extract

Extract(string, int, int, string)

تستخرج الصفحات من الملف المدخل، وتحفظ كملف Pdf جديد.

public bool Extract(string inputFile, int startPage, int endPage, string outputFile)
ParameterTypeDescription
inputFileStringمسار ملف Pdf المدخل.
startPageInt32رقم الصفحة الابتدائية.
endPageInt32رقم الصفحة النهائية.
outputFileStringمسار ملف Pdf الناتج.

Return Value

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

Examples

PdfFileEditor pfe = new PdfFileEditor();
pfe.Extract("input.pdf", 3, 7, "output.pdf");

See Also


Extract(string, int[], string)

تستخرج الصفحات المحددة بواسطة مصفوفة الأرقام، وتحفظ كملف PDF جديد.

public bool Extract(string inputFile, int[] pageNumber, string outputFile)
ParameterTypeDescription
inputFileStringمسار الملف المدخل.
pageNumberInt32[]فهرس الصفحة من الملف المدخل.
outputFileStringمسار الملف الناتج.

Return Value

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

Examples

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

See Also


Extract(Stream, int, int, Stream)

تستخرج الصفحات من الملف المدخل، وتحفظ كملف Pdf جديد.

public bool Extract(Stream inputStream, int startPage, int endPage, Stream outputStream)
ParameterTypeDescription
inputStreamStreamتدفق الملف المدخل.
startPageInt32رقم الصفحة الابتدائية.
endPageInt32رقم الصفحة النهائية.
outputStreamStreamتدفق ملف Pdf الناتج.

Return Value

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

Examples

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Extract(sourceStream, 1, 3, 6, outStream);

See Also


Extract(Stream, int[], Stream)

تستخرج الصفحات المحددة بواسطة مصفوفة الأرقام، وتحفظ كملف Pdf جديد.

public bool Extract(Stream inputStream, int[] pageNumber, Stream outputStream)
ParameterTypeDescription
inputStreamStreamتدفق الملف المدخل.
pageNumberInt32[]فهرس الصفحة من الملف المدخل.
outputStreamStreamتدفق الملف الناتج.

Return Value

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

Examples

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

See Also