ZIP’ten TeX kaynak dosyalarını yükleyin

Bir ZIP arşivinden TeX/LaTeX dosyalarını yüklemek için C++ API Çözümü

 

TeX dili, biçimlendirmeyle uğraşmadan profesyonel belgeler oluşturmanıza olanak tanıyan bir dizgi aracıdır. TeX ile, belgenin metin parçalarını và çıktıyı kontrol eden komutları içeren düz metin girersiniz. Çıktıda istediğiniz (belirtilen) formatta biçimlendirilmiş một dosya alırsınız. TeX giriş và çıkışını daha iyi anlamak için TeX belgelerine bakın.

Buradaki kod, một ZIP arşivinden TeX girişinin yüklenmesini açıklar. Bu amaçla, belge işleme và dönüştürme kodlaması için özellik açısından zengin, güçlü và kullanımı kolay một araç olan C++ için bu Aspose.TeX API’sini kullanabilirsiniz. API’yi yüklemek için NuGet paket yöneticisini açın và Aspose.TeX.Cpp’yi arayın. Alternatif olarak, Paket Yöneticisi Konsolu’nda aşağıdaki komutu kullanabilirsiniz:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

C++'ta bir ZIP arşivinden TeX yükleme talimatları:

Burada tüm dosyaların (belki de ana giriş TeX dosyası hariç) một ZIP arşivinde paketlendiğini varsayıyoruz.

  1. TeX giriş dosyaları için giriş çalışma dizini olarak hizmet edecek một ZIP arşivi içeren một akış açın.
  2. Dönüştürme seçeneklerini belirtmek için TeXOptions sınıfının một örneğini oluşturun.
  3. ZIP içeren akışla InputZipDirectory sınıfının một örneğini oluşturun và bunu dönüştürme seçeneklerinin InputWorkingDirectory özelliğine atayın.
  4. Son olarak dönüştürme işlemini çalıştırabilirsiniz.

C++ kod örneği: ZIP'ten TeX Yükleme

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, yüksek kaliteli belgeler ve özellikle matematiksel formüller oluşturmak için kullanılan bir dizgi sistemi ve programlama dilidir. .tex dosyaları düz metin olup TeX motorları (pdfTeX, XeTeX, LuaTeX) tarafından PDF, DVI vb. formatlara dönüştürülür.