Tablo Jeneratör Plugin için Aspose.PDF

Aspose.PDF Tablo Jeneratörü Plugin .NET için geliştiricilerin PDF’lerin içine tabloları yazdırmalarını, özelleştirmelerini ve popülasyonlarını programlı olarak sağlar. yapılandırılmış faturalar, programlar veya veri ağlarına ihtiyacınız olup olmadığına bakılmaksızın, bu eklenti herhangi bir .Net belgesinin çalışma akışını akıcı hale getirmek için esnek bir tablo oluşturma ve biçimlendirme sunar, dinamik içerik oluşturmak için Aspose PDF Generator kullanılarak.

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ı Nesil Aspose PDF Generator** kullanılarak etkili bir şekilde tabloları popülerleş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ükleme Kü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 Tablolar Kullanmak için TableGenerator, TableOptions, Tabloları 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 Aspose PDF Generator kullanılarak 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