
DOC veya DOCX dosyalarından Word sayfalarını çıkarmak çeşitli durumlarda faydalı olabilir. Yalnızca bir bölümü paylaşmak, bir özet tutmak veya uzun bir belgeyi ayırmak isteyebilirsiniz. Bu yazıda, C# kullanarak bir Word belgesinden tek bir sayfa veya bir sayfa aralığını nasıl çıkaracağınızı göstereceğiz.
Bu makale aşağıdaki konuları kapsamaktadır:
- .NET SDK ile Word Sayfalarını Çıkarma
- Tek Sayfa Çıkartın
- Sayfa Aralığı Çıkarın
- Word Online’dan Sayfaları Çıkarın
- Ücretsiz Öğrenme Kaynakları
- Sonuç
.NET SDK to Extract Word Pages
C# ‘da programatik olarak Word sayfalarını çıkarmak için Aspose.Words for .NET kullanacağız. .NET uygulamalarında Word belgeleri ile çalışmak için güçlü bir kütüphanedir. Geliştiricilerin Word dosyalarından programatik olarak içerik oluşturmasına, düzenlemesine, dönüştürmesine ve çıkarmasına olanak tanır.
Aspose.Words for .NET’i nasıl kurulur
PM> Install-Package Aspose.Words
- Gerekli isim alanlarını kodunuza ekleyin, örneğin:
using Aspose.Words;
Bu kadar, Word dosyalarıyla çalışmaya hazırsınız.
Bir Word Belgesinden Tek Sayfa Çıkarın
Belirli bir sayfayı bir Word belgesinden çıkarmak için lütfen aşağıdaki adımları izleyin:
Document
sınıfını kullanarak Word belgesini yükleyin.- Her sayfayı basit bir
for
döngüsü kullanarak geç. ExtractPages()
yöntemini kullanarak bir sayfayı bir seferde çıkarın.- Her sayfayı
Save()
yöntemini kullanarak ayrı bir.docx
dosyası olarak kaydedin.
Aşağıdaki kod örneği, C# dilinde bir Word belgesinden tek bir sayfayı nasıl çıkartacağınızı göstermektedir:
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// Sayfaları birer birer çıkarın.
for (int page = 0; page < doc.PageCount; page++)
{
// Her sayfayı ayrı bir belge olarak kaydedin.
Document extractedPage = doc.ExtractPages(page, 1);
extractedPage.Save($"split_by_page_{page + 1}.docx");
}
Bu kod dosyayı yükler, sayfaları birer birer çıkartır ve yeni Word belgeleri olarak kaydeder.

C# dilinde bir Word Belgesinden Sayfa Çıkarma
Bir Word Belgesinden Sayfa Aralığı Çıkarın
Aşağıdaki adımları izleyerek birden fazla sayfayı aynı anda da çıkarabilirsiniz:
Document
sınıfını kullanarak belgeyi yükleyin.- Sayfa aralığını
ExtractPages()
yöntemiyle çıkarın. - Çıkarılan sayfaları yeni bir
.docx
dosyası olarak kaydedin.
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// Sayfa aralığını çıkarın
Document extractedPages = doc.ExtractPages(3, 2);
// Sayfaları ayrı bir belge olarak kaydet
extractedPages.Save("split_by_page_range.docx");
Bu, yalnızca seçilen sayfaları içeren yeni bir belge oluşturur.

Bir Word Dosyasından Sayfa Aralığı Çıkarımı C# ile
Word Online’dan Sayfa Çıkarın
Ayrıca Word sayfalarını çıkarmak için ücretsiz çevrimiçi Kelime böcü hizmetimizi de deneyebilirsiniz. Dosyanızı yükleyin, sayfaları seçin ve sonucu indirin.

Ücretsiz Öğrenme Kaynaklarını Keşfedin
İşte daha fazla bilgi edinmek için bazı faydalı bağlantılar:
Sonuç
Bu makalede, C# kullanarak Word belgelerinden sayfa çıkarmayı öğrendiniz. Tekil ve çoklu sayfaları hızlı ve kolay bir şekilde çıkarmak için Aspose.Words for .NET kullandık. Bu yaklaşım, özetler oluşturmak, bölümleri dışa aktarmak veya büyük dosyaları bölmek için idealdir.
Soru mu var? Bizim support forumumuz üzerinde sormaktan çekinmeyin.