Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Belge Bölme ve Sayfa Çıkarma - C#

Wordize for .NET, belgeleri programatik olarak parçalara bölmek için profesyonel bir çözümdür. Splitter sınıfı, C# geliştiricilerinin belgeleri çeşitli kriterleri kullanarak sayfalara, bölümlere, sayfa aralıklarına bölmesine olanak tanır. Belgelerin programatik bölünmesi, büyük dosyaları işlerken zamandan tasarruf sağlar, belgeler üzerinde işbirlikçi çalışmayı basitleştirir ve yazdırma ile dağıtım için belge iş akışını optimize eder.

Belgeyi parçalara bölerken, API her parça için {filename}_{index}.{extension} kuralına göre otomatik olarak benzersiz isimler oluşturur; burada {filename} çıkış dosyasının temel adı, {index} 1'den başlayan parçanın sıra numarası ve {extension} çıkış dosyasının uzantısı (formatı)dır.

İşlevsel Özellikler:
  • Sayfalara göre bölme - Splitter.Split() metodu SplitCriteria.Page parametresi ile kaynak dosyanın her sayfası için ayrı belgeler oluşturur
  • Bölümlere göre ayırma - belgeyi bölüm sınırlarına göre bölmek için SplitCriteria.SectionBreak kullanımı
  • Başlık stillerine göre bölme - SplitStyle belirtimi ile SplitCriteria.Style parametresi, belgeyi belirli başlık stillerine sahip paragraflar üzerinden bölmeye olanak tanır
  • Sayfa aralığı çıkarma - Splitter.ExtractPages() metodu belgeden belirtilen sayfaları veya sayfa aralıklarını çıkarır
  • Boş sayfaları kaldırma - Splitter.RemoveBlankPages() metodu okunabilirliği artırmak ve dosya boyutunu küçültmek için boş sayfaları kaldırır
  • Bölme işlemleri için SplitterContext ve metot zincirleme ile Fluent API desteği, C# koduna netlik katar
Kullanım Senaryoları:
  • Seçici işleme için sayfa çıkarma
  • Yazdırma için belge hazırlama
  • Belgeler üzerinde işbirlikçi çalışma
  • Veri arşivleme ve yeniden yapılandırma
  • Web yayını için içerik hazırlama
  • Boş sayfaları ve gereksiz içeriği kaldırma

Bu sayfada sunulan interaktif çevrimiçi demoda belgelerin programatik bölme yeteneklerini test edin. Bunun için belgenizi yükleyin, bölme kriterini seçin, işlemi çalıştırın ve elde edilen parçaları indirin. Splitter sınıfını kullanan sunulan C# kod parçası .NET projenizde kullanıma tamamen hazırdır.

C#
Kodu çalıştır
Bölmek istediğiniz belgeyi yükleyin
Listeden çıktı formatını seçin
using Wordize.Splitting;

Splitter.Split("Input.docx", "Output_page.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.docx",  "Output_section.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
Kodu çalıştır

PDF, Word, HTML'i programatik olarak parçalara nasıl böleriz

  1. Wordize for .NET'u C# projenize bağlayın
  2. Splitter.Split() metodunu çağırın, parametrelerde belgeyi, çıkış dosyasının temel adını ve bölme kriterlerini içeren SplitOptions'ı belirtin. Formatlar dosya uzantılarına göre otomatik olarak belirlenecektir
  3. Belirtilen parametrelere göre bölünmüş dosyaları alın
5%