गाइड बताता है कि NET REST API के साथ Word दस्तावेज़ में छवि कैसे जोड़ें। आप .NET क्लाउड SDK का उपयोग करके C# लो कोड API के साथ ऑनलाइन Word दस्तावेज़ में स्वचालित रूप से छवि जोड़ने की प्रक्रिया सीखेंगे। दस्तावेज़ में जोड़ने से पहले हम छवि को अनुकूलित करने के लिए विभिन्न गुणों पर चर्चा करेंगे।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to add images in a Word file
- फोटो जोड़ने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# REST API के साथ Word दस्तावेज़ में चित्र जोड़ने के चरण
- छवियाँ जोड़ने के लिए क्लाइंट ID/सीक्रेट के साथ WordsApi ऑब्जेक्ट को आरंभ करें
- InsertDrawingObjectOnlineRequest ऑब्जेक्ट को स्रोत Word फ़ाइल बाइट्स और आउटपुट फ़ाइल नाम के साथ आरंभ करें
- DrawingObjectInsert ऑब्जेक्ट बनाएं और छवि की विशेषताएं सेट करें
- अनुरोध ऑब्जेक्ट में लक्ष्य छवि सेट करें
- Word दस्तावेज़ में छवि सम्मिलित करने के लिए InsertDrawingObjectOnline विधि लागू करें
- कार्य परिणाम से Document.TryGetValue() का उपयोग करके छवि के साथ आउटपुट वर्ड फ़ाइल को सहेजें
उपरोक्त चरण NET REST API के साथ Word दस्तावेज़ में चित्र जोड़ने की प्रक्रिया को परिभाषित करते हैं। InsertDrawingObjectOnlineRequest ऑब्जेक्ट बनाकर और इनपुट Word फ़ाइल, आउटपुट Word फ़ाइल का नाम, छवि का आकार, स्थिति और छवि फ़ाइल का नाम सेट करके प्रक्रिया को तत्काल बनाएँ। अंत में, छवि जोड़ने के लिए InsertDrawingObjectOnline विधि को कॉल करें।
C# REST API के साथ Word दस्तावेज़ में फ़ोटो जोड़ने का कोड
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void AddImageInWordFile() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
string output = "Output.docx"; | |
var request = new InsertDrawingObjectOnlineRequest(); | |
request.Document = File.OpenRead("Sample.docx"); | |
request.DestFileName = output; | |
request.DrawingObject = new DrawingObjectInsert() | |
{ | |
RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin, | |
Left = 0f, | |
RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin, | |
Top = 0f, | |
Width = 0f, | |
Height = 0f, | |
WrapType = DrawingObjectInsert.WrapTypeEnum.Inline, | |
}; | |
request.ImageFile = File.OpenRead("image.png"); | |
var task = wordsApi.InsertDrawingObjectOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
if (result.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
C# REST API के साथ Word दस्तावेज़ में कई फ़ोटो जोड़ने के लिए इस नमूना कोड का उपयोग करें। आप छवि मार्जिन, पृष्ठ संख्या, कॉलम, रैप प्रकार, ऊँचाई, चौड़ाई आदि सेट कर सकते हैं। आपके पास पासवर्ड, एन्क्रिप्शन पासवर्ड, संशोधन लेखक और दिनांक समय सेट करने का विकल्प है।
इस विषय में, हमने Word फ़ाइल में छवि सम्मिलित करना सीखा है। Word फ़ाइल में वॉटरमार्क जोड़ने के लिए, निम्न लेख देखें: NET REST API के साथ Word में वॉटरमार्क जोड़ें.