این مولد گزارش API مستقل از پلتفرم کارآمد را ارائه می دهد. از گزارش API ما برای توسعه نرم افزار سطح بالا برای پلتفرم Python via .NET استفاده کنید. با ادغام راه حل ما در نرم افزار خود، می توانید گزارش های خیره کننده ای از الگوهای PDF و داده های سفارشی با استفاده از Python ایجاد کنید.
با Python Model.ProgLang گزارشهای جذابی از PDF و دادههای سفارشی ایجاد کنید. گزارش های خود را با لیست ها، جداول، نمودارها، تصاویر، بارکدها و سایر عناصر سند با Python via .NET کنید. با این موتور گزارشدهی LINQ برای Python via .NET، میتوانید گزارشها را یکپارچه تولید کنید.
با انجام مراحل زیر ببینید که ساختن گزارش PDF در Python چقدر آسان است:
با استفاده از این راه حل Python via .NET، می توانید گزارش هایی را در بسیاری از قالب های سند محبوب با کیفیت حرفه ای ایجاد کنید. نه تنها گزارش می دهد، بلکه اسناد PDF از هر نوع مانند فاکتورها، رزومه ها، قراردادها، نامه ها و موارد دیگر را با استفاده از Python کنید.
موتور گزارشدهی ما مبتنی بر فناوری اتصال پویا یک منبع داده به فیلدها در قالب PDF با استفاده از نحو LINQ است. چنین موتور گزارش دهی به طور قابل توجهی بهره وری نیروی کار را هنگام تهیه اسناد از همان نوع با خودکارسازی عملیات معمول افزایش می دهد.
برای مشاهده نحوه تولید گزارش در Python و نحوه عملکرد API برنامه نویسی ما، یک سند قالب و فایل PDF را با داده های خود بارگیری کنید. اگر در قالب PDF استفاده شده باشد، نام یک شی منبع داده را مشخص کنید. پس از اجرای کد، گزارشی را در قالبی مناسب که با کتابخانه Python via .NET ما تولید شده است دانلود کنید.
pip install aspose-words
کپی 🀄
import aspose.words as aw
import aspose.words.reporting as awr
doc = aw.Document("Input.pdf");
dataSource = "";
engine = awr.ReportingEngine();
engine.build_report(doc, dataSource);
doc.save("Output.pdf");
ما بسته های Python خود را در مخازن PyPi میزبانی می کنیم. لطفاً دستورالعمل های گام به گام نحوه نصب "Aspose.Words for Python via .NET" در محیط توسعه دهنده خود دنبال کنید.
این بسته با Python ≥3.5 و <3.12 سازگار است. اگر نرمافزاری برای لینوکس توسعه میدهید، لطفاً به الزامات اضافی برای gcc و libpython در مستندات محصول نگاهی بیندازید.
میتوانید گزارشها و اسناد را برای سایر فرمتهای فایل تولید کنید: