ExtractPages

ExtractPages(string, string, int, int)

Bir belge dosyasından belirtilen bir sayfa aralığını ayıklar ve ayıklanan sayfaları yeni bir dosyaya kaydeder. Çıktı dosya biçimi, çıktı dosya adının uzantısı tarafından belirlenir.

public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, 
    int pageCount)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
startPageIndexInt32Çıkarılacak ilk sayfanın sıfır tabanlı indeksi.
pageCountInt32Çıkarılacak sayfa sayısı.

Örnekler

Belgeden sayfaların nasıl çıkarılacağını gösterir.

// Belgeden sayfaları çıkarmanın birkaç yolu vardır:
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);

Ayrıca bakınız


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

Bir belge dosyasından belirtilen sayfa aralığını ayıklar ve ayıklanan sayfaları belirtilen kaydetme biçimini kullanarak yeni bir dosyaya kaydeder.

public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
saveFormatSaveFormatKaydetme biçimi.
startPageIndexInt32Çıkarılacak ilk sayfanın sıfır tabanlı indeksi.
pageCountInt32Çıkarılacak sayfa sayısı.

Örnekler

Belgeden sayfaların nasıl çıkarılacağını gösterir.

// Belgeden sayfaları çıkarmanın birkaç yolu vardır:
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);

Ayrıca bakınız


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

Bir belge dosyasından belirtilen sayfa aralığını ayıklar ve ayıklanan sayfaları belirtilen kaydetme biçimini kullanarak yeni bir dosyaya kaydeder.

public static void ExtractPages(string inputFileName, string outputFileName, 
    SaveOptions saveOptions, int startPageIndex, int pageCount)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
saveOptionsSaveOptionsKaydetme seçenekleri.
startPageIndexInt32Çıkarılacak ilk sayfanın sıfır tabanlı indeksi.
pageCountInt32Çıkarılacak sayfa sayısı.

Ayrıca bakınız


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

Bir belge akışından belirtilen sayfa aralığını ayıklar ve ayıklanan sayfaları belirtilen kaydetme biçimini kullanarak bir çıktı akışına kaydeder.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
ParametreTipTanım
inputStreamStreamGiriş akışı.
outputStreamStreamÇıktı akışı.
saveFormatSaveFormatKaydetme biçimi.
startPageIndexInt32Çıkarılacak ilk sayfanın sıfır tabanlı indeksi.
pageCountInt32Çıkarılacak sayfa sayısı.

Örnekler

Akıştan belgedeki sayfaların nasıl çıkarılacağını gösterir.

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

Ayrıca bakınız


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

Bir belge akışından belirtilen sayfa aralığını ayıklar ve ayıklanan sayfaları belirtilen kaydetme biçimini kullanarak bir çıktı akışına kaydeder.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    int startPageIndex, int pageCount)
ParametreTipTanım
inputStreamStreamGiriş akışı.
outputStreamStreamÇıktı akışı.
saveOptionsSaveOptionsKaydetme seçenekleri.
startPageIndexInt32Çıkarılacak ilk sayfanın sıfır tabanlı indeksi.
pageCountInt32Çıkarılacak sayfa sayısı.

Ayrıca bakınız