Memuat file sumber TeX dari ZIP
Solusi API C++ untuk memuat file TeX/LaTeX dari arsip ZIP
Bahasa TeX adalah alat typesetting yang memungkinkan Anda membuat dokumen profesional tanpa memusingkan formatnya. Dengan TeX, Anda memasukkan teks biasa yang berisi fragmen teks dokumen beserta perintah yang mengontrol output. Pada output, Anda akan mendapatkan file yang diformat dalam format yang diinginkan (ditentukan). Untuk pemahaman yang lebih baik tentang input và output TeX, lihat dokumentasi TeX.
Kode di sini menjelaskan pemuatan input TeX dari arsip ZIP. Untuk tujuan ini, Anda dapat menggunakan API Aspose.TeX untuk C++ ini, yang merupakan alat yang kaya fitur, kuat, và mudah digunakan untuk pemrograman manipulasi và konversi dokumen. Untuk menginstal API, buka pengelola paket NuGet và cari Aspose.TeX.Cpp. Atau, Anda dapat menggunakan perintah berikut di Konsol Pengelola Paket:
Package Manager Console Command
PM> Install-Package Aspose.TeX.Cpp
Instruksi untuk memuat TeX dari arsip ZIP di C++:
Di sini kita mengasumsikan bahwa semua file (kecuali mungkin file input TeX utama) dikemas dalam arsip ZIP.
- Buka stream yang berisi arsip ZIP yang akan berfungsi sebagai direktori kerja input untuk file input TeX.
- Buat instance dari kelas TeXOptions untuk menentukan opsi konversi.
- Buat instance dari kelas InputZipDirectory dengan stream yang berisi ZIP và tetapkan ke properti InputWorkingDirectory dari opsi konversi.
- Akhirnya, Anda dapat menjalankan tugas konversi.
Contoh kode C++: Memuat TeX dari ZIP
using Aspose.TeX.IO;
using System.IO;// Open a stream for the ZIP archive that will serve as the input working directory.
System::SharedPtr<System::IO::Stream> inZipStream = System::IO::File::Open(System::IO::Path::Combine(RunExamples::InputDirectory, u"zip-in.zip"), System::IO::FileMode::Open);
// Create conversion options instance.
...
// Specify the ZIP archive working directory for the input.
options->set_InputWorkingDirectory(System::MakeObject<OutputZipDirectory>(inZipStream));
...
// Run the conversion.TeX What is TeX File Format
TeX adalah sistem penyusunan tipografi dan bahasa pemrograman yang memungkinkan pembuatan dokumen berkualitas tinggi, terutama dengan rumus matematika. File .tex berisi teks biasa yang diproses oleh mesin TeX (pdfTeX, XeTeX, LuaTeX) menjadi PDF atau DVI.