Generování přehledu v Python

Vysokorychlostní knihovna Python via .NET pro vytváření sestav v Word dokumentech, PDF, OpenOffice, Web a Markdown a pro automatizaci dokumentů pomocí šablon a vlastních dat

Tento generátor sestav poskytuje efektivní API nezávislé na platformě. Použijte naše Reporting API k vývoji softwaru na vysoké úrovni pro platformu Python via .NET. Integrací našeho řešení do vašeho softwaru můžete pomocí Python vytvářet úžasné sestavy v DOCX, PDF, HTML a dalších oblíbených formátech založených na šablonách a vlastních datech.

Zobrazit fragment kódu

Hlášení v Python

Vytvářejte výkonné sestavy obsahující seznamy, tabulky, grafy, obrázky, čárové kódy a další prvky dokumentu pomocí LINQ Reporting Engine v Python. Nejen zprávy, můžete vytvářet dokumenty jakéhokoli typu, jako jsou faktury, životopisy, smlouvy, dopisy a další, pomocí naší pokročilé knihovny Python via .NET.

Podívejte se, jak snadné je vytvořit sestavu v Python, pomocí následujících kroků:

  1. Vyberte zdroj dat, jako je JSON, XML, CSV, databáze nebo objekty vlastních typů.
  2. Připravte šablonu dokumentu ve PDF formátu nebo Word, jako je DOC nebo DOCX. Pomocí syntaxe založené na LINQ můžete třídit, filtrovat a seskupovat data přímo v šablonách.
  3. Použijte náš nástroj pro vytváření sestav Python via .NET k propojení této šablony a dat ze zdroje dat pomocí syntaxe LINQ a získejte sestavu ve formátu, který si vyberete.

Automatizujte generování dokumentů v Python

Pomocí daného reportingu s Python via .NET můžete generovat dokumenty v mnoha oblíbených formátech v profesionální kvalitě:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, OTT
  • Pevné rozvržení: PDF, XPS, OpenXPS, PostScript
  • Obrázky: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • Web: HTML, MHTML
  • Ostatní: EPUB, MOBI, Xaml, PCL atd.

Generování reportů v Python

Náš nástroj pro vytváření sestav je založen na technologii dynamické vazby zdroje dat na pole v šabloně dokumentu pomocí syntaxe LINQ. Takový reportovací engine výrazně zvýší produktivitu práce při přípravě dokumentů stejného typu automatizací rutinních operací.

Vytvořte sestavu v Python

Chcete-li vyhodnotit, jak generovat sestavu v Python a jak funguje naše programovací rozhraní API, načtěte šablonu dokumentu a soubor s vašimi daty. Zadejte název objektu zdroje dat, pokud je použit v šabloně. Po spuštění kódu si stáhněte výsledek generování zprávy ve vhodném formátu, jako je DOCX nebo PDF.

Sestavení přehledu ze šablony a vlastních dat v Python
Nahrajte šablonu
Spustit kód
Nahrajte datový soubor
Vyberte cílový formát ze seznamu
import aspose.words as aw
import aspose.words.reporting as awr

doc = aw.Document("Input.docx");
dataSource = "";

engine = awr.ReportingEngine();
engine.build_report(doc, dataSource);

doc.save("Output.docx");
Spustit kód

Jak používat Reporting pro Word, PDF a další formáty dokumentů v Python

  1. Nainstalovat Aspose.Words for Python via .NET
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého Python projektu
  3. Vytvořte šablonu označenou syntaxí založenou na LINQ
  4. Načtěte dokument šablony
  5. Načtěte data ze zdroje dat: souborů, databází nebo vlastních objektů
  6. Sestavte sestavu předáním šablony a dat do instance 'ReportingEngine'
  7. Uložte vygenerovanou zprávu jako samostatný soubor ve vhodném formátu, jako je DOCX nebo PDF

Knihovna Python k vytvoření sestavy

Naše balíčky Python hostujeme v úložištích PyPi. Postupujte prosím podle pokynů krok za krokem, jak nainstalovat "Aspose.Words for Python via .NET" do vašeho vývojářského prostředí.

Požadavky na systém

Tento balíček je kompatibilní s Python ≥3.5 a <3.12. Pokud vyvíjíte software pro Linux, podívejte se prosím na další požadavky pro gcc a libpython v dokumentaci k produktu.

Nejoblíbenější formáty pro Reporting

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2024. Všechna práva vyhrazena.