Plugin generator tabeli dla Aspose.PDF
Aspose.PDF Table Generator Plugin dla .NET umożliwia programistom wstawianie, dostosowanie i pozycjonowanie tabel w plikach PDF. Niezależnie od tego, czy potrzebujesz zorganizowanych faktur, harmonogramów czy sieci danych, wtyczka ta oferuje elastyczne tworzenie tabel i formatowanie w celu upraszczania wszelkich przepływów roboczych dokumentów .Net.
Najnowsze artykuły
Aspose.PDF Generator tabeli Plugin kluczowe funkcje
Dynamiczna wkładka stołowaDodaj nowe tabele, wiersze i komórki na dowolnej stronie pliku PDF programicznie.
- Typy bogatej treści*Komórki mogą zawierać tekst, fragmenty HTML, obrazy, a nawet formuły matematyczne (tłumaczenie tekstu).
Struktura i stylizacja stołu indywidualnegoFine-tune granice, alignment, czcionki i inne właściwości, które odpowiadają Twoim raportom lub potrzebom marki.
Batch i pokolenie programistyczneAutomatyzuj generowanie dużych dokumentów lub przepływ przez zestawy danych, aby efektywnie zlokalizować tabele.
Zacznij od programu Aspose.PDF Table Generator Plugin
Instalacja Aspose.PDF dla .NETDodaj bibliotekę z NuGet lub pobierz kolekcje do projektu .NET.
- Ustaw swoją licencję *Zastosuj klucze licencyjne do nieograniczonego tworzenia tabeli.
- Tabele określone i popularne*Korzystaj z
TableGenerator
,TableOptions
, i buduj klasy, aby wprowadzić tabele, dodać wiersze / komórki i dostosować zawartość.
- Tabele określone i popularne*Korzystaj z
- Przetwarzanie i oszczędzanie*Generuj plik PDF z tabelami i przechowuj lub rozpowszechniaj dokument zgodnie z wymaganiami.
** Przykład: Dodaj tabelę do pliku PDF (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);
** Przykład: Custom Table Structure**
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"));
}
** Używanie przypadków i rozszerzeń**
- Faktury i sprawozdania finansowe: Programowanie generuje tabele dla elementów linii, podsumowania i sumy.
- Rozporządzenia i kalendarze: Buduj sieci i harmonogramy planowania wydarzeń lub przydzielania zasobów.
- ** Sieci danych ze źródeł zewnętrznych:** Przejdź przez listy/rysy, aby dynamicznie zlokalizować tabele.
- Cele bogatej zawartości: Wprowadź obrazy, tekst formatowany HTML i matematyczne wyrażenia do komórek tabelowych.
Aby uzyskać zaawansowane formatowanie – dostosowane granice, kolor tła lub połączenie komórek – zobacz dokumentację referencyjną API i metodę budowlaną.
* Najlepsze praktyki *
- Określ strukturę tabeli przed wprowadzeniem danych w celu lepszej kontroli układu.
- Użyj metod budownictwa, aby kod był czytelny i utrzymywany.
- Dokumenty generowane w zestawie do rozwiązań skalowalnych (np. połączenia pocztowe, generacja raportów).
powiązane zasoby: