Java'da İş Adını Geçersiz Kıl ve Terminal Çıkışını Yaz

giriiş

Aspose.TeX for Java, TeX dosyalarıyla çalışmak için güçlü özellikler sunarak geliştiricilerin TeX belge işlemeyi değiştirmesine ve özelleştirmesine olanak tanır. Bu eğitimde, Java’da Aspose.TeX kullanarak iş adını geçersiz kılma ve terminal çıktısını dosya sistemine yazma sürecinde size rehberlik edeceğiz.

Önkoşullar

Eğiticiye dalmadan önce aşağıdaki önkoşulların mevcut olduğundan emin olun:

  • Java programlama konusunda çalışma bilgisi.
  • Aspose.TeX for Java kuruldu. adresinden indirebilirsiniz.Aspose.TeX Java belgeleri.

Paketleri İçe Aktar

Başlamak için gerekli paketleri Java projenize aktarın. Java dosyanıza aşağıdaki içe aktarmaları ekleyin:

package com.aspose.tex.OverridenJobNameAndTerminalOutputWrittenToDisk;

import java.io.IOException;

import com.aspose.tex.InputFileSystemDirectory;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.OutputFileTerminal;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.TeXJob;
import com.aspose.tex.TeXOptions;
import com.aspose.tex.rendering.XpsDevice;

import util.Utils;

İş Adını Geçersiz Kıl ve Terminal Çıkışını Yaz

1. Adım: Dönüşüm Seçenekleri Oluşturun

ObjectTeX motor uzantısında varsayılan ObjectTeX formatı için dönüştürme seçenekleri oluşturarak başlayın. Aşağıdaki kod parçacığını kullanın:

//ExStart:OverrideJobName-WriteTerminalOutputToFileSystem
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectTeX());

Adım 2: İş Adını ve Çalışma Dizinlerini Belirleyin

Bir iş adı, giriş çalışma dizini ve çıkış çalışma dizinini belirtin. İşin adı belirtilmezse TeXJob yapıcısının ilk argümanı iş adı olarak alınacaktır. Aşağıdaki kod parçacığını kullanın:

options.setJobName("overridden-job-name");
options.setInputWorkingDirectory(new InputFileSystemDirectory("Your Input Directory"));
options.setOutputWorkingDirectory(new OutputFileSystemDirectory("Your Output Directory"));

Adım 3: Terminal Çıkışını Dosya Sistemine Yazma

Terminal çıktısının, çıktı çalışma dizinindeki bir dosyaya yazılması gerektiğini belirtin. Dosya adı şöyle olacak<job_name>.trm. Aşağıdaki kodu ekleyin:

options.setTerminalOut(new OutputFileTerminal(options.getOutputWorkingDirectory()));

Adım 4: İşi Çalıştırın

Belirtilen seçenekleri ve iş adını kullanarak TeX işini çalıştırın. Bunu nasıl yapabileceğiniz aşağıda açıklanmıştır:

TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.run();
// ExEnd:OverrideJobName-WriteTerminalOutputToFileSystem

Tebrikler! Java’da Aspose.TeX’i kullanarak iş adını ve yazılı terminal çıktısını dosya sistemine başarıyla geçersiz kıldınız.

Çözüm

Bu eğitimde, iş adını geçersiz kılmak ve terminal çıktısını yakalamak için Aspose.TeX for Java’yı nasıl kullanabileceğimizi araştırdık. Bu özellikler, geliştiricilerin TeX belge işleme üzerinde ayrıntılı kontrole sahip olmalarını sağlayarak özelleştirmeyi ve esnekliği artırır.

SSS’ler

S1: Aspose.TeX for Java’yı diğer Java kütüphaneleriyle birlikte kullanabilir miyim?

Cevap1: Evet, Aspose.TeX for Java, belge işleme yeteneklerinizi geliştirmek için diğer Java kitaplıklarıyla sorunsuz bir şekilde entegre olacak şekilde tasarlanmıştır.

S2: Aspose.TeX for Java desteğini nerede bulabilirim?

A2: Ziyaret edinAspose.TeX forumu Karşılaşabileceğiniz her türlü sorunla ilgili topluluk desteği ve yardım için.

S3: Aspose.TeX for Java’nın ücretsiz deneme sürümü mevcut mu?

Cevap3: Evet, Aspose.TeX for Java’nın ücretsiz deneme sürümüne erişebilirsinizBurada.

S4: Aspose.TeX for Java için nasıl geçici lisans alabilirim?

A4: Bunu takip edinbağlantı Test ve değerlendirme amacıyla geçici bir lisans almak.

S5: Aspose.TeX for Java’yı nereden satın alabilirim?

A5: ziyaret edinsatın alma sayfası Aspose.TeX for Java lisansını almak için.