Tablo Jeneratör Plugin için Aspose.PDF

Aspose.PDF Table Generator Plugin for .NET geliştiricilerin tabloları PDF’lerin içine programlı bir şekilde yerleştirmelerini, özelleştirmeleri ve popülasyon yapmalarını sağlar. yapılandırılmış faturalar, programlar veya veri ağına ihtiyacınız olsun, bu eklenti herhangi bir .net belge çalışma akışını akıcı hale getirmek için esnek bir tablo oluşturma ve biçimlendirme sunar.

Son Yazılar

Aspose.PDF Tablo Jeneratörü Plugin Anahtar Özellikleri

    • Dinamik masa içeriği*PDF dosyasının herhangi bir sayfasında yeni tablolar, satırlar ve hücreler programlı olarak ekleyin.
    • Zengin içerik türleri *Hücreler metin, HTML parçaları, resimler ve hatta matematik formülleri (TeX desteği) içerebilir.
  • Kaynaklı masa yapısı ve tarzıRaporunuzun veya markanızın ihtiyaçlarını karşılamak için mükemmel tonlu sınırlar, uyum, yazı tipleri ve diğer özellikler.

  • Batch ve Programcı NesilTabloları verimli bir şekilde yerleştirmek için büyük belge üretimi veya veri setleri aracılığıyla yuvarlayın.

Aspose.PDF Tablo Jeneratör Plugin ile Başlamak

  • .NET için Aspose.PDF yüklemeKütüphaneyi NuGet’ten ekleyin veya .NET projenize koleksiyonları indirin.

  • ** Lisansınızı ayarlayın**Sınırsız tablo oluşturma için lisans anahtarlarını uygulayın.

  • Define ve Popüler TablolarKullanmak için TableGenerator, TableOptionsTabloları girin, satırları / hücreleri ekleyin ve içeriği özelleştirin.

    • İşlem ve Kurtarma *Tablolarla PDF’yi oluşturun ve gerekli şekilde belgeyi kaydedin veya dağıtın.

Örnek: Bir tablo PDF’ye ekleyin (C#)

using Aspose.Pdf.Plugins;

var generator = new TableGenerator();
var options = new TableOptions()
    .AddDemoTable(1)   // Add a sample table to page 1
    .AddDemoTable(3);  // Add a sample table to page 3
options.AddInput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
options.AddOutput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
var resultContainer = generator.Process(options);
Console.WriteLine(resultContainer.ResultCollection.Count);

Örnek: Özelleştirilmiş Masa Yapısı

public static TableOptions AddDemoTable(this TableOptions tableOptions, int pageNumber)
{
    return tableOptions
        .InsertPageAfter(pageNumber)
        .AddTable()
            .AddRow()
                .AddCell().AddParagraph(new HtmlFragment("<b>Header 1 1</b>"))
                .AddCell().AddParagraph(new TextFragment("Header 1 2"))
                .AddCell().AddParagraph(new TextFragment("Header 1 3"))
            .AddRow()
                .AddCell().AddParagraph(new TeXFragment("The equation $E=mc^2$", true))
                .AddCell().AddParagraph(new TextFragment("Cell 1 2"))
                .AddCell().AddParagraph(new TextFragment("Cell 1 3"))
            .AddRow()
                .AddCell().AddParagraph(new TextFragment("Cell 1 1"))
                .AddCell().AddParagraph(new TextFragment("Cell 1 3"));
}

** Kullanım Cases & Extensions**

  • Faturalar ve Finansal Raporlar: Programlı olarak satır öğeleri, özetler ve toplamlar için tablolar oluşturun.
  • Haritalar ve Takvimler: Etkinlik planlaması veya kaynak dağıtımı için ağlar ve zamanlamalar oluşturun.
  • Data Gridleri Dış Kaynaklardan: Tabloları dinamik bir şekilde yerleştirmek için listeler / aralar aracılığıyla yürüyün.
  • Rich-Content Hücreleri: Tablo hücrelerine resimler, HTML biçimlendirilmiş metin ve matematiksel ifadeler yerleştirin.

Gelişmiş biçimlendirme - özelleştirilmiş sınırlar, arka plan rengi veya hücre birleşimi için - API Referans ve inşaat yöntemi belgelerine bakın.

* En İyi Uygulamalar *

  • Daha iyi düzen kontrolü için verileri girmeden önce tablo yapısını ayarlayın.
  • Kodu okunabilir ve sürdürülebilir tutmak için yapılandırma yöntemlerini kullanın.
  • ölçeklenebilir çözümler için batch-generat belgeleri (örneğin, posta kombinasyonları, rapor üretimi).

İlgili kaynaklar

 Türkçe