C# का उपयोग करके JSON को PDF में कैसे परिवर्तित कर#
Converting JSON के लिए पीडीएफ संगठित डेटा से साझा करने योग्य रिपोर्ट या दस्तावेजों को उत्पन्न करने के लिए आदर्श है. Aspose.Cells for .NET का उपयोग करके, आप JSON सामग्री को एक स्पेयरबोर्ड-स्टाइल लेआउट में लोड कर सकते हैं और इसे एक पीडीएफ के रूप में निर्यात कर सकती हैं, जिसमें डेटे प्रारूपण पर पूर्ण नियंत्रण ह.
क्यों JSON को PDF में परिवर्तित कर?
प्रोफेशनल रिपोर्टिंग:- JSON सामग्री से पॉलिश दस्तावेज उत्पन्न करें जो साझा या मुद्रित किया जा सकता ह.
Web-to-PDF कार्यप्रवाह:- वेब एपीआई से संरचित JSON को पढ़ने योग्य पीडीएफ तालिकाओं में परिवर्तित कर.
फ्लैश लेआउट:- प्रारूपण को नियंत्रित करने के लिए लेआउट विकल्पों का उपयोग करें जैसे कि तालिकाओं के रूप में रैली को संभालना या शून्य मूल्यों को अनदेखा करन.
JSON को PDF में परिवर्तित करने के लिए कदम-दर-चरण गाइड
चरण 1: NuGet के माध्यम से Aspose.Cells स्थापित कर
अपने प्रोजेक्ट में Aspose.Cells जोड:
dotnet add package Aspose.Cellsचरण 2: लाइसेंस सेट कर
उत्पाद को सक्रिय कर:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");चरण 3: कार्यपुस्तिका शुरू कर
JSON सामग्री रखने के लिए एक नया कार्यपुस्तक बनाए:
Workbook workbook = new Workbook();चरण 4: एक्सेस कार्यपत्रक
आयात करने के लिए डिफ़ॉल्ट कार्यपत्रक का उपयोग कर:
Worksheet worksheet = workbook.Worksheets[0];चरण 5: JSON इनपुट लोड कर
फ़ाइल से JSON श्रृंखला पढ:
string jsonInput = File.ReadAllText("SampleJsonData.json");चरण 6: JsonLayoutOptions सेट कर
यह निर्धारित करें कि JSON को शीट में कैसे संरचित किया जाना चाहिए:
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;चरण 7: कार्यपत्रक में JSON आयात कर
JSON डेटा के साथ कार्यपत्रक को लोकप्रिय कर:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);चरण 8: PDF के रूप में सहेज
कार्यपुस्तिका को PDF में निर्यात कर:
workbook.Save("output.pdf", SaveFormat.Pdf);s
सामान्य समस्याएं और सुधार
1. टेबल फ़ॉर्मेट नहीं रेंडर
- समाधान: सेट
layoutOptions.ArrayAsTable = trueआरेख डेटा को तालिका पंक्तियों के रूप में प्रारूपित कर.
2. PDF में गलत लेआउट
- समाधान : ट्विक
JsonLayoutOptionsशीर्षक स्टाइलिंग शामिल करने के लिए, शून्य को अनदेखा करें, या संख्यात्मक / तारीख प्रारूपों को समायोजित कर.
3. फ़ाइल एक्सेस त्रुटिय
- समाधान : यह पुष्टि करें कि इनपुट मार्ग वैध है और एप्लिकेशन में आउटपुथ फ़ाइल के लिए लिखने की अनुमति ह.