यह ट्यूटोरियल आपको यह समझने में मदद करता है कि नेट रेस्ट एपीआई के साथ एक PDF दस्तावेज़ कैसे बनाएं। आप एक नई पीडीएफ फाइल बनाकर और उसमें कुछ टेक्स्ट जोड़कर सी# लो कोड एपीआई के साथ एक पीडीएफ क्रिएटर विकसित करना सीखेंगे। इस सुविधा के साथ काम करने के लिए विस्तृत चरण और एक नमूना कोड प्रदान किया गया है।
पूर्वावश्यकता
- एक खाता एपीआई क्रेडेंशियल बनाएं
- डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet
- उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# REST API के साथ PDF बनाने के चरण
- एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- क्लाइंट क्रेडेंशियल्स के साथ PdfApi क्लास का एक उदाहरण बनाएं
- PutCreateDocument API कॉल का उपयोग करके एक नई पीडीएफ फाइल बनाएं
- एक पैराग्राफ बनाएं और सेगमेंट और टेक्स्टलाइन कक्षाओं का उपयोग करके उसमें कुछ टेक्स्ट सेट करें
- PutAddText विधि का उपयोग करके पहले पृष्ठ पर नव निर्मित पीडीएफ फ़ाइल में पैराग्राफ जोड़ें
- अंतिम पीडीएफ फ़ाइल डाउनलोड करें और इसे एक स्ट्रीम में सहेजें
- आउटपुट पीडीएफ फाइल को स्थानीय डिस्क पर सहेजें
सी# लो कोड एपीआई के साथ पीडीएफ क्रिएटर सॉफ्टवेयर के लिए कोड
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
using System.Collections.Generic; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void CreatePDF() | |
{ | |
try | |
{ | |
PdfApi pdfApi = new PdfApi("Client ID", "Client Secret"); | |
DocumentResponse response = pdfApi.PutCreateDocument("newPdfFile"); | |
if (response != null && response.Status.Equals("OK")) | |
{ | |
Paragraph para = PrepareParagraph("This is first text for new PDF"); | |
pdfApi.PutAddText("newPdfFile", 1, para); | |
var stream = pdfApi.DownloadFile("newPdfFile", null, null); | |
using (var fileStream = File.Create("output.pdf")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
private static Paragraph PrepareParagraph(string text) | |
{ | |
List<TextLine> textLines = new List<TextLine>(); | |
Segment segment = new Segment(Value: text); | |
List<Segment> segments = new List<Segment>(); | |
segments.Add(segment); | |
TextLine textLine = new TextLine(Segments: segments); | |
textLines.Add(textLine); | |
Rectangle rectangle = new Rectangle(50.0, 800, 300.0, 850); | |
Paragraph paragraph = new Paragraph(Lines: textLines, Rectangle: rectangle); | |
return paragraph; | |
} | |
} | |
} |
यह कोड स्निपेट आपको C# लो कोड एपीआई के साथ ऑनलाइन पीडीएफ दस्तावेज़ बनाने में सक्षम बनाता है। आप Aspose.PDF REST API SDK की सहायता से फ़ाइल का नाम और उसमें कुछ टेक्स्ट वाला पैराग्राफ़ प्रदान कर सकते हैं। अंत में, इसे स्थानीय रूप से सहेजने के लिए निर्दिष्ट पाठ के साथ आउटपुट पीडीएफ फ़ाइल डाउनलोड करें।
इस एसडीके का समर्थन करने वाले किसी भी वातावरण पर बिना कोड वाले या कम कोड वाले ऐप्स के साथ उपरोक्त पीडीएफ जनरेटर का उपयोग करें।
निम्नलिखित विषय एक पीडीएफ फ़ाइल को वर्ड दस्तावेज़ में परिवर्तित करने की सुविधा बताता है जो सहायक भी हो सकती है: नेट रेस्ट एपीआई के साथ पीडीएफ को डीओसी में बदलें।