यह संक्षिप्त ट्यूटोरियल बताता है कि C# REST API के साथ PDF में नया पेज कैसे जोड़ा जाए। आप .NET-आधारित क्लाउड SDK का उपयोग करके C# लो कोड API के साथ PDF में नया पेज जोड़ना सीखेंगे। एक बार जब आप ऑनलाइन नया पेज जोड़ लेते हैं, तो आप आउटपुट को डिस्क पर डाउनलोड और सेव करना सीखेंगे।
पूर्वापेक्षा
डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet
पृष्ठ जोड़ने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# .NET-आधारित API के साथ PDF में नया पृष्ठ सम्मिलित करने के चरण
- पृष्ठ जोड़ने के लिए PdfApi में क्लाइंट आईडी और सीक्रेट कॉन्फ़िगर करें
- स्रोत पीडीएफ फाइल अपलोड करें जहां खाली पृष्ठ जोड़ना है
- क्लाउड स्टोरेज में अपलोड की गई पीडीएफ फाइल के नाम से PutAddNewPage() को कॉल करें
- संशोधित पीडीएफ फाइल को डाउनलोड करें, जिसके अंत में एक खाली पृष्ठ है और उसे डिस्क पर सेव करें
ये चरण C# RESTful Service के साथ PDF में अतिरिक्त पृष्ठ जोड़ने की प्रक्रिया को परिभाषित करते हैं। PdfApi ऑब्जेक्ट को इनिशियलाइज़ करें, क्लाउड स्टोरेज को आउटलाइन करने के लिए टारगेट PDF फ़ाइल को लोड करें, और खाली पेज जोड़ने के लिए PutAddNewPage() विधि को कॉल करें। इसके बाद, आउटपुट PDF फ़ाइल स्ट्रीम को डाउनलोड करें और उसे डिस्क पर सेव करें।
C# RESTful सेवा के साथ PDF में नया पृष्ठ सम्मिलित करने का कोड
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void AddPage() | |
{ | |
PdfApi pdfApi = new PdfApi("KEY", "SID"); | |
String fileName = "sample.pdf"; | |
String storage = ""; | |
String folder = ""; | |
try | |
{ | |
// Upload source file | |
pdfApi.UploadFile(fileName, new MemoryStream(System.IO.File.ReadAllBytes(fileName))); | |
// Add a new page | |
DocumentPagesResponse apiResponse = pdfApi.PutAddNewPage(fileName, storage, folder); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(fileName); | |
storageRes.Position = 0; | |
using (FileStream fileStream = new FileStream("Sample_out.pdf", FileMode.Create, FileAccess.Write)) | |
{ | |
storageRes.CopyTo(fileStream); | |
} | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
उपरोक्त कोड दर्शाता है कि C# .NET-आधारित API के साथ PDF में दूसरा पेज कैसे जोड़ा जाता है। आप PutAddNewPage() को कई बार कॉल करके जितने चाहें उतने पेज जोड़ सकते हैं। ऑनलाइन स्टोरेज से आउटपुट PDF फ़ाइल डाउनलोड करने के लिए उसी नाम का उपयोग करें जिसका उपयोग आपने UploadFile() का उपयोग करके स्रोत PDF फ़ाइल अपलोड करने के लिए किया है।
इस लेख ने हमें C# REST इंटरफ़ेस के साथ PDF में नए पृष्ठ जोड़ने के लिए मार्गदर्शन किया है। यदि आप किसी PDF फ़ाइल को किसी अन्य PDF फ़ाइल में जोड़ना चाहते हैं, तो निम्न लेख देखें: C# REST API के साथ PDF जोड़ें.