Tulis keluaran ke ZIP

Simpan hasil konversi file TeX menjadi ZIP melalui C# .NET

 

TeX adalah bahasa pemrograman yang digunakan untuk menulis program untuk sistem persiapan dokumen komputer yang disebut juga TeX (mesin TeX ). Tujuan utama mereka adalah untuk membantu dalam menulis makalah matematika atau teknis. Singkatnya, tujuan utama TeX adalah membantu pembuatan penulisan teks matematika atau teknis. Namun ketika file sudah dibuat dan Anda tidak ingin ada manipulasi lebih lanjut, Anda mungkin ingin mengonversinya ke format lain yang lebih populer.

Solusi Aspose.TeX API, di antara fitur-fitur lainnya, memungkinkan konversi file TeX dan kemudian menyimpan hasilnya ke dalam arsip ZIP. Di sini Anda akan menemukan cuplikan kode tentang cara mengonversi TeX ke PDF dan menyimpan hasilnya ke dalam ZIP. API konversi mampu mengubah TeX menggunakan bahasa apa pun yang didukung oleh .NET. API yang Anda lihat di sini juga dapat digunakan untuk membuat aplikasi lintas platform Anda sendiri atau diintegrasikan ke dalam proyek .NET Anda. Konverter lintas platform juga ada di ekosistem Aspose. Namun untuk menjalankan contoh yang kita perlukan:

  • Aspose.TeX untuk .NET API yang merupakan API manipulasi dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C#.

  • Buka manajer paket NuGet, cari Aspose.TeX, dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Langkah-langkah menggunakan direktori ZIP untuk output saat mengonversi file TeX C#.

  1. Buat instance kelas TeXOptions .
  2. Tentukan direktori kerja arsip ZIP untuk output menggunakan properti OutputWorkingDirectory .
  3. Tentukan konsol sebagai terminal keluaran menggunakan kelas OutputConsoleTerminal .
  4. Tentukan opsi penyimpanan menggunakan kelas PdfSaveOptions .
  5. Buat objek kelas TeXJob dengan PdfDevice dan jalankan konversi menggunakan metode Run().
  6. Selesaikan arsip ZIP keluaran dengan memanggil metode OutputZipDirectory Finish().

Contoh kode C#: Menggunakan direktori ZIP untuk output

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Pdf;
using System.IO;
// Create the TeX engine options for no format upon ObjectTeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectIniTeX);

// Open the stream on the ZIP archive that will serve as the output working directory.
using (Stream outZipStream = File.Open(Path.Combine(RunExamples.OutputDirectory, "zip-pdf-out.zip"), FileMode.Create))
{
    // Create conversion options for default ObjectTeX format upon ObjectTeX engine extension.
    TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
    // Specify a ZIP archive working directory for the output.
    options.OutputWorkingDirectory = new OutputZipDirectory(outZipStream);
    // Specify the console as the output terminal.
    options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.

    // Define the saving options.
    options.SaveOptions = new PdfSaveOptions();
    // Run the job.
    TeXJob job = new TeXJob("hello-world", new PdfDevice(), options);
    job.Run();

    // Finalize output ZIP archive.
    ((OutputZipDirectory)options.OutputWorkingDirectory).Finish();
}



Pertanyaan Umum

1. Bagaimana cara melihat keluaran TeX?

Untuk membuka file TeX agar hasil penyusunan huruf dapat dilihat, gunakan lintas platform TeX Viewer . Ini juga memungkinkan Anda menyimpan file sebagai gambar.

2. Bisakah saya menulis keluaran TeX ke arsip ZIP?

Ya, Solusi API ini menyediakan fungsionalitas seperti itu. Anda memerlukan kelas OutputZipDirectory, yang mengimplementasikan metode untuk mendapatkan aliran file untuk ditulis ketika direktori kerja adalah arsip ZIP.

3. Bagaimana cara menulis keluaran TeX ke arsip ZIP?

Buat instance kelas TeXOptions. Kemudian tentukan direktori kerja arsip ZIP untuk hasilnya. Tentukan opsi penyimpanan dan jalankan konversi. Terakhir, selesaikan penulisan output ke arsip ZIP dengan memanggil metode Finish().

TeX Apa itu Format File TeX

TeX sebenarnya bukan format. Pada saat yang sama merupakan bahasa pemrograman dan juga mesin juru bahasa yang memahami bahasa ini. File TeX adalah dokumen yang dibuat di LaTeX. Dokumen ini dapat menyertakan grafik, tabel, simbol, daftar, rumus, dan persamaan.