यह त्वरित ट्यूटोरियल आपको बताता है कि C# REST API के साथ PDF में छवि कैसे डालें। आप क्लाउड-आधारित SDK का उपयोग करके C# .NET-आधारित API के साथ स्वचालित रूप से PDF दस्तावेज़ में चित्र जोड़ना सीखेंगे। आप छवियाँ और PDF फ़ाइलें अपलोड करना, छवि की स्थिति और लक्ष्य पृष्ठ संख्या को परिभाषित करना सीखेंगे।
पूर्वापेक्षा
खाता API क्रेडेंशियल बनाएं पीडीएफ के अंदर एक छवि जोड़ने के लिए
डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet to insert an image
चित्र जोड़ने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# REST इंटरफ़ेस के साथ PDF में चित्र सम्मिलित करने के चरण
- PDF में छवि जोड़ने के लिए PdfApi क्लास ऑब्जेक्ट को कॉन्फ़िगर करें
- लक्ष्य PDF फ़ाइल को निर्दिष्ट नाम के साथ क्लाउड स्टोरेज पर अपलोड करें
- छवि फ़ाइल को क्लाउड स्टोरेज पर अपलोड करें और उसे कोई नाम दें
- पीडीएफ फाइल, छवि, पृष्ठ संख्या और आयताकार क्षेत्र का नाम प्रदान करके PostInsertImage() विधि को कॉल करें
- अपडेट की गई पीडीएफ फाइल को डाउनलोड करें और उसे डिस्क पर सेव करें
ये चरण संक्षेप में बताते हैं कि C# .NET-आधारित API के साथ PDF दस्तावेज़ में चित्र कैसे डालें। स्रोत PDF फ़ाइल और छवि अपलोड करें, और छवि की स्थिति और आयाम का वर्णन करते हुए आयताकार क्षेत्र को परिभाषित करें। प्रतिक्रिया की स्थिति की जाँच करें और नई छवि वाली अपडेट की गई PDF फ़ाइल डाउनलोड करें।
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 AddImage() | |
{ | |
PdfApi pdfApi = new PdfApi("api_key", "app_sid"); | |
String imageName = "input.jpg"; | |
String fileName = "input.pdf"; | |
int pageNumber = 1; | |
try | |
{ | |
// Upload source files | |
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
pdfApi.UploadFile(imageName, new MemoryStream(File.ReadAllBytes(imageName))); | |
// Invoke Aspose.PDF Cloud SDK API to replace image using image file | |
var apiResponse = pdfApi.PostInsertImage(fileName, pageNumber, 10, 10, 100, 100, imageName); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(fileName); | |
storageRes.Position = 0; | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
यह कोड दर्शाता है कि C# RESTful Service के साथ PDF दस्तावेज़ में छवि कैसे डालें। PDF में पहले पृष्ठ को संदर्भित करने के लिए 0 के बजाय पृष्ठ अनुक्रमणिका 1 का उपयोग करें, पृष्ठ के निचले-बाएँ कोने के संबंध में आयत को मूल के रूप में परिभाषित करें, और ऊँचाई और चौड़ाई को बिंदुओं में सेट करें।
इस लेख में हमें PDF में छवि डालने की प्रक्रिया सिखाई गई है। यदि आप PDF में कोई पृष्ठ जोड़ना चाहते हैं, तो C# REST API के साथ PDF में नया पृष्ठ जोड़ें पर लेख देखें।