सी#में एमएस प्रोजेक्ट को पीडीएफ में कैसे निर्यात करें

यह लेख इस प्रक्रिया का वर्णन करता है कि MS प्रोजेक्ट को PDF को C# में कैसे निर्यात करें। आपको विकास परिवेश के कॉन्फ़िगरेशन और इस एप्लिकेशन को विकसित करने के लिए चरण-वार प्रक्रिया के साथ-साथ चल रहे नमूना कोड के साथ ** MPP को C#** में पीडीएफ में बदलने के लिए सभी विवरण प्राप्त होंगे। रूपांतरण प्रक्रिया को नियंत्रित करने के लिए आउटपुट पीडीएफ के अनुकूलन पर भी चर्चा की जाती है।

MS प्रोजेक्ट को C# में PDF में कनवर्ट करने के चरण

  1. एमपीपी को पीडीएफ में बदलने के लिए NuGet पैकेज मैनेजर से Aspose.Tasks इंस्टॉल करें
  2. Project क्लास ऑब्जेक्ट का उपयोग करके मौजूदा MS प्रोजेक्ट फ़ाइल लोड करें
  3. PdfSaveOptions वर्ग की एक वस्तु घोषित करें
  4. सेव ऑप्शन में पेज साइज जैसे वांछित गुण सेट करें
  5. चयनित विकल्पों का उपयोग करके एमपीपी फ़ाइल को पीडीएफ के रूप में सहेजें

ये चरण कॉन्फ़िगरेशन के लिए सभी आवश्यक जानकारी साझा करके और फिर इस आउटपुट को प्राप्त करने के लिए आवश्यक सभी वर्गों, विधियों और गणनाकर्ताओं का विवरण प्रदान करके * एमएस प्रोजेक्ट को सी # में पीडीएफ में निर्यात करने के लिए एक कुरकुरा तरीका प्रदान करते हैं। आप या तो एक मौजूदा एमएस प्रोजेक्ट फ़ाइल लोड कर सकते हैं या आप एक एमपीपी फ़ाइल बना सकते हैं और फिर इसे पीडीएफ के रूप में सहेज सकते हैं। ये चरण PdfSaveOptions क्लास ऑब्जेक्ट पर भी चर्चा करते हैं जिसमें कई गुण होते हैं जिन्हें आउटपुट पीडीएफ को अनुकूलित करने के लिए सेट किया जा सकता है जैसे आउटपुट पीडीएफ का पृष्ठ आकार प्रदर्शन के लिए परिभाषित किया गया है, हालांकि आप इस अनुकूलन को छोड़ सकते हैं और पीडीएफ को डिफ़ॉल्ट रूप से सहेजने के लिए केवल SaveFileFormat.Pdf का उपयोग कर सकते हैं। विन्यास।

सी # में माइक्रोसॉफ्ट प्रोजेक्ट को पीडीएफ में कनवर्ट करने के लिए कोड

using Aspose.Tasks;
using Aspose.Tasks.Saving;
namespace AsposeTests
{
class Program
{
static void Main(string[] args) // Main function to Convert MPP to PDF
{
// Load license
Aspose.Tasks.License lic = new Aspose.Tasks.License();
lic.SetLicense(@"Aspose.Total.lic");
// Load the source MPP file
Project project = new Project("Sample.mpp");
// Declare the PdfSaveOptions class object and set page size
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSize = Aspose.Tasks.Visualization.PageSize.A0;
// Convert MPP to PDF
project.Save("output.pdf", pdfSaveOptions);
System.Console.WriteLine("Done");
}
}
}

यह कोड एक प्रोजेक्ट क्लास कंस्ट्रक्टर का उपयोग करता है जो इनपुट एमपीपी फ़ाइल नाम लेता है, हालांकि आप फ़ाइल नाम के बजाय स्ट्रीम जैसे अन्य पैरामीटर प्रदान कर सकते हैं, स्रोत एमपीपी फ़ाइल लोड करते समय किसी भी समस्या के मामले में ParseErrorCallback फ़ंक्शन या लोडऑप्शन क्लास ऑब्जेक्ट का उपयोग करें जो फ़ाइल लोड करने के लिए विभिन्न विशेषताओं का समर्थन करता है। इसी तरह, यदि आवश्यक हो तो आप PdfSaveOptions क्लास ऑब्जेक्ट का उपयोग कर सकते हैं जिसमें C#* में *MS Project to PDF कनवर्टर लिखते समय पृष्ठ आकार, बार शैली, डिफ़ॉल्ट फ़ॉन्ट नाम, एन्क्रिप्शन विवरण आदि जैसे विकल्प शामिल हैं।

इस लेख ने हमें एक एमपीपी फाइल को पीडीएफ में प्रस्तुत करना सिखाया है, हालांकि अगर आप एमपीपी फाइल को एचटीएमएल में बदलने की प्रक्रिया सीखना चाहते हैं, तो सी # का उपयोग कर एमपीपी को एक्सेल में कैसे परिवर्तित करें पर लेख देखें।

 हिन्दी