Tulis keluaran TeX ke disk

Simpan hasil konversi file TeX ke disk melalui C# .NET

 

TeX dikenal sebagai bahasa penyusunan huruf yang berarti Anda tidak memformat teks Anda di dalam dokumen, melainkan memasukkan teks biasa yang berisi fragmen teks dokumen beserta perintah yang mengontrol keluarannya. Seperti diketahui dari artikel TeX I/O dari Dokumentasi, pekerjaan TeX berjalan pada file TeX yang ditentukan secara eksplisit. Di sana Anda juga dapat menemukan informasi tentang mode interaksi TeX dan primitif yang terkait dengan input dan output TeX.

Tujuan utama TeX adalah membantu pembuatan teks matematika atau teknis penulisan. Namun ketika file sudah dibuat dan Anda tidak ingin ada manipulasi lebih lanjut, Anda mungkin ingin mengonversinya ke format lain yang lebih populer.

Di halaman ini, Anda akan menemukan contoh kode yang menjelaskan cara menggunakan direktori sistem file untuk input dan output, menulis output ke format XPS, mengganti nama pekerjaan, dan menulis output terminal ke disk. Sederhananya, ini adalah konversi yang menulis keluaran ke disk. Untuk menjalankan ini kita membutuhkan:

  • 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 untuk menulis keluaran konversi TeX ke disk C#:

  1. Buat instance opsi konversi untuk format Object TeX pada ekstensi mesin ObjectTeX menggunakan metode ConsoleAppOptions() kelas TeXOptions .
  2. Tentukan nama pekerjaan jika Anda ingin mengganti nama pekerjaan yang akan diekstraksi dari argumen pertama konstruktor TeXJob.
  3. Tentukan direktori kerja sistem file untuk input. Gunakan kelas InputFileSystemDirectory untuk melakukan ini.
  4. Tentukan direktori kerja sistem file untuk output dengan instance kelas OutputFileSystemDirectory yang sesuai.
  5. Tentukan bahwa keluaran terminal harus ditulis ke file di direktori kerja keluaran.
  6. Buat objek kelas TeXJob dengan instance XpsDevice dan jalankan pekerjaan dengan memanggil metode Run().

Contoh kode C#: Mengonversi file TeX dan menulis output ke disk

    using Aspose.TeX.IO;
    using Aspose.TeX.Presentation.Xps;
    // Create conversion options for default ObjectTeX format upon ObjectTeX engine extension.
    TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
    // Specify a job name. Otherwise, the first argument of the TeXJob constructor will be taken as a job name.
    options.JobName = "overriden-job-name";
    // Specify a file system working directory for the input.
    options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
    // Specify a file system working directory for the output.
    options.OutputWorkingDirectory = new 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.TerminalOut = new OutputFileTerminal(options.OutputWorkingDirectory);

    // Run the job.
    TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
    job.Run();



Pertanyaan Umum

1. Bisakah saya mengubah file TeX menjadi PDF?

Ya, Solusi API Aspose.TeX menyediakan fungsionalitas ini. Anda memerlukan namespace Aspose.TeX.Presentation.Pdf yang berisi kelas untuk menyusun file TeX ke PDF.

2. Bisakah saya menulis keluaran TeX ke disk?

Solusi API Aspose.TeX mencakup fungsionalitas tersebut. Untuk melakukannya, gunakan kelas OutputFileSystemDirectory yang mengimplementasikan metode sederhana untuk mendapatkan aliran file untuk ditulis berdasarkan nama.

3. Bagaimana cara menulis keluaran TeX ke disk?

Pertama, buat opsi konversi menggunakan ConsoleAppOptions(). Selanjutnya, tentukan direktori kerja sistem file untuk input dan output. Terakhir, jalankan pekerjaan.

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.