Generátor tabulek PDF

Generátor tabulek Documentize pro .NET je všestranný plugin navržený k usnadnění integrace tabulek do PDF dokumentů. Ať už organizujete data, navrhujete formuláře nebo zlepšujete čitelnost dokumentu, tento plugin zjednodušuje proces, přičemž zachovává přesnost a účinnost. Jeho intuitivní API podporuje jak zpracování jednotlivých dokumentů, tak dávkové zpracování, což z něj činí nezbytný nástroj pro vývojáře pracující se strukturovanými daty.

Klíčové vlastnosti:

  • Dynamické vytváření tabulek: Bez námahy generujte strukturované tabulky v PDF dokumentech.
  • Podpora bohatého obsahu: Naplňte tabulky textem, HTML, obrázky a LaTeX obsahem.
  • Umístění na stránce: Vložte tabulky na konkrétní místa v PDF s přesností.
  • Přizpůsobitelný vzhled: Přizpůsobte strukturu tabulky, zarovnání buněk a styling.
  • Dávkové zpracování: Zpracovávejte více dokumentů současně pro maximální efektivitu.

Vytvoření PDF s tabulkami

Postupujte podle těchto kroků pro vytvoření strukturovaných tabulek v PDF pomocí třídy TableGenerator:

  1. Instancujte třídu TableGenerator.
  2. Nakonfigurujte objekt TableOptions, abyste definovali strukturu tabulky, obsah a vstupní/výstupní soubory.
  3. Přidejte tabulky, řádky a buňky do svého PDF.
  4. Dokončete proces generování tabulky pomocí metody Process.

Zde je příklad:

 1var generator = new TableGenerator();
 2var options = new TableOptions();
 3
 4// Určete vstupní a výstupní PDF soubory
 5options.AddInput(new FileDataSource("input.pdf"));
 6options.AddOutput(new FileDataSource("output.pdf"));
 7
 8// Definujte tabulku s řádky a buňkami
 9options
10    .InsertPageAfter(1) // Přidejte tabulku po první stránce
11    .AddTable()
12        .AddRow()
13            .AddCell().AddParagraph(new TextFragment("Buňka 1"))
14            .AddCell().AddParagraph(new TextFragment("Buňka 2"))
15            .AddCell().AddParagraph(new TextFragment("Buňka 3"));
16
17// Vygenerujte tabulku v dokumentu
18generator.Process(options);

Přidání bohatého obsahu do tabulek

Tabulky v PDF dokumentech mohou zahrnovat různé typy obsahu, aby zvýšily svou funkčnost a vzhled. Níže je příklad přidání HTML obsahu do buněk tabulky:

1options
2    .AddTable()
3        .AddRow()
4            .AddCell().AddParagraph(new HtmlFragment("<h1>Header 1</h1>"))
5            .AddCell().AddParagraph(new HtmlFragment("<h2>Header 2</h2>"))
6            .AddCell().AddParagraph(new HtmlFragment("<h3>Header 3</h3>"));

Podporované typy obsahu v tabulkách

Generátor tabulek PDF podporuje různé typy obsahu, což umožňuje vývojářům přizpůsobit tabulky pro širokou škálu použití:

  • HtmlFragment: Přidat obsah založený na HTML, jako jsou záhlaví, seznamy a formátovaný text.
  • TeXFragment: Zahrnout obsah založený na LaTeX pro matematické rovnice a vědeckou notaci.
  • TextFragment: Vložit obyčejný nebo formátovaný text.
  • Obrázek: Vložit obrázky přímo do buněk tabulky.

Přizpůsobení vzhledu a struktury tabulky

Plugin poskytuje flexibilitu pro úpravy struktury tabulky, včetně výšky řádků, šířky sloupců a zarovnání buněk. Tyto možnosti přizpůsobení umožňují navrhovat tabulky, které odpovídají rozvržení a požadavkům na styl vašich dokumentů.

Zpracování generování tabulek

Po přidání veškerého obsahu a přizpůsobení struktury tabulky dokončete proces voláním metody Process. Tato metoda generuje tabulky a aktualizuje PDF dokument. Zde je návod, jak zpracovat výsledky:

1var resultContainer = generator.Process(options);
2
3// Vytisknout počet vygenerovaných výsledků
4Console.WriteLine("Počet výsledků: " + resultContainer.ResultCollection.Count);

Příklady použití generátoru tabulek PDF

  1. Reportování dat: Prezentujte analytické zprávy, finanční zprávy nebo výsledky průzkumů v jasném a přehledném formátu.
  2. Návrh formulářů: Vytvářejte interaktivní formuláře se strukturovanými rozvrženími tabulek.
  3. Zlepšení dokumentu: Zlepšete čitelnost a použitelnost uživatelských příruček, návodů nebo výukových materiálů.
  4. Dávkové zpracování: Automatizujte generování tabulek pro více PDF dokumentů.
 Čeština