C#'da Word Belgesinden Sayfa Çıkarma | Word Sayfalarını Çıkarma

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

  1. Download veya NuGet paketini yükleyin:
PM> Install-Package Aspose.Words
  1. 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:

  1. Document sınıfını kullanarak Word belgesini yükleyin.
  2. Her sayfayı basit bir for döngüsü kullanarak geç.
  3. ExtractPages() yöntemini kullanarak bir sayfayı bir seferde çıkarın.
  4. 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 Çıkarmak

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:

  1. Document sınıfını kullanarak belgeyi yükleyin.
  2. Sayfa aralığını ExtractPages() yöntemiyle çıkarın.
  3. Çı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.

C#'da Bir Word Dosyasından Sayfa Aralığı Çıkarma

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.

Image

Ü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.

Ayrıca Bakınız