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
:
- Instancujte třídu
TableGenerator
. - Nakonfigurujte objekt
TableOptions
, abyste definovali strukturu tabulky, obsah a vstupní/výstupní soubory. - Přidejte tabulky, řádky a buňky do svého PDF.
- 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
- 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.
- Návrh formulářů: Vytvářejte interaktivní formuláře se strukturovanými rozvrženími tabulek.
- Zlepšení dokumentu: Zlepšete čitelnost a použitelnost uživatelských příruček, návodů nebo výukových materiálů.
- Dávkové zpracování: Automatizujte generování tabulek pro více PDF dokumentů.