कार्य का नाम ओवरराइड करें और टर्मिनल आउटपुट को ज़िप में लिखें (C#)

परिचय

इस ट्यूटोरियल में, हम यह पता लगाएंगे कि .NET के लिए Aspose.TeX का उपयोग करके नौकरी के नाम को कैसे ओवरराइड करें और ज़िप फ़ाइल में टर्मिनल आउटपुट कैसे लिखें। Aspose.TeX एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को उनके .NET अनुप्रयोगों में TeX दस्तावेज़ों के साथ काम करने की अनुमति देती है। इस विशेष उदाहरण में, हम एक सामान्य कार्य पर ध्यान केंद्रित करेंगे - कार्य नाम को ओवरराइड करने की क्षमता के साथ एक ज़िप फ़ाइल में टर्मिनल आउटपुट लिखना।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यक शर्तें हैं:

  • C# का कार्यसाधक ज्ञान
  • .NET के लिए Aspose.TeX स्थापित
  • कार्यशील निर्देशिका के लिए इनपुट ज़िप संग्रह
  • टर्मिनल आउटपुट के लिए आउटपुट ज़िप संग्रह

नामस्थान आयात करें

कोड में गोता लगाने से पहले, अपने C# प्रोजेक्ट में आवश्यक नामस्थान शामिल करना सुनिश्चित करें:

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Pdf;
using System.IO;

अब, प्रक्रिया में आपका मार्गदर्शन करने के लिए उदाहरण को कई चरणों में विभाजित करते हैं।

चरण 1: इनपुट और आउटपुट ज़िप स्ट्रीम खोलें

using (Stream inZipStream = File.Open(Path.Combine("Your Input Directory", "zip-in.zip"), FileMode.Open))
using (Stream outZipStream = File.Open(Path.Combine("Your Output Directory", "terminal-out-to-zip.zip"), FileMode.Create))
{
    // चरण 1 के लिए कोड यहां दिया गया है
}

चरण 2: रूपांतरण विकल्प सेट करें

TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
options.JobName = "terminal-output-to-zip";
options.InputWorkingDirectory = new InputZipDirectory(inZipStream, "in");
options.OutputWorkingDirectory = new OutputZipDirectory(outZipStream);
options.TerminalOut = new OutputFileTerminal(options.OutputWorkingDirectory);

चरण 3: बचत विकल्पों को परिभाषित करें

options.SaveOptions = new PdfSaveOptions();

चरण 4: TeX जॉब चलाएँ

new TeXJob("hello-world", new PdfDevice(), options).Run();

चरण 5: आउटपुट ज़िप संग्रह को अंतिम रूप दें

((OutputZipDirectory)options.OutputWorkingDirectory).Finish();

निष्कर्ष

बधाई हो! आपने .NET के लिए Aspose.TeX का उपयोग करके नौकरी के नाम को ओवरराइड करना और ज़िप फ़ाइल में टर्मिनल आउटपुट लिखना सफलतापूर्वक सीख लिया है। आपके C# अनुप्रयोगों में TeX दस्तावेज़ों से निपटने के दौरान यह तकनीक अविश्वसनीय रूप से उपयोगी हो सकती है।

अक्सर पूछे जाने वाले प्रश्न

Q1: क्या मैं .NET के लिए Aspose.TeX का उपयोग VB.NET जैसी अन्य .NET भाषाओं के साथ कर सकता हूँ?

A1: हाँ, .NET के लिए Aspose.TeX सभी .NET भाषाओं के साथ संगत है।

Q2: मुझे .NET के लिए Aspose.TeX के लिए और अधिक दस्तावेज़ कहां मिल सकते हैं?

A2: पर जाएँप्रलेखन विस्तृत जानकारी के लिए.

Q3: मैं Aspose.TeX के लिए अस्थायी लाइसेंस कैसे प्राप्त कर सकता हूं?

ए3: ए प्राप्त करेंअस्थायी लाइसेंस परीक्षण प्रयोजनों के लिए.

Q4: क्या Aspose.TeX समर्थन के लिए कोई सामुदायिक मंच है?

A4: हां, शामिल होंAspose.TeX फोरम सामुदायिक समर्थन के लिए.

Q5: मैं .NET के लिए Aspose.TeX कहां से खरीद सकता हूं?

A5: आप Aspose.TeX खरीद सकते हैंयहाँ.