سوالات متداول

سوالات متداول

سوالات متداول

مدل مجوز چیست؟

Aspose.TeX FOSS برای Python تحت مجوز MIT منتشر شده است. استفاده تجاری بدون هزینه یا محدودیت مجاز است.

آیا می‌توانم از آن در محصولات تجاری استفاده کنم؟

بله. مجوز MIT اجازه استفاده در محصولات تجاری را بدون حق‌الامتیاز یا نیاز به ذکر منبع می‌دهد (ذکر منبع مورد قدردانی است اما الزامی نیست).

چگونه آن را نصب کنم؟

آن را با فرمان زیر نصب کنید:

git clone https://github.com/aspose-tex-foss/Aspose.TeX-FOSS-for-Python.git
cd Aspose.TeX-FOSS-for-Python
pip install -e .

کدام نسخه‌های Python پشتیبانی می‌شوند؟

Python 3.10 یا بالاتر.

آیا وابستگی‌های بومی وجود دارد؟

خیر. Aspose.TeX FOSS برای Python یک بستهٔ خالص Python است. نیازی به نصب LaTeX ندارد، نیازی به زمان اجرا Perl ندارد و توزیع خارجی TeX نیز لازم نیست.

کدام فرمت‌های خروجی پشتیبانی می‌شوند؟

کتابخانه از PDF (از طریق PdfDevice)، DVI (از طریق DviDevice) و SVG (از طریق SvgDevice) پشتیبانی می‌کند. ورودی یک نشانه‌گذاری TeX است که به صورت فایل یا رشته ارائه می‌شود.

چگونه خروجی PDF تولید کنم؟

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

pdf_bytes = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions()).run()
with open("output.pdf", "wb") as f:
    f.write(pdf_bytes)

چگونه خروجی SVG تولید کنم؟

from aspose_tex import TeXJob, TeXOptions, SvgDevice, StringInputSource

device = SvgDevice()
TeXJob(StringInputSource("Hello!"), device, options=TeXOptions()).run()
pages = device.get_all_pages()

چگونه ورودی را از یک فایل بخوانم؟

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

pdf_bytes = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions()).run()

محدودیت‌های شناخته‌شده چیستند؟

این کتابخانه زیرمجموعه‌ای از TeX را پیاده‌سازی می‌کند. بسته‌های پیچیدهٔ LaTeX و پردازش پیشرفتهٔ قلم‌ها ممکن است در نسخهٔ فعلی به‌طور کامل پشتیبانی نشوند. بررسی کنید راهنمای توسعه‌دهنده برای جزئیات.

همچنین ببینید:

 فارسی