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ść.
    • 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:

 Polski