C# REST API के साथ JPG को PDF प्रारूप में बदलें

यह त्वरित ट्यूटोरियल आपको बताता है कि C# REST API के साथ JPG को PDF फ़ॉर्मेट में कैसे बदलें। यह डेवलपमेंट एनवायरनमेंट सेट करने के विवरण, एप्लिकेशन लिखने के लिए चरणों की सूची और .NET-आधारित क्लाउड SDK का उपयोग करके C# लो कोड API के साथ JPEG को PDF में बदलने के लिए एक नमूना कोड साझा करता है। आप एक या कई छवियों को PDF में बदलना सीखेंगे, जहाँ प्रत्येक छवि नए बनाए गए PDF में एक पेज बन जाती है।

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

C# REST इंटरफ़ेस के साथ JPG को PDF में बदलने के चरण

  1. JPG छवियों को PDF में परिवर्तित करने के लिए App कुंजी और Sid का उपयोग करके PdfApi क्लास ऑब्जेक्ट को कॉन्फ़िगर करें
  2. छवि(छवियों) को विशिष्ट नामों के साथ क्लाउड स्टोरेज पर अपलोड करें
  3. प्रत्येक छवि के लिए ImageTemplate ऑब्जेक्ट बनाएँ
  4. ImageTemplate ऑब्जेक्ट्स की सूची बनाएं
  5. छवियों की सूची और IsOCR ध्वज का उपयोग करके ImageTemplatesRequest ऑब्जेक्ट बनाएँ
  6. PutImageInStorageToPdf() विधि का उपयोग करके सभी छवियों को PDF में बदलें
  7. प्रत्येक पृष्ठ पर एक छवि के साथ पीडीएफ डाउनलोड करें

ये चरण संक्षेप में बताते हैं कि C# RESTful सेवा के साथ छवि को PDF में कैसे परिवर्तित करें। क्लाउड स्टोरेज में एकल या एकाधिक छवियों को अपलोड करके प्रक्रिया शुरू करें, सभी छवियों के लिए ImageTemplate वर्ग ऑब्जेक्ट बनाएं और इन ऑब्जेक्ट की सूची बनाएं। इसके बाद, ऊपर दी गई ImageTemplate सूची का उपयोग करके ImageTemplatesRequest अनुरोध बनाएं और छवि को PDF में बदलने के लिए PutImageInStorageToPdf() विधि को कॉल करें।

C# .NET-आधारित API के साथ JPG से 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 ConvertJpgToPdf()
{
// Create the PdfApi class object
PdfApi pdfApi = new PdfApi("App Key", "App Sid");
try
{
// Upload the images
pdfApi.UploadFile("input1.jpg", new MemoryStream(File.ReadAllBytes("input1.jpg")));
pdfApi.UploadFile("input2.jpg", new MemoryStream(File.ReadAllBytes("input2.jpg")));
// Create the ImageTemplate class objects
ImageTemplate imageTemplate1 = new ImageTemplate(ImagePath: "input1.jpg", ImageSrcType: ImageSrcType.Common);
ImageTemplate imageTemplate2 = new ImageTemplate(ImagePath: "input2.jpg", ImageSrcType: ImageSrcType.Common);
// Create the list of images
List<ImageTemplate> images = new List<ImageTemplate>() { imageTemplate1, imageTemplate2 };
ImageTemplatesRequest request = new ImageTemplatesRequest(IsOCR:false, ImagesList:images);
// Convert images to PDF
var apiResponse = pdfApi.PutImageInStorageToPdf("output.pdf", request);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
// Download the output pdf file
Stream storageRes = pdfApi.DownloadFile("output.pdf");
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

यह कोड C# लो कोड API के साथ पिक्चर टू पीडीएफ कनवर्टर विकसित करने की प्रक्रिया को दर्शाता है। किसी एक छवि को पीडीएफ में बदलने के लिए, आप उसी प्रक्रिया का पालन कर सकते हैं, सिवाय इसके कि उस विशेष छवि को क्लाउड स्टोरेज पर अपलोड करें और केवल एक आइटम के साथ आवश्यक सूचियाँ बनाएँ। यदि आप IsOCR फ़्लैग को सत्य पर सेट करते हैं, तो आप OCRLangs प्रॉपर्टी को स्ट्रिंग” पर सेट कर सकते हैं।

इस लेख ने हमें C# RESTful सेवा के साथ PDF फ़ाइल कनवर्टर में चित्र को बदलने की प्रक्रिया सिखाई है। यदि आप किसी मौजूदा पृष्ठ पर अन्य सामग्री के साथ छवि सम्मिलित करना चाहते हैं, तो C# REST API के साथ PDF में छवि डालें पर लेख का अनुसरण करें।

 हिन्दी