قالبهای خروجی
Aspose.TeX FOSS برای Python از طریق کلاسهای دستگاه خروجی قابل تعویض، از سه قالب خروجی پشتیبانی میکند. دستگاه مناسب را به TeXJob پاس دهید و برای دریافت خروجی صفحهبندی شده، run() را فراخوانی کنید. PdfDevice بایتهای PDF را مستقیماً از run() برمیگرداند. DviDevice بایتهای DVI را از run() برمیگرداند. SvgDevice بایتها را از run() برنمیگرداند — در عوض، پس از اتمام run()، رشتههای بایت SVG صفحه به صفحه را با استفاده از SvgDevice.get_all_pages() بازیابی کنید.
PDF از طریق PdfDevice
DVI از طریق DviDevice
SVG از طریق SvgDevice
انتخاب یک قالب خروجی
| مورد استفاده | Device | Notes |
|---|
| چاپ یا به اشتراکگذاری | PdfDevice | قابل حمل؛ بیشترین سازگاری |
| وب / گرافیکهای برداری | SvgDevice | SVG بهازای هر صفحه از طریق get_all_pages() |
| خط لوله سنتی TeX | DviDevice | فرمت DVI برای ابزارهای پاییندست |
API Reference خلاصه
| کلاس | توضیح |
|---|
PdfDevice | تولید بایتهای خروجی PDF |
DviDevice | تولید بایتهای خروجی DVI |
SvgDevice | تولید خروجی SVG به ازای هر صفحه |
SvgDevice.get_all_pages() | بازگرداندن فهرست رشتههای بایتی SVG |
همچنین ببینید: