Split

Split(string, string, SplitOptions)

Belirtilen bölme seçeneklerine göre bir belgeyi birden fazla parçaya böler ve ortaya çıkan parçaları dosyalara kaydeder. Çıktı dosya biçimi, çıktı dosya adının uzantısı tarafından belirlenir.

public static void Split(string inputFileName, string outputFileName, SplitOptions options)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameString“outputFile_partIndex.extension” kuralını kullanarak belge parçaları için dosya adı oluşturmak için kullanılan çıktı dosyası adı
optionsSplitOptionsBelge bölme seçenekleri.

Örnekler

Belgenin sayfalara göre nasıl bölüneceğini gösterir.

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);

Ayrıca bakınız


Split(string, string, SaveFormatSplitOptions)

Belirtilen bölme seçeneklerine göre bir belgeyi birden fazla parçaya böler ve ortaya çıkan parçaları belirtilen kaydetme biçimindeki dosyalara kaydeder.

public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    SplitOptions options)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameString“outputFile_partIndex.extension” kuralını kullanarak belge parçaları için dosya adı oluşturmak için kullanılan çıktı dosyası adı
saveFormatSaveFormatKaydetme biçimi.
optionsSplitOptionsBelge bölme seçenekleri.

Örnekler

Belgenin sayfalara göre nasıl bölüneceğini gösterir.

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);

Ayrıca bakınız


Split(string, string, SaveOptionsSplitOptions)

Belirtilen bölme seçeneklerine göre bir belgeyi birden fazla parçaya böler ve ortaya çıkan parçaları belirtilen kaydetme biçimindeki dosyalara kaydeder.

public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    SplitOptions options)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameString“outputFile_partIndex.extension” kuralını kullanarak belge parçaları için dosya adı oluşturmak için kullanılan çıktı dosyası adı
saveOptionsSaveOptionsKaydetme seçenekleri.
optionsSplitOptionsBelge bölme seçenekleri.

Ayrıca bakınız


Split(Stream, SaveFormatSplitOptions)

Belirtilen bölme seçeneklerine göre bir giriş akışından gelen belgeyi birden fazla parçaya böler ve ortaya çıkan parçaları belirtilen kaydetme biçiminde bir akış dizisi olarak döndürür.

public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
ParametreTipTanım
inputStreamStreamGiriş akışı.
saveFormatSaveFormatKaydetme biçimi.
optionsSplitOptionsBelge bölme seçenekleri.

Örnekler

Belgenin akıştan sayfalara göre nasıl bölüneceğini gösterir.

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);
}

Ayrıca bakınız


Split(Stream, SaveOptionsSplitOptions)

Belirtilen bölme seçeneklerine göre bir giriş akışından gelen belgeyi birden fazla parçaya böler ve ortaya çıkan parçaları belirtilen kaydetme biçiminde bir akış dizisi olarak döndürür.

public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
ParametreTipTanım
inputStreamStreamGiriş akışı.
saveOptionsSaveOptionsKaydetme seçenekleri.
optionsSplitOptionsBelge bölme seçenekleri.

Ayrıca bakınız