C# REST API के साथ PDF में नया पृष्ठ जोड़ें

यह संक्षिप्त ट्यूटोरियल बताता है कि C# REST API के साथ PDF में नया पेज कैसे जोड़ा जाए। आप .NET-आधारित क्लाउड SDK का उपयोग करके C# लो कोड API के साथ PDF में नया पेज जोड़ना सीखेंगे। एक बार जब आप ऑनलाइन नया पेज जोड़ लेते हैं, तो आप आउटपुट को डिस्क पर डाउनलोड और सेव करना सीखेंगे।

पूर्वापेक्षा

C# .NET-आधारित API के साथ PDF में नया पृष्ठ सम्मिलित करने के चरण

  1. पृष्ठ जोड़ने के लिए PdfApi में क्लाइंट आईडी और सीक्रेट कॉन्फ़िगर करें
  2. स्रोत पीडीएफ फाइल अपलोड करें जहां खाली पृष्ठ जोड़ना है
  3. क्लाउड स्टोरेज में अपलोड की गई पीडीएफ फाइल के नाम से PutAddNewPage() को कॉल करें
  4. संशोधित पीडीएफ फाइल को डाउनलोड करें, जिसके अंत में एक खाली पृष्ठ है और उसे डिस्क पर सेव करें

ये चरण 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 जोड़ें.

 हिन्दी