San Airteagal seo, beimid ag plé le comhshó Word go formáid JPG. Tuigimid go bhfuil comhaid MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT, etc. ) go bhfuil an-tóir orthu maidir le faisnéis a stóráil agus a roinnt in eagraíochtaí, in ollscoileanna agus in institiúidí eile. Baintear úsáid astu freisin chun cártaí gnó, bróisiúir, litreacha nua agus go leor nithe eile a chruthú agus a dhearadh. Ach fiú chun iad a fheiceáil, tá bogearraí speisialaithe ag teastáil uainn, mar sin is féidir an t-athrú go híomhánna raster (JPG) a bheith ina réiteach inmharthana. Gineann sé aschur comhbhrúite freisin i bhfoirm íomhá JPG.
Déanaimis na hábhair seo a leanas a phlé go mion.
- API Tiontú Word go JPG
- Tiontaigh Word go JPG in C#
- DOCX go JPG in C#
- Word into Image ag baint úsáide as Orduithe CURL
API Tiontú Word go JPG
Soláthraíonn Aspose.Words Cloud na hacmhainní chun MS Word nó OpenOffice a chruthú, a chur in eagar agus a sholáthar d’fhormáidí coitianta eile. Anois de réir raon feidhme an ailt seo, ní mór dúinn Aspose.Words Cloud SDK a úsáid le haghaidh .NET atá ar fáil le híoslódáil ag NuGet agus GitHub. Rith an t-ordú seo a leanas sa teirminéal le do thoil:
nuget install Aspose.Words-Cloud
Nó rith an t-ordú seo a leanas i NuGet Package Manager:
PM> Install-Package Aspose.Words-Cloud
Cur chuige eile is ea an tsuiteáil dhíreach laistigh de Visual Studio
Tar éis é a shuiteáil, ní mór dúinn cuntas saor in aisce a chruthú trí chuairt a thabhairt ar deais Aspose.Cloud. Bain úsáid as do chuntas GitHub nó Google nó Cláraigh chun do Dhintiúir Cliant a fháil.
Tiontaigh Word go JPG in C#
Lean na céimeanna a thugtar thíos chun Word a thiontú go JPG le C# .NET:
- Ar an gcéad dul síos, ní mór dúinn réad den rang Cumraíochta a chruthú
- Ar an dara dul síos, cuir tús leis an ásc WordsApi agus an réad Cumraíochta á rith mar argóint
- Ar an tríú dul síos, léigh inneachar an chomhaid Word agus uaslódáil chuig stóráil néil é ag baint úsáide as an modh UploadFile (..).
- Anois cruthaigh sampla de GetDocumentWithFormatRequest agus cuir ainm an chomhaid Word ionchuir, formáid aschuir agus ainm an chomhaid iarmhartach mar argóintí
- Ar deireadh, cuir glaoch ar an modh GetDocumentWithFormat(…) de WordsApi chun an tiontú a dhéanamh. Stóráiltear an JPG dá bharr i néalstóráil ansin
// faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// cruthaigh instnace Cumraíochta trí ID Cliant agus sonraí rúnda Cliant a rith
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// cruthaigh réad WordsApi
var wordsApi = new WordsApi(config);
// ainm an doiciméid Word ionchuir
string fileName = "sample1.docx";
// formáid aschuir riachtanach
string format = "jpg";
// ainm comhaid dá bharr
string outputfile = "converted.jpg";
// Íoslódáil an t-ábhar sa chomhad word
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// Uaslódáil an doiciméad bunaidh chuig Cloud Storage
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and ainm comhaid dá bharr as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// tús a chur leis an bpróiseas chomhshó
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
DOCX go JPG in C#
Déanaimis plé ar an gcás inar mian leat comhshó DOCX go JPG a dhéanamh gan an comhad focal foinse a uaslódáil chuig stóráil Cloud. Lean na céimeanna atá sonraithe thíos chun an riachtanas seo a bhaint amach.
- Ar an gcéad dul síos, ní mór dúinn réad den rang Cumraíochta a chruthú
- Ar an dara dul síos, cuir tús leis an ásc WordsApi agus an réad Cumraíochta á rith mar argóint
- Anois cruthaigh sampla de ConvertDocumentRequest a thógann conair DOCX ionchuir, formáid aschuir, agus ainm comhaid dá bharr mar argóintí
- Ar deireadh, cuir glaoch ar an modh ConvertDocument(..) chun an próiseas tiontaithe a thosú. Stóráiltear an comhad toraidh i stóráil Cloud
// faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// cruthaigh instnace Cumraíochta trí ID Cliant agus sonraí rúnda Cliant a rith
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// cruthaigh réad WordsApi
var wordsApi = new WordsApi(config);
// ionchur ainm comhaid Word
string fileName = "sample1.docx";
// ainm comhaid dá bharr
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and ainm comhaid dá bharr
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// comhshó DOCX go JPG a dhéanamh
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Word into Image ag baint úsáide as Orduithe CURL
Déanaimis iniúchadh ar an rogha focal a thiontú go formáid íomhá ag baint úsáide as orduithe cURL thar an teirminéal ordú. Mar sin is é an chéad chéim ná Comhartha Gréasáin JSON (JWT) a ghiniúint bunaithe ar shonraí ClientID agus ClientSecret a fuarthas ó deais Aspose.Cloud. Rith an t-ordú seo a leanas sa teirminéal chun an comhartha JWT a ghiniúint.
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"
Nuair a bheidh an comhartha JWT ginte, déan an t-ordú seo a leanas chun Word a thiontú go formáid Íomhá.
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>"
Is féidir na comhaid shamplacha a úsáidtear sna samplaí thuas a íoslódáil ó sample1.docx agus converted.jpg.
Conclúid
Mhínigh an t-alt seo na céimeanna maidir le conas Word a thiontú go JPG ag baint úsáide as an Blúire cód C# .NET. Táimid tar éis foghlaim freisin conas Word a shábháil i bhformáid Íomhá ag baint úsáide as na horduithe cURL. I gcás gur mian leat cód foinse Cloud SDK a mhodhnú de réir do chuid riachtanas, is féidir leat é a íoslódáil faoin gceadúnas MIT ó GitHub.
I gcás go dtiocfaidh aon fhadhbanna ort agus an API á úsáid agat, ná bíodh drogall ort teagmháil a dhéanamh linn tríd an Fóram tacaíochta saor in aisce.
Ailt ghaolmhara
Molaimid freisin cuairt a thabhairt ar an nasc seo a leanas chun tuilleadh a fhoghlaim faoi