An der heiteger digitaler Ära spillen d’Biller eng vital Roll a villen Aspekter vun eisem Liewen, sief et op sozialen Medien, Marketing oder Ausbildung. Eng vun den Erausfuerderunge fir d’Benotzer ze konvertéieren ass hir Word Dokumenter (DOC, DOCX) a Bildformate wéi JPG ëmzewandelen. Et gi vill Situatiounen, wou dës Konversioun néideg ass, sou wéi Broschüren, Flyeren, Presentatiounen a Websäiten erstellen. Wärend et vill Online Tools verfügbar sinn fir dës Aufgab auszeféieren, kommen se dacks mat bestëmmte Aschränkungen wéi Dateigréisst, Privatsphär Bedenken a limitéiert Personnalisatiounsoptiounen. An dësem Artikel wäerte mir entdecken wéi Dir Word Dokumenter op JPG konvertéiert mat C# .NET a REST API.
Wuert zu JPG Konversioun REST API
Aspose.Words Cloud ass eng RESTful API déi Iech erlaabt eng Vielfalt vun Dokumentveraarbechtungsaufgaben an der Wollek auszeféieren. D’API ënnerstëtzt eng breet Palette vun Dokumentformater, dorënner Microsoft Word, PDF, HTML, EPUB, a méi. Andeems Dir Aspose.Words Cloud benotzt, kënnt Dir Word Dokumenter einfach op JPG Biller konvertéieren ouni datt Dir zousätzlech Software oder Bibliothéiken braucht.
Elo, am Kader vun dësem Artikel, wäerte mir Aspose.Words Cloud SDK fir .NET benotzen, wat e Wrapper ronderëm Cloud REST API ass . Dofir, sicht Aspose.Words-Cloud
am NuGet Package Manager a klickt op de Add Package Knäppchen fir d’Referenz vun SDK am .NET Projet ze addéieren. Zweetens, kritt Äre Client Umeldungsinformatioune vum Cloud Dashboard.
Word zu JPG Konversioun an C#
Dës Sektioun erkläert d’Schrëtt fir Word zu JPG Konverter online mat C# .NET z’entwéckelen.
// Fir komplett Beispiller an Datendateien, gitt w.e.g. op
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Kritt Client Umeldungsinformatioune vun https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// erstellen Configuratiounsobjekt mat ClinetID a Client Secret Detailer
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi Instanz initialiséieren
var wordsApi = new WordsApi(config);
// Input Wuert Dokument
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";
try
{
// lued d'Datei vum lokalen Drive
var file = System.IO.File.OpenRead(inputFile);
// erstellen ConvertDocumentRequest Objet wou mir d'Input Wuertdatei als Stream ubidden
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
// Ausléiser d'Wuert zu JPG Konversioun Operatioun
wordsApi.ConvertDocument(response);
// Drécken Erfolleg Message wann Konversioun erfollegräich ass
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to JPG conversion successfull !");
Console.ReadKey();
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Loosst eis elo eist Verständnis iwwer uewe Code Snippet entwéckelen.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
Erstellt en Objet vu Configuratioun a WordsApi Instanz wou Client Umeldungsinformatiounen als Argumenter benotzt ginn.
var inputStream = System.IO.File.OpenRead(inputFile);
Liest den Inhalt vum Input Word Dokument.
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
Erstellt eng Instanz vum ConvertDocument Ufro-Objekt wou mir Input Wuertdatei Stream ubidden, resultéierend Format als ‘JPG’ a Wee fir Ausgangsbild.
wordsApi.ConvertDocument(response);
Rufft dës Method un fir d’Wuert zu Bild Konversiounsoperatioun ze initiéieren. No der erfollegräicher Konversioun ass de resultéierende JPG Späicheren an der Cloud Storage.
Wa mir d’outPath Argument iwwersprangen, gëtt de resultéierende JPG als Äntwertstroum zréckginn.
D’Input-Wuertdokument dat am uewe genannte Beispill benotzt gëtt, kann erofgeluede ginn vun input-sample.docx.
DOC op JPG mat cURL Kommandoen
Et ass och méiglech Word Dokument op JPG Konversioun mat cURL Kommandoen an Aspose.Words Cloud REST API auszeféieren. D’API bitt e mächtege a flexibele Wee fir verschidde Dokumentveraarbechtungsoperatiounen an der Wollek auszeféieren. Ausserdeem, andeems Dir cURL Kommandoen benotzt, kënnt Dir d’Aspose.Words Cloud API einfach an Är Uwendungen integréieren an de Prozess automatiséieren fir Word Dokumenter op JPG Format ze konvertéieren.
Also als éischt musse mir als éischt de JWT Zougang Token generéieren (baséiert op Client Umeldungsinformatiounen) mam folgenden Kommando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Fëllt elo w.e.g. de folgende Kommando aus, deen den Input Word-Dokument vun der Wolleklagerung lued an d’Word zu JPG Konversioun ausféiert. Wéi mir -o Argument benotzt hunn, sou datt de resultéierende JPG Bild op lokalen Drive gespäichert gëtt.
curl -v "https://api.aspose.cloud/v4.0/words/{inputFile}?format=JPG" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer {accessToken}" \
-o "{resultantFile}"
Ersetzen
{inputFile}
mam Numm vum Input Word-Dokument an der Cloud-Speicher,{accessToken}
mam JWT Zougangstoken uewen generéiert an{resultantFile}
mam Numm/Wee fir de resultéierende JPG op lokalen Drive ze späicheren.
Conclusioun
Als Conclusioun, d’Konvertéierung vu Word Dokumenter op JPG Biller kann e nëtzlecht Tool fir eng Vielfalt vun Uwendungen sinn. Mat der Hëllef vun Aspose.Words Cloud SDK fir .NET, kann dës Konversioun einfach an effizient bannent C# programméiere Sprooch duerchgefouert ginn. Alternativ, wann Dir léiwer cURL Kommandoen benotzt, kann Aspose.Words Cloud API och iwwer REST API zougänglech sinn, wat e prakteschen a flexibele Gebrauch erlaabt. Egal ob Dir wielt Aspose.Words Cloud SDK fir .NET oder cURL Kommandoen ze benotzen, d’Ennresultat wäert héichqualitativ JPG Biller vun Äre Word Dokumenter sinn, déi an enger breeder Palette vun Uwendungen benotzt kënne ginn.
Nëtzlech Linken
Zesummenhang Artikelen
Besicht w.e.g. déi folgend Linken fir méi iwwer ze léieren: