Η TeX είναι μια γλώσσα προγραμματισμού, μπορεί να τη βρείτε να ονομάζεται σήμανσης δεδομένων. Ταυτόχρονα, το TeX είναι μια μηχανή διερμηνείας που κατανοεί αυτή τη γλώσσα και ένα σύστημα στοιχειοθεσίας στο σύνολό του.
Χρησιμοποιείται για μαθηματική ή τεχνική σύνταξη κειμένου. Πολλά διαφορετικά πακέτα έχουν δημιουργηθεί με βάση το ΤeΧ. Το πιο διάσημο τέτοιο πακέτο είναι το LaTeX. Επιτρέπει στους συγγραφείς να εστιάζουν στο κείμενο και να αφήνουν τη διαδικασία τυπογραφίας στο πρόγραμμα. Με LaTeX τα δομημένα έγγραφα δημιουργούνται και διαχειρίζονται εύκολα.
Το Aspose.TeX για C++ είναι μια ευέλικτη και εύχρηστη βιβλιοθήκη για τη στοιχειοθέτηση αρχείων TeX και LaTeX. Το API υποστηρίζει πολλαπλές μορφές εξόδου όπως XPS, PDF, PNG, JPEG, TIFF, SVG, BMP. Αυτό σήμαινε ότι με τη λειτουργικότητα αυτής της βιβλιοθήκης μπορείτε να μετατρέψετε αρχεία TeX και LaTeX σε οποιαδήποτε από τις μορφές εξόδου. Με τη λύση, μπορείτε να δημιουργήσετε μια προσαρμοσμένη μορφή TeX εάν θέλετε να δημιουργήσετε ή/και να στοιχειοθετήσετε μια δέσμη εγγράφων που έχουν σχεδιαστεί ομοιόμορφα.
Προηγμένες δυνατότητες API στοιχειοθέτησης αρχείων C++ TeX
Παράδειγμα κώδικα TeX σε XPS C++
Το Aspose.TeX για C++ μπορεί εύκολα να στοιχειοθετήσει αρχεία TeX σε μορφές.
TeX σε XPS με έξοδο γραμμένη σε δίσκο - C++
using Aspose::TeX::IO;
using Aspose::TeX::Presentation::Xps;
// Create typesetting options for the default ObjectTeX format on ObjectTeX engine extension.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX());
// Specify the job name. Otherwise, TeX.Typeset()'s method first argument will be taken as a job name.
options->set_JobName(u"overriden-job-name");
// Specify a file system working directory for the input.
options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory));
// Specify a file system working directory for the output.
options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
// Specify that the terminal output must be written to a file in the output working directory.
// The file name is <job_name>.trm.
options->set_TerminalOut(System::MakeObject<OutputFileTerminal>(options->get_OutputWorkingDirectory()));
// Run the typesetting.
Aspose::TeX::TeX::Typeset(u"hello-world", System::MakeObject<XpsDevice>(), options);
Το Aspose.TeX για C++ παρέχει έναν εύχρηστο μηχανισμό για τη μετατροπή αρχείων TeX και LaTeX σε μορφές PDF και εικόνας. Η διαδικασία μετατροπής μπορεί να ρυθμιστεί ώστε να ελέγχει την ποιότητα των εικόνων καθώς και να χειρίζεται σφάλματα εάν οι προγραμματιστές εργάζονται με παρτίδες.
Η λύση προσφέρει επίσης διάφορες μετατροπές όπως:
Support and Learning Resources
- Πόροι μάθησης
- Τεκμηρίωση
- Πηγαίος κώδικας
- Αναφορές API
- Υποστήριξη προιόντος
- Δωρεάν Υποστήριξη
- Υποστήριξη επί πληρωμή
- Ιστολόγιο
- Release Notes
- Γιατί Aspose.TeX για C++;
- Λίστα Πελατών
- Ιστορίες επιτυχίας