Caratteristiche avanzate | Aspose.TeX per Java
Benvenuti nella guida all’ingegnerizzazione avanzata per Aspose.TeX per Java. Oltre alla compilazione standard dei documenti, il motore Aspose.TeX fornisce hook di basso livello nell’astrazione del file system, pacchetti macro personalizzati, tracciamento del flusso di memoria e ottimizzazione del server headless. Questa parte discute le caratteristiche di Aspose.Tex basate sulla base dell’implementazione di oggetti TeX/LaTeX.
La pagina della documentazione sul rendering delle figure LaTeX in Aspose.TeX per Java spiega come estrarre e renderizzare frammenti LaTeX isolati (como disegni, grafici o elementi grafici strutturali) come immagini standalone completamente indipendenti dal layout di pagina del documento completo. L’API include questa funzionalità come generalizzazione strutturale del motore di rendering delle formule matematiche.
La pagina sull’incorporamento della grafica LaTeX spiega come importare e incorporare risorse di immagini esterne (come grafici, diagrammi o fotografie) in un documento TeX durante la compilazione utilizzando l’API Aspose.TeX per Java.
La pagina evidenzia due modi per gestire questo tramite l’interfaccia IInputWorkingDirectory:
Approccio basato su File System: utilizzo di
PhysicalFileSystemInputWorkingDirectoryper indirizzare il motore a una directory fisica sul disco locale in cui risiedono le immagini.Approccio basato su Stream/Memoria: implementazione di un provider di stream personalizzato per recuperare le immagini direttamente dalla memoria, dal cloud storage o dai database utilizzando il nome del file come chiave di ricerca.
La pagina sul rendering delle formule matematiche LaTeX spiega come renderizzare formule matematiche LaTeX isolate in elementi grafici standalone (PNG o SVG) completamente indipendenti da un documento completo, il che è ideale per incorporare formule in applicazioni web, interfacce utente desktop o database.
La pagina sul ripristino dei file LaTeX introduce la funzionalità LaTeXRepairer, che convalida, struttura e corregge a livello di codice i file di testo formattati in modo errato o incompleti a cui mancano componenti LaTeX obbligatori. Ciò consente ai file TeX corrotti o strutturati in modo errato di essere compilati correttamente senza intervento manuale.