PDF Tablo Üreteci

.NET için Documentize Tablo Üreteci, PDF belgelerine tabloların entegrasyonunu kolaylaştırmak için tasarlanmış çok yönlü bir eklentidir. Verileri düzenlemek, formlar tasarlamak veya belge okunabilirliğini artırmak olsun, bu eklenti süreci basit hale getirirken hassasiyeti ve verimliliği korur. Kullanıcı dostu API’si, hem tek belge hem de toplu iş akışlarını destekleyerek yapılandırılmış verilerle çalışan geliştiriciler için vazgeçilmez bir araçtır.

Anahtar Özellikler:

  • Dinamik Tablo Oluşturma: PDF belgelerinde yapılandırılmış tabloları zahmetsizce oluşturun.
  • Zengin İçerik Desteği: Tabloları metin, HTML, resimler ve LaTeX içeriği ile doldurun.
  • Sayfa Yerleşimi: PDF içinde tabloları belirli konumlara hassas bir şekilde yerleştirin.
  • Özelleştirilebilir Düzen: Tablo yapısını, hücre hizalamasını ve stilini ayarlayın.
  • Toplu İşleme: Maksimum verimlilik için birden fazla belgeyi aynı anda işleyin.

Tablolar ile PDF Oluşturma

TableGenerator sınıfını kullanarak bir PDF’de yapılandırılmış tablolar oluşturmak için şu adımları izleyin:

  1. TableGenerator sınıfını örnekleyin.
  2. Tablo yapısını, içeriğini ve girdi/çıktı dosyalarını tanımlamak için TableOptions nesnesini yapılandırın.
  3. PDF’nize tabloları, satırları ve hücreleri ekleyin.
  4. Process yöntemini kullanarak tablo oluşturma sürecini tamamlayın.

İşte bir örnek:

 1  
 2var generator = new TableGenerator();  
 3var options = new TableOptions();  
 4
 5// Girdi ve çıktı PDF dosyalarını belirtin  
 6options.AddInput(new FileDataSource("input.pdf"));  
 7options.AddOutput(new FileDataSource("output.pdf"));  
 8
 9// Satırlar ve hücreler ile bir tablo tanımlayın  
10options  
11    .InsertPageAfter(1) // İlk sayfadan sonra tablo ekleyin  
12    .AddTable()  
13        .AddRow()  
14            .AddCell().AddParagraph(new TextFragment("Hücre 1"))  
15            .AddCell().AddParagraph(new TextFragment("Hücre 2"))  
16            .AddCell().AddParagraph(new TextFragment("Hücre 3"));  
17
18// Belgedeki tabloyu oluşturun  
19generator.Process(options);  

Tablo Hücrelerine Zengin İçerik Ekleme

PDF belgelerindeki tablolar, işlevselliklerini ve görünümünü artırmak için çeşitli içerik türlerini içerebilir. İşte tablo hücrelerine HTML içeriği eklemek için bir örnek:

1  
2options  
3    .AddTable()  
4        .AddRow()  
5            .AddCell().AddParagraph(new HtmlFragment("<h1>Başlık 1</h1>"))  
6            .AddCell().AddParagraph(new HtmlFragment("<h2>Başlık 2</h2>"))  
7            .AddCell().AddParagraph(new HtmlFragment("<h3>Başlık 3</h3>"));  

Tablolarda Desteklenen İçerik Türleri

PDF Tablo Üreteci, geliştiricilerin tabloları geniş bir kullanım yelpazesine özelleştirmesini sağlayan çeşitli içerik türlerini destekler:

  • HtmlFragment: Başlıklar, listeler ve biçimlendirilmiş metin gibi HTML tabanlı içerikler ekleyin.
  • TeXFragment: Matematiksel denklemler ve bilimsel notasyon için LaTeX tabanlı içerik ekleyin.
  • TextFragment: Düz veya biçimlendirilmiş metin ekleyin.
  • Görüntü: Resimleri doğrudan tablo hücrelerine yerleştirin.

Tablo Düzeni ve Yapısını Özelleştirme

Eklenti, sıra yüksekliği, sütun genişliği ve hücre hizalaması dahil olmak üzere tablo yapısını ayarlamak için esneklik sağlar. Bu özelleştirme seçenekleri, tablolarınızı belgenizin düzenine ve stil ihtiyaçlarına uyacak şekilde tasarlamanıza olanak tanır.

Tablo Üretimini İşleme

Tüm içeriği ekledikten ve tablo yapısını özelleştirdikten sonra, süreci Process yöntemini çağırarak tamamlayın. Bu yöntem tabloları oluşturur ve PDF belgesini günceller. Sonuçlarla nasıl başa çıkacağınız:

1  
2var resultContainer = generator.Process(options);  
3
4// Üretilen sonuç sayısını çıktı olarak verin  
5Console.WriteLine("Sonuç sayısı: " + resultContainer.ResultCollection.Count);  

PDF Tablo Üreteci Kullanım Alanları

  1. Veri Raporlama: Analizleri, mali raporları veya anket sonuçlarını net ve düzenli bir formatta sunun.
  2. Form Tasarımı: Yapılandırılmış tablo düzenlerine sahip etkileşimli formlar oluşturun.
  3. Belge Geliştirme: Kullanıcı kılavuzları, rehberler veya öğretici materyallerin okunabilirliğini ve kullanılabilirliğini artırın.
  4. Toplu İşleme: Birden fazla PDF belgesi için tablo üretimini otomatikleştirin.
 Türkçe