यह त्वरित ट्यूटोरियल आपको बताता है कि C# REST API के साथ JPG को PDF फ़ॉर्मेट में कैसे बदलें। यह डेवलपमेंट एनवायरनमेंट सेट करने के विवरण, एप्लिकेशन लिखने के लिए चरणों की सूची और .NET-आधारित क्लाउड SDK का उपयोग करके C# लो कोड API के साथ JPEG को PDF में बदलने के लिए एक नमूना कोड साझा करता है। आप एक या कई छवियों को PDF में बदलना सीखेंगे, जहाँ प्रत्येक छवि नए बनाए गए PDF में एक पेज बन जाती है।
पूर्वापेक्षा
खाता API क्रेडेंशियल बनाएं JPG को PDF में निर्यात करें
डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet to convert a JPEG file to PDF
JPEG को PDF में बदलने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# REST इंटरफ़ेस के साथ JPG को PDF में बदलने के चरण
- JPG छवियों को PDF में परिवर्तित करने के लिए App कुंजी और Sid का उपयोग करके PdfApi क्लास ऑब्जेक्ट को कॉन्फ़िगर करें
- छवि(छवियों) को विशिष्ट नामों के साथ क्लाउड स्टोरेज पर अपलोड करें
- प्रत्येक छवि के लिए ImageTemplate ऑब्जेक्ट बनाएँ
- ImageTemplate ऑब्जेक्ट्स की सूची बनाएं
- छवियों की सूची और IsOCR ध्वज का उपयोग करके ImageTemplatesRequest ऑब्जेक्ट बनाएँ
- PutImageInStorageToPdf() विधि का उपयोग करके सभी छवियों को PDF में बदलें
- प्रत्येक पृष्ठ पर एक छवि के साथ पीडीएफ डाउनलोड करें
ये चरण संक्षेप में बताते हैं कि 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 में छवि डालें पर लेख का अनुसरण करें।