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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
startPageIndex | Int32 | Çıkarılacak ilk sayfanın sıfır tabanlı indeksi. |
pageCount | Int32 | Çı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
- class Splitter
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
saveFormat | SaveFormat | Kaydetme biçimi. |
startPageIndex | Int32 | Çıkarılacak ilk sayfanın sıfır tabanlı indeksi. |
pageCount | Int32 | Çı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
- enum SaveFormat
- class Splitter
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
saveOptions | SaveOptions | Kaydetme seçenekleri. |
startPageIndex | Int32 | Çıkarılacak ilk sayfanın sıfır tabanlı indeksi. |
pageCount | Int32 | Çıkarılacak sayfa sayısı. |
Ayrıca bakınız
- class SaveOptions
- class Splitter
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputStream | Stream | Giriş akışı. |
outputStream | Stream | Çıktı akışı. |
saveFormat | SaveFormat | Kaydetme biçimi. |
startPageIndex | Int32 | Çıkarılacak ilk sayfanın sıfır tabanlı indeksi. |
pageCount | Int32 | Çı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
- enum SaveFormat
- class Splitter
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputStream | Stream | Giriş akışı. |
outputStream | Stream | Çıktı akışı. |
saveOptions | SaveOptions | Kaydetme seçenekleri. |
startPageIndex | Int32 | Çıkarılacak ilk sayfanın sıfır tabanlı indeksi. |
pageCount | Int32 | Çıkarılacak sayfa sayısı. |
Ayrıca bakınız
- class SaveOptions
- class Splitter
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words