यह ट्यूटोरियल बताता है कि C# REST API के साथ PDF में टेक्स्ट कैसे जोड़ें। आपको कई लाइनों और सेगमेंट वाले पैराग्राफ को जोड़कर स्वचालित रूप से C# लो कोड API के साथ PDF पर लिखने के लिए मार्गदर्शन मिलेगा। आप इस लेख में बताए अनुसार प्रत्येक लाइन और सेगमेंट को अलग-अलग फ़ॉर्मेटिंग के साथ कस्टमाइज़ कर सकते हैं।
पूर्वापेक्षा
डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet to add a paragraph in a PDF file
पाठ लिखने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# REST इंटरफ़ेस के साथ PDF फ़ाइल को संपादित करने के चरण
- पाठ जोड़ने के लिए API कुंजी और APP SID का उपयोग करके PdfApi ऑब्जेक्ट बनाएं
- पाठ के लिए पाठ पंक्तियाँ और आयताकार क्षेत्र निर्धारित करके एक पैराग्राफ़ बनाएँ
- पाठ जोड़ने के लिए लक्ष्य पीडीएफ फ़ाइल को क्लाउड स्टोरेज पर अपलोड करें
- पीडीएफ फाइल में पैराग्राफ लिखने के लिए PutAddText विधि को कॉल करें
- नए टेक्स्ट के साथ अपडेट की गई पीडीएफ फाइल डाउनलोड करें
उपरोक्त चरण बताते हैं कि C# RESTful Service के साथ PDF टेक्स्ट एडिटर कैसे विकसित किया जाए। सेगमेंट और टेक्स्ट लाइन बनाएँ जिनका उपयोग बाद में निर्दिष्ट सामग्री के साथ पैराग्राफ बनाने के लिए किया जाता है। लक्ष्य PDF फ़ाइल अपलोड करें और कई लाइनों और सेगमेंट के साथ पैराग्राफ लिखने के लिए PutAddText() विधि को कॉल करें।
C# .NET-आधारित API के साथ PDF फ़ाइल पर लिखने के लिए कोड
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 InsertText() | |
{ | |
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");// For inserting text | |
Segment segment = new Segment(Value: "test Text"); | |
List<Segment> segments = new List<Segment>() {segment}; | |
TextLine textLine = new TextLine(Segments:segments); | |
List<TextLine> lines = new List<TextLine>() {textLine }; | |
Paragraph paragraph = new Paragraph(Lines:lines,Rectangle:new Rectangle(50,50,100,100)); | |
try | |
{ | |
FilesUploadResult result = pdfApi.UploadFile("input.pdf", new MemoryStream(File.ReadAllBytes("input.pdf"))); | |
AsposeResponse apiResponse = pdfApi.PutAddText("input.pdf", 1,paragraph); | |
if (apiResponse.Status == "OK") | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile("input.pdf"); | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
Console.WriteLine("Text added to PDF, Done!"); | |
Console.ReadKey(); | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
यह कोड C# REST API के साथ PDF को संपादित करने के लिए एक प्रोग्राम प्रदर्शित करता है। आप आवश्यकतानुसार टेक्स्ट संरेखण, फ़ॉन्ट सेटिंग, रंग, स्ट्राइकआउट, रेखांकन, सबस्क्रिप्ट, सुपरस्क्रिप्ट, मार्जिन, रैपिंग मोड और कई अन्य गुण सेट कर सकते हैं। किसी पृष्ठ पर टेक्स्ट डालने के लिए 1 से शुरू होने वाला पृष्ठ क्रमांक प्रदान करें।
इस लेख में हमने बताया है कि C# लो कोड API के साथ PDF दस्तावेज़ पर कैसे लिखें। यदि आप PDF में किसी मौजूदा टेक्स्ट को हटाना चाहते हैं, तो C# REST API के साथ PDF में टेक्स्ट को स्ट्राइक करें पर लेख देखें।