C# ile TeX'i PNG JPG Görüntüsüne Dönüştür

TeX biçimi, teknik ve bilimsel belgelerle çalışmak için kullanılır. Genellikle bu tür belgeleri iletmek veya yayınlamak için kullanılır. Belirli durumlarda, TeX dosyalarını PNG veya JPG gibi görüntülere dönüştürmeniz gerekebilir. Bu makalede, TeX’i programlı olarak C# ile PNG veya JPG resimlerine dönüştürmeyi öğreneceksiniz. Daha fazla ayrıntı için lütfen aşağıdaki bölümlere bakın.

LTX/TeX’ten PNG’ye veya JPG’ye Dönüştürücü – C# API Kurulumu

Aspose.TeX for .NET API, TeX, PNG, JPG ve diğer desteklenen biçimlerle çalışmayı destekler. İndirilenler bölümünden DLL dosyasını indirerek veya aşağıdaki kurulum komutuyla NuGet üzerinden yükleyerek API’yi kolayca yapılandırabilirsiniz:

PM> Install-Package Aspose.TeX

TeX’i (LaTeX) C# ile PNG Görüntüsüne Dönüştür

Bir LTX veya TeX dosyasını aşağıdaki adımlarla bir PNG görüntüsüne dönüştürebilirsiniz:

  1. Giriş LTX veya TEX dosyasını yükleyin.
  2. TeXOptions sınıfı ile LaTeX biçimi için dönüştürme seçenekleri oluşturun.
  3. Görüntüyü PNG biçiminde kaydetmek için PngSaveOptions‘u başlatın.
  4. TexJob sınıfıyla LaTeX’ten PNG’ye dönüştürmeyi çalıştırın.

Aşağıdaki kod parçacığı, TeX’in C# dilinde programlı olarak PNG dosyasına nasıl dönüştürüleceğini açıklar:

// Giriş LTX veya TEX dosyasını yükleyin
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Object TeX motor uzantısında Object LaTeX biçimi için dönüştürme seçenekleri oluşturun.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// Çıktı için dosya sistemi çalışma dizinini belirtin.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Görüntüyü PNG biçiminde kaydetmek için PngSaveOptions'ı başlatın.
options.SaveOptions = new PngSaveOptions();

// LaTeX'ten PNG'ye dönüştürmeyi çalıştırın.
new TeXJob(stream, new ImageDevice(), options).Run();

C# kullanarak LTX veya TeX’i JPG Görüntüsüne dönüştürün

LTX veya TEX dosya uzantılı bir LaTeX dosyasını aşağıdaki adımlarla JPG görüntüsüne dönüştürebilirsiniz:

  1. Kaynak LaTeX dosyasını yükleyin.
  2. TeXOptions sınıf nesnesini kullanarak seçenekler oluşturun.
  3. JpegSaveOptions sınıf nesnesini belirtin.
  4. TexJob sınıfını kullanarak LaTeX’ten JPG’ye çalıştırın.

Aşağıdaki kod, C# kullanarak programlı olarak TeX’in JPG görüntüsüne nasıl dönüştürüleceğini açıklamaktadır:

// Giriş LTX veya TEX dosyasını yükleyin
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Object TeX motor uzantısında Object LaTeX biçimi için dönüştürme seçenekleri oluşturun.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// Çıktı için dosya sistemi çalışma dizinini belirtin.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// JPG biçiminde kaydetme seçeneklerini başlatın.
options.SaveOptions = new JpegSaveOptions();

// LaTeX'ten JPG'ye dönüştürmeyi çalıştırın.
new TeXJob(stream, new ImageDevice(), options).Run();

Ücretsiz Değerlendirme Lisansı Alın

Ücretsiz geçici lisans talep ederek API’yi herhangi bir sınırlama olmaksızın değerlendirebilirsiniz.

Çözüm

Bu makalede, TeX dosyalarını C# dilinde programlı olarak PNG veya JPG resimlerine dönüştürmeyi öğrendiniz. LaTeX dosyalarını TEX veya LTX dosya uzantılı dönüştürme özelliğini .NET veya .NET Core tabanlı uygulamalarınıza katıştırabilirsiniz. Ayrıca, belgelere göz atabilirsiniz. Herhangi bir sorunuz için lütfen forumdan bize ulaşmaktan çekinmeyin.

Ayrıca bakınız