ExtractPages

ExtractPages(string, string, int, int)

يستخرج نطاقًا محددًا من الصفحات من ملف مستند، ويحفظها في ملف جديد. يُحدَّد تنسيق ملف الإخراج بامتداد اسم الملف.

public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, 
    int pageCount)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
startPageIndexInt32الفهرس المبني على الصفر للصفحة الأولى التي سيتم استخراجها.
pageCountInt32عدد الصفحات المطلوب استخراجها.

أمثلة

يوضح كيفية استخراج الصفحات من المستند.

// هناك عدة طرق لاستخراج الصفحات من المستند:
string doc = MyDir + "Big document.docx";

Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.1.docx", 0, 2);
Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.2.docx", SaveFormat.Docx, 0, 2);

أنظر أيضا


ExtractPages(string, string, SaveFormat, int, int)

يستخرج نطاقًا محددًا من الصفحات من ملف مستند ويحفظ الصفحات المستخرجة في ملف جديد باستخدام تنسيق الحفظ المحدد.

public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
saveFormatSaveFormatتنسيق الحفظ.
startPageIndexInt32الفهرس المبني على الصفر للصفحة الأولى التي سيتم استخراجها.
pageCountInt32عدد الصفحات المطلوب استخراجها.

أمثلة

يوضح كيفية استخراج الصفحات من المستند.

// هناك عدة طرق لاستخراج الصفحات من المستند:
string doc = MyDir + "Big document.docx";

Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.1.docx", 0, 2);
Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.2.docx", SaveFormat.Docx, 0, 2);

أنظر أيضا


ExtractPages(string, string, SaveOptions, int, int)

يستخرج نطاقًا محددًا من الصفحات من ملف مستند ويحفظ الصفحات المستخرجة في ملف جديد باستخدام تنسيق الحفظ المحدد.

public static void ExtractPages(string inputFileName, string outputFileName, 
    SaveOptions saveOptions, int startPageIndex, int pageCount)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
saveOptionsSaveOptionsخيارات الحفظ.
startPageIndexInt32الفهرس المبني على الصفر للصفحة الأولى التي سيتم استخراجها.
pageCountInt32عدد الصفحات المطلوب استخراجها.

أنظر أيضا


ExtractPages(Stream, Stream, SaveFormat, int, int)

يستخرج نطاقًا محددًا من الصفحات من مجرى مستند ويحفظ الصفحات المستخرجة في مجرى إخراج باستخدام تنسيق الحفظ المحدد.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
outputStreamStreamتيار الإخراج.
saveFormatSaveFormatتنسيق الحفظ.
startPageIndexInt32الفهرس المبني على الصفر للصفحة الأولى التي سيتم استخراجها.
pageCountInt32عدد الصفحات المطلوب استخراجها.

أمثلة

يوضح كيفية استخراج الصفحات من المستند من الدفق.

using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ExtractPagesStream.docx", FileMode.Create, FileAccess.ReadWrite))
        Splitter.ExtractPages(streamIn, streamOut, SaveFormat.Docx, 0, 2);
}

أنظر أيضا


ExtractPages(Stream, Stream, SaveOptions, int, int)

يستخرج نطاقًا محددًا من الصفحات من مجرى مستند ويحفظ الصفحات المستخرجة في مجرى إخراج باستخدام تنسيق الحفظ المحدد.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    int startPageIndex, int pageCount)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
outputStreamStreamتيار الإخراج.
saveOptionsSaveOptionsخيارات الحفظ.
startPageIndexInt32الفهرس المبني على الصفر للصفحة الأولى التي سيتم استخراجها.
pageCountInt32عدد الصفحات المطلوب استخراجها.

أنظر أيضا