Split

Split(string, string, SplitOptions)

يُقسّم المستند إلى أجزاء متعددة بناءً على خيارات التقسيم المُحددة، ويحفظ الأجزاء الناتجة في ملفات. يُحدَّد تنسيق ملف الإخراج بناءً على امتداد اسم ملف الإخراج.

public static void Split(string inputFileName, string outputFileName, SplitOptions options)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج المستخدم لإنشاء اسم الملف لأجزاء المستند باستخدام القاعدة “outputFile_partIndex.extension”
optionsSplitOptionsخيارات تقسيم المستند.

أمثلة

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

string doc = MyDir + "Big document.docx";

SplitOptions options = new SplitOptions();
options.SplitCriteria = SplitCriteria.Page;
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.1.docx", options);
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.2.docx", SaveFormat.Docx, options);

أنظر أيضا


Split(string, string, SaveFormatSplitOptions)

يقسم المستند إلى أجزاء متعددة استنادًا إلى خيارات التقسيم المحددة ويحفظ الأجزاء الناتجة في ملفات بتنسيق الحفظ المحدد.

public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    SplitOptions options)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج المستخدم لإنشاء اسم الملف لأجزاء المستند باستخدام القاعدة “outputFile_partIndex.extension”
saveFormatSaveFormatتنسيق الحفظ.
optionsSplitOptionsخيارات تقسيم المستند.

أمثلة

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

string doc = MyDir + "Big document.docx";

SplitOptions options = new SplitOptions();
options.SplitCriteria = SplitCriteria.Page;
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.1.docx", options);
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.2.docx", SaveFormat.Docx, options);

أنظر أيضا


Split(string, string, SaveOptionsSplitOptions)

يقسم المستند إلى أجزاء متعددة استنادًا إلى خيارات التقسيم المحددة ويحفظ الأجزاء الناتجة في ملفات بتنسيق الحفظ المحدد.

public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    SplitOptions options)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج المستخدم لإنشاء اسم الملف لأجزاء المستند باستخدام القاعدة “outputFile_partIndex.extension”
saveOptionsSaveOptionsخيارات الحفظ.
optionsSplitOptionsخيارات تقسيم المستند.

أنظر أيضا


Split(Stream, SaveFormatSplitOptions)

يقوم بتقسيم مستند من مجرى إدخال إلى أجزاء متعددة استنادًا إلى خيارات التقسيم المحددة ويقوم بإرجاع الأجزاء الناتجة كمجموعة من المجاري بتنسيق الحفظ المحدد.

public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
saveFormatSaveFormatتنسيق الحفظ.
optionsSplitOptionsخيارات تقسيم المستند.

أمثلة

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

using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
    SplitOptions options = new SplitOptions();
    options.SplitCriteria = SplitCriteria.Page;
    Stream[] stream = Splitter.Split(streamIn, SaveFormat.Docx, options);
}

أنظر أيضا


Split(Stream, SaveOptionsSplitOptions)

يقوم بتقسيم مستند من مجرى إدخال إلى أجزاء متعددة استنادًا إلى خيارات التقسيم المحددة ويقوم بإرجاع الأجزاء الناتجة كمجموعة من المجاري بتنسيق الحفظ المحدد.

public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
saveOptionsSaveOptionsخيارات الحفظ.
optionsSplitOptionsخيارات تقسيم المستند.

أنظر أيضا