Sa digital nga panahon karon, ang mga imahe adunay hinungdanon nga papel sa daghang mga aspeto sa atong kinabuhi, ma-social media, marketing, o edukasyon. Usa sa mga hagit nga giatubang sa mga tiggamit mao ang pag-convert sa ilang mga dokumento sa Pulong(DOC, DOCX) ngadto sa mga format sa imahe sama sa JPG. Adunay daghang mga sitwasyon diin kini nga pagkakabig gikinahanglan, sama sa paghimo og mga brochure, flyer, mga presentasyon, ug mga web page. Samtang adunay daghang mga online nga himan nga magamit aron mahimo kini nga buluhaton, kini kanunay nga adunay pipila nga mga limitasyon sama sa gidak-on sa file, mga kabalaka sa pagkapribado, ug limitado nga mga kapilian sa pag-customize. Niini nga artikulo, atong tukion unsaon pag-convert sa Word documents ngadto sa JPG gamit ang C# .NET ug REST API.
- Pulong ngadto sa JPG Conversion REST API
- Pulong ngadto sa JPG Conversion sa C#
- DOC ngadto sa JPG gamit ang cURL Commands
Pulong ngadto sa JPG Conversion REST API
Ang Aspose.Words Cloud usa ka RESTful API nga nagtugot kanimo sa paghimo sa lainlaing mga buluhaton sa pagproseso sa dokumento sa panganod. Gisuportahan sa API ang daghang mga format sa dokumento, lakip ang Microsoft Word, PDF, HTML, EPUB, ug uban pa. Pinaagi sa paggamit sa Aspose.Words Cloud, dali nimong mabag-o ang mga dokumento sa Pulong sa mga imahe sa JPG nga wala magkinahanglan bisan unsang dugang nga software o librarya.
Karon, sumala sa gidak-on niini nga artikulo, atong gamiton ang Aspose.Words Cloud SDK para sa .NET, nga usa ka wrapper sa cloud REST API . Busa, pangitaa ang Aspose.Words-Cloud
sa NuGet packages manager ug i-klik ang Add Package button aron idugang ang reference sa SDK sa .NET nga proyekto. Ikaduha, kuhaa ang imong mga kredensyal sa kliyente gikan sa Cloud dashboard.
Pulong ngadto sa JPG Conversion sa C#
Kini nga seksyon nagpatin-aw sa mga lakang sa paghimo sa Pulong ngadto sa JPG converter online gamit ang C# .NET.
// Para sa kompleto nga mga pananglitan ug data files, palihog adto sa
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Pagkuha mga kredensyal sa kliyente gikan sa https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// paghimo og configuration object gamit ang ClinetID ug mga detalye sa Client Secret
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// pagsugod sa WordsApi nga pananglitan
var wordsApi = new WordsApi(config);
// input nga pulong nga dokumento
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";
try
{
// load ang file gikan sa lokal nga drive
var file = System.IO.File.OpenRead(inputFile);
// paghimo og ConvertDocumentRequest nga butang diin among gihatag ang input word file isip stream
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
// i-trigger ang Word to JPG conversion operation
wordsApi.ConvertDocument(response);
// i-print ang mensahe sa kalampusan kung malampuson ang pagkakabig
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);
}
Karon pauswagon nato ang atong pagsabot bahin sa snippet sa code sa ibabaw.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
Paghimo og butang sa Configuration ug WordsApi nga pananglitan diin ang mga kredensyal sa kliyente gigamit isip mga argumento.
var inputStream = System.IO.File.OpenRead(inputFile);
Basaha ang sulod sa input Word nga dokumento.
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
Paghimo og usa ka pananglitan sa ConvertDocument request object diin naghatag kami og input word file stream, resulta nga format isip JPG
ug agianan alang sa output nga hulagway.
wordsApi.ConvertDocument(response);
Tawga kini nga pamaagi aron masugdan ang Word to Image conversion operation. Human sa malampuson nga pagkakabig, ang resulta nga JPG mao ang pagtipig sa cloud storage.
Kung atong laktawan ang outPath nga argumento, ang resulta nga JPG ibalik sa tubag nga stream.
Ang input nga pulong nga dokumento nga gigamit sa ibabaw nga pananglitan mahimong ma-download gikan sa input-sample.docx.
DOC ngadto sa JPG gamit ang cURL Commands
Posible usab ang paghimo sa Word document ngadto sa JPG conversion gamit ang cURL commands ug Aspose.Words Cloud REST API. Naghatag ang API og usa ka gamhanan ug flexible nga paagi sa paghimo sa lain-laing mga operasyon sa pagproseso sa dokumento sa panganod. Dugang pa, gamit ang mga cURL nga mga sugo, dali nimong i-integrate ang Aspose.Words Cloud API sa imong mga aplikasyon ug i-automate ang proseso sa pag-convert sa mga dokumento sa Word ngadto sa JPG format.
Mao nga kinahanglan una naton nga makamugna ang JWT access token (base sa mga kredensyal sa kliyente) gamit ang mosunud nga mando:
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"
Karon palihug ipatuman ang mosunud nga mando nga nagkarga sa input nga dokumento sa Word gikan sa pagtipig sa panganod ug gihimo ang pagkakabig sa Pulong sa JPG. Sama sa among gigamit -o argumento, mao nga ang resulta nga JPG nga imahe itago sa lokal nga drive.
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}"
Ilisan ang
{inputFile}
sa ngalan sa input Word nga dokumento sa Cloud storage,{accessToken}
sa JWT access token nga namugna sa ibabaw ug{resultantFile}
uban sa ngalan/path aron i-save ang resultang JPG sa local drive.
Konklusyon
Sa konklusyon, ang pag-convert sa mga dokumento sa Pulong ngadto sa mga hulagway sa JPG mahimong mapuslanon nga himan alang sa lain-laing mga aplikasyon. Uban sa tabang sa Aspose.Words Cloud SDK para sa .NET, kini nga pagkakabig mahimo nga dali ug episyente sulod sa C# programming language. Sa laing bahin, kung gusto nimo nga gamiton ang mga cURL nga mga sugo, ang Aspose.Words Cloud API mahimo usab nga ma-access pinaagi sa REST API, nga nagtugot alang sa kombenyente ug flexible nga paggamit. Kung gipili nimo ang paggamit sa Aspose.Words Cloud SDK para sa .NET o cURL nga mga sugo, ang katapusan nga resulta mao ang taas nga kalidad nga JPG nga mga imahe sa imong mga dokumento sa Word nga magamit sa daghang mga aplikasyon.
Mapuslanon nga mga Link
May Kalabutan nga mga Artikulo
Palihug bisitaha ang mosunud nga mga link aron mahibal-an ang dugang bahin sa: