આ લેખમાં, અમે વર્ડના JPG ફોર્મેટમાં રૂપાંતર વિશે ચર્ચા કરવા જઈ રહ્યા છીએ. અમે સમજીએ છીએ કે MS Word ફાઇલો (DOC, DOCX, DOCM, DOTX, ODT, OTT, વગેરે ) સંસ્થાઓ, યુનિવર્સિટીઓ અને અન્ય સંસ્થાઓમાં માહિતી સંગ્રહ અને વહેંચણી માટે ખૂબ જ લોકપ્રિય છે. તેનો ઉપયોગ બિઝનેસ કાર્ડ્સ, બ્રોશર, નવા પત્રો અને ઘણી બધી વસ્તુઓ બનાવવા અને ડિઝાઇન કરવામાં પણ થાય છે. પરંતુ તેમને જોવા માટે પણ, અમને વિશિષ્ટ સૉફ્ટવેરની જરૂર છે, તેથી રાસ્ટર છબીઓ (JPG) માં રૂપાંતર એ એક સક્ષમ ઉકેલ હોઈ શકે છે. તે JPG ઈમેજના રૂપમાં કોમ્પ્રેસ્ડ આઉટપુટ પણ જનરેટ કરે છે.
ચાલો નીચેના મુદ્દાઓ પર વધુ વિગતવાર ચર્ચા કરીએ.
- વર્ડ ટુ JPG કન્વર્ઝન API
- C# માં શબ્દને JPG માં કન્વર્ટ કરો
- C# માં DOCX થી JPG
- CURL આદેશોનો ઉપયોગ કરીને ઇમેજમાં શબ્દ
વર્ડ ટુ JPG કન્વર્ઝન API
Aspose.Words Cloud MS Word અથવા OpenOffice ને અન્ય લોકપ્રિય ફોર્મેટ બનાવવા, સંપાદિત કરવા અને રેન્ડર કરવાની ક્ષમતાઓ પ્રદાન કરે છે. હવે આ લેખના અવકાશ મુજબ, આપણે Aspose.Words Cloud SDK for .NET નો ઉપયોગ કરવાની જરૂર છે જે NuGet અને GitHub પર ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે. કૃપા કરીને ટર્મિનલમાં નીચેનો આદેશ ચલાવો:
nuget install Aspose.Words-Cloud
અથવા ન્યુગેટ પેકેજ મેનેજરમાં નીચેનો આદેશ ચલાવો:
PM> Install-Package Aspose.Words-Cloud
અન્ય અભિગમ વિઝ્યુઅલ સ્ટુડિયોમાં સીધું ઇન્સ્ટોલેશન છે
ઇન્સ્ટોલેશન પછી, અમારે Aspose.Cloud ડેશબોર્ડ ની મુલાકાત લઈને મફત એકાઉન્ટ બનાવવાની જરૂર છે. તમારા GitHub અથવા Google એકાઉન્ટનો ઉપયોગ કરો અથવા તમારા ક્લાયન્ટ ઓળખપત્રો મેળવવા માટે સાઇન અપ કરો.
C# માં શબ્દને JPG માં કન્વર્ટ કરો
C# .NET નો ઉપયોગ કરીને વર્ડને JPG માં કન્વર્ટ કરવા માટે કૃપા કરીને નીચે આપેલા પગલાં અનુસરો:
- સૌ પ્રથમ, આપણે રૂપરેખાંકન વર્ગનો એક પદાર્થ બનાવવાની જરૂર છે
- બીજું, રૂપરેખાંકન ઑબ્જેક્ટને દલીલ તરીકે પસાર કરતી વખતે WordsApi દાખલાને પ્રારંભ કરો
- ત્રીજે સ્થાને, વર્ડ ફાઇલની સામગ્રી વાંચો અને UploadFile(..) પદ્ધતિનો ઉપયોગ કરીને તેને ક્લાઉડ સ્ટોરેજ પર અપલોડ કરો.
- હવે GetDocumentWithFormatRequest નો એક દાખલો બનાવો અને ઇનપુટ વર્ડ ફાઇલનું નામ, આઉટપુટ ફોર્મેટ અને પરિણામી ફાઇલનું નામ દલીલો તરીકે પાસ કરો.
- છેલ્લે, રૂપાંતરણ કરવા માટે WordsApi ની GetDocumentWithFormat(…) પદ્ધતિને કૉલ કરો. પરિણામી JPG પછી ક્લાઉડ સ્ટોરેજમાં સંગ્રહિત થાય છે
// https://dashboard.aspose.cloud/ પરથી ક્લાયંટ ઓળખપત્ર મેળવો
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// ક્લાઈન્ટ આઈડી અને ક્લાઈન્ટ ગુપ્ત વિગતો પસાર કરીને કન્ફિગરેશન ઈન્સ્ટનેસ બનાવો
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi ઑબ્જેક્ટ બનાવો
var wordsApi = new WordsApi(config);
// ઇનપુટ વર્ડ દસ્તાવેજનું નામ
string fileName = "sample1.docx";
// જરૂરી આઉટપુટ ફોર્મેટ
string format = "jpg";
// પરિણામી ફાઇલનું નામ
string outputfile = "converted.jpg";
// વર્ડ ફાઇલની સામગ્રી લોડ કરો
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// ક્લાઉડ સ્ટોરેજ પર મૂળ દસ્તાવેજ અપલોડ કરો
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and પરિણામી ફાઇલનું નામ as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// રૂપાંતર પ્રક્રિયા શરૂ કરો
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
C# માં DOCX થી JPG
ચાલો તે દૃશ્યની ચર્ચા કરીએ કે જ્યાં તમે ક્લાઉડ સ્ટોરેજ પર સ્રોત શબ્દ ફાઇલ અપલોડ કર્યા વિના DOCX થી JPG રૂપાંતરણ કરવા માંગો છો. કૃપા કરીને આ જરૂરિયાતને પૂર્ણ કરવા માટે નીચે ઉલ્લેખિત પગલાં અનુસરો.
- સૌ પ્રથમ, આપણે રૂપરેખાંકન વર્ગનો એક પદાર્થ બનાવવાની જરૂર છે
- બીજું, રૂપરેખાંકન ઑબ્જેક્ટને દલીલ તરીકે પસાર કરતી વખતે WordsApi દાખલાને પ્રારંભ કરો
- હવે ConvertDocumentRequest નો એક દાખલો બનાવો જે ઇનપુટ DOCX પાથ, આઉટપુટ ફોર્મેટ અને પરિણામી ફાઇલ નામ દલીલો તરીકે લે છે.
- છેલ્લે, રૂપાંતરણ પ્રક્રિયા શરૂ કરવા માટે ConvertDocument(..) પદ્ધતિને કૉલ કરો. પરિણામી ફાઇલ ક્લાઉડ સ્ટોરેજમાં સંગ્રહિત છે
// https://dashboard.aspose.cloud/ પરથી ક્લાયંટ ઓળખપત્ર મેળવો
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// ક્લાઈન્ટ આઈડી અને ક્લાઈન્ટ ગુપ્ત વિગતો પસાર કરીને કન્ફિગરેશન ઈન્સ્ટનેસ બનાવો
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi ઑબ્જેક્ટ બનાવો
var wordsApi = new WordsApi(config);
// ઇનપુટ વર્ડ ફાઇલ નામ
string fileName = "sample1.docx";
// પરિણામી ફાઇલનું નામ
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and પરિણામી ફાઇલનું નામ
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// DOCX ને JPG માં રૂપાંતર કરો
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
CURL આદેશોનો ઉપયોગ કરીને ઇમેજમાં શબ્દ
ચાલો આદેશ વાક્ય ટર્મિનલ પર cURL આદેશોનો ઉપયોગ કરીને શબ્દને ઈમેજ ફોર્મેટમાં કન્વર્ટ કરવાના વિકલ્પની શોધ કરીએ. તેથી પ્રથમ પગલું એ ક્લાઈન્ટઆઈડી અને ક્લાઈન્ટસેક્રેટ વિગતો પર આધારિત JSON વેબ ટોકન (JWT) જનરેટ કરવાનું છે Aspose.Cloud ડેશબોર્ડ. JWT ટોકન જનરેટ કરવા માટે કૃપા કરીને ટર્મિનલમાં નીચેનો આદેશ ચલાવો.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
એકવાર JWT ટોકન જનરેટ થઈ જાય, વર્ડને ઈમેજ ફોર્મેટમાં કન્વર્ટ કરવા માટે કૃપા કરીને નીચેનો આદેશ ચલાવો.
curl -X GET "https://api.aspose.cloud/v4.0/words/sample1.doc?format=jpg&outPath=Converted.jpg&fontsLocation=fonts" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
ઉપરોક્ત ઉદાહરણોમાં વપરાયેલ નમૂના ફાઇલો sample1.docx અને converted.jpg પરથી ડાઉનલોડ કરી શકાય છે.
નિષ્કર્ષ
આ લેખમાં C# .NET કોડ સ્નિપેટનો ઉપયોગ કરીને વર્ડને JPG માં કેવી રીતે કન્વર્ટ કરવું તેનાં પગલાં સમજાવ્યા છે. અમે એ પણ શીખ્યા છીએ કે કેવી રીતે વર્ડને ઇમેજ ફોર્મેટમાં cURL આદેશોનો ઉપયોગ કરીને સાચવવું. જો તમે તમારી જરૂરિયાતો અનુસાર Cloud SDK ના સોર્સ કોડમાં ફેરફાર કરવા માંગતા હો, તો તમે તેને GitHub પરથી MIT લાયસન્સ હેઠળ ડાઉનલોડ કરી શકો છો.
જો તમને API નો ઉપયોગ કરતી વખતે કોઈ સમસ્યા આવે, તો કૃપા કરીને ફ્રી સપોર્ટ ફોરમ દ્વારા અમારો સંપર્ક કરવા માટે નિઃસંકોચ કરો.
સંબંધિત લેખો
વિશે વધુ જાણવા માટે અમે નીચેની લિંકની મુલાકાત લેવાની પણ ભલામણ કરીએ છીએ