LaTeX memungkinkan kita membuat dokumentasi teknis dan ilmiah. File LaTeX dalam format TEX atau LTX berisi berbagai perintah untuk menentukan format dokumen, termasuk teks, simbol, ekspresi matematika, dan grafik. Dalam kasus tertentu, kita mungkin perlu mengonversi keluaran LaTeX dari file TEX atau LTX menjadi gambar TIFF secara terprogram. Pada artikel ini, kita akan mempelajari cara mengonversi LaTeX ke TIFF di Java.
Topik-topik berikut akan dibahas dalam artikel ini:
- Java API untuk Mengonversi LaTeX ke TIFF – Unduhan Gratis
- Ubah LaTeX (TeX) ke TIFF di Jawa
- Ubah LaTeX (LTX) ke TIFF di Jawa
Java API untuk Mengonversi LaTeX ke TIFF – Unduhan Gratis
Untuk mengonversi file LaTeX menjadi gambar TIFF, kami akan menggunakan API Aspose.TeX for Java. Kita dapat mengeset file TeX dan menampilkan input ke berbagai format lain seperti XPS, PDF, PNG, JPEG, TIFF, dan BMP menggunakan API.
Kelas TeXOptions dari API memungkinkan pengaturan atau mendapatkan opsi pemrosesan file TeX. Konfigurasi TeX yang tersedia seperti ObjectLaTeX, ObjectIniTeX disediakan di kelas TeXConfig. objectLaTeX mendapatkan konfigurasi ekstensi mesin ObjectTeX dengan format ObjectLaTeX yang dimuat sebelumnya. Kelas TiffSaveOptions API mewakili opsi untuk menyimpan gambar LaTeX ke TIFF. Kami memiliki kelas TeXJob untuk mengimplementasikan fitur tugas TeX menggunakan metode TeXJob.run(). Metode ini menggunakan objek kelas ImageDevice sebagai parameter. Kelas ini mengimplementasikan antarmuka untuk mengeluarkan teks dan konten grafik ke gambar.
Harap unduh JAR API atau tambahkan konfigurasi pom.xml berikut dalam aplikasi Java berbasis Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tex</artifactId>
<version>22.6</version>
</dependency>
Konversikan LaTeX (TeX) ke TIFF di Java
Kita dapat membuat gambar TIFF dari file sumber LaTeX (TeX) dengan mengikuti langkah-langkah berikut:
- Pertama, buat instance kelas TeXOptions menggunakan metode consoleAppOptions() .
- Selanjutnya, atur konfigurasi TeX pengaturan huruf sebagai TeXConfig.objectLaTeX.
- Kemudian, atur direktori kerja sistem file untuk output.
- Secara opsional, tentukan konsol atau aliran memori sebagai terminal keluaran.
- Setelah itu, Inisialisasi TiffSaveOptions untuk menyimpan dalam format TIFF.
- Terakhir, panggil metode run() untuk kelas TexJob yang baru dibuat dan simpan output TIFF dengan objek kelas ImageDevice.
Contoh kode berikut menunjukkan cara mengonversi sumber LaTeX ke file output gambar TIFF menggunakan Java.
// Contoh kode ini menunjukkan cara membuat gambar TIFF dari file sumber TeX.
// Direktori kerja
String dataDir = "C:\\Files\\Tex\\";
// Buat opsi konversi untuk format Object LaTeX pada ekstensi mesin Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Tentukan direktori kerja sistem file untuk output.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(dataDir));
// Tentukan aliran memori sebagai terminal keluaran.
options.setTerminalOut(new OutputMemoryTerminal());
// Inisialisasi opsi untuk menyimpan dalam format TIFF.
options.setSaveOptions(new TiffSaveOptions());
// Jalankan konversi LaTeX ke TIFF.
new TeXJob(dataDir + "sample.tex", new ImageDevice(), options).run();
LaTeX (LTX) ke TIFF menggunakan Java
LaTeX juga menggunakan ekstensi file LTX untuk tag markup pengaturan huruf dan properti untuk menentukan struktur dan konten dokumen. Kami juga dapat mengonversi keluaran file LaTeX (LTX) menjadi gambar TIFF dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu memasukkan file sumber dengan ekstensi .ltx di langkah terakhir.
Contoh kode berikut menunjukkan cara mengonversi file sumber LTX ke gambar TIFF menggunakan Java
// Contoh kode ini menunjukkan cara membuat gambar TIFF dari file sumber LTX.
// Direktori kerja
String dataDir = "C:\\Files\\Tex\\";
// Buat opsi konversi untuk format Object LaTeX pada ekstensi mesin Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Tentukan direktori kerja sistem file untuk output.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(dataDir));
// Tentukan aliran memori sebagai terminal keluaran.
options.setTerminalOut(new OutputMemoryTerminal());
// Inisialisasi opsi untuk menyimpan dalam format TIFF.
options.setSaveOptions(new TiffSaveOptions());
// Jalankan konversi LaTeX ke TIFF.
new TeXJob(dataDir + "sample.ltx", new ImageDevice(), options).run();
Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.
Kesimpulan
Pada artikel ini, kami telah mempelajari cara membuat gambar TIFF dari file sumber LaTeX (TeX atau LTX) di Java. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.TeX for Java API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum kami.