Özellikler Genel Bakış
Özellikler Genel Bakış
Aspose.TeX FOSS for Python bir pure-Python TeX dizgi motorudur. Bu sayfa yeteneklerini özetler.
TeX İşleme
Kütüphane, TeX işaretlemesini bir TeXJob nesnesi aracılığıyla işler:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Çıktı Biçimleri
| Biçim | Aygıt Sınıfı | Notes |
|---|---|---|
PdfDevice | run() kaynağından baytları döndürür | |
| DVI | DviDevice | run() kaynağından baytları döndürür |
| SVG | SvgDevice | get_all_pages() aracılığıyla alınan sayfalar |
Girdi Kaynakları
| Source | Sınıf | Notes |
|---|---|---|
| File | FileInputSource | Diskten bir .tex dosyasını okur |
| String | StringInputSource | Ham TeX işaretlemesini Python dizesi olarak kabul eder |
Harici Bağımlılık Yok
Aspose.TeX Python için FOSS, LaTeX kurulumu, Perl çalışma zamanı ve harici TeX dağıtımı gerektirmez. Motor tamamen bağımsızdır.
Tips
- Dinamik olarak oluşturulan TeX işaretlemesi için
StringInputSourcekullanın. - Mevcut
.texdosyaları içinFileInputSourcekullanın. TeXOptions()mantıklı varsayılanlar kullanır; çoğu kullanım senaryosu için yapılandırma gerekmez.