Formaty wyjściowe
Aspose.TeX FOSS dla Python obsługuje trzy formaty wyjściowe poprzez wymienne klasy urządzeń wyjściowych. Przekaż odpowiednie urządzenie do TeXJob i wywołaj run(), aby uzyskać wyjście typograficzne. PdfDevice zwraca bajty PDF bezpośrednio z run(). DviDevice zwraca bajty DVI z run(). SvgDevice nie zwraca bajtów z run() — zamiast tego pobierz ciągi bajtów SVG dla każdej strony przy użyciu SvgDevice.get_all_pages() po zakończeniu run().
PDF za pomocą PdfDevice
DVI za pomocą DviDevice
SVG za pomocą SvgDevice
Wybór formatu wyjściowego
| Przypadek użycia | Device | Notes |
|---|
| Drukuj lub udostępnij | PdfDevice | Przenośny; najbardziej kompatybilny |
| Web / grafika wektorowa | SvgDevice | SVG per strona za pomocą get_all_pages() |
| Tradycyjny pipeline TeX | DviDevice | Format DVI dla narzędzi downstream |
Podsumowanie API Reference
| Klasa | Opis |
|---|
PdfDevice | Generuj bajty wyjściowe PDF |
DviDevice | Generuj bajty wyjściowe DVI |
SvgDevice | Generuj wyjście SVG dla każdej strony |
SvgDevice.get_all_pages() | Zwróć listę ciągów bajtów SVG |
Zobacz także