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: