У гэтым артыкуле мы абмяркуем пераўтварэнне Word у фармат JPG. Мы разумеем, што файлы MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT і г.д. ) даволі папулярныя для захоўвання інфармацыі і абмену імі ў арганізацыях, універсітэтах і іншых інстытутах. Яны таксама выкарыстоўваюцца для стварэння і дызайну візітных картак, брашур, новых лістоў і многіх іншых прадметаў. Але нават для іх прагляду нам патрэбна спецыяльнае праграмнае забеспячэнне, таму пераўтварэнне ў растравыя выявы (JPG) можа быць жыццяздольным рашэннем. Ён таксама стварае сціснуты вынік у выглядзе выявы JPG.
Давайце абмяркуем наступныя тэмы больш падрабязна.
- API пераўтварэння Word у JPG
- Пераўтварэнне Word у JPG на C#
- DOCX у JPG на C#
- Слова ў малюнак з дапамогай каманд cURL
API пераўтварэння Word у JPG
Aspose.Words Cloud дае магчымасці для стварэння, рэдагавання і візуалізацыі MS Word або OpenOffice у іншыя папулярныя фарматы. Цяпер, згодна з тэмай гэтага артыкула, нам трэба выкарыстоўваць Aspose.Words Cloud SDK для .NET, які даступны для спампоўкі на NuGet і GitHub. Калі ласка, выканайце наступную каманду ў тэрмінале:
nuget install Aspose.Words-Cloud
Або выканайце наступную каманду ў дыспетчары пакетаў NuGet:
PM> Install-Package Aspose.Words-Cloud
Іншы падыход - прамая ўстаноўка ў Visual Studio
Пасля ўстаноўкі нам трэба стварыць бясплатны ўліковы запіс, наведаўшы прыборную панэль Aspose.Cloud. Выкарыстоўвайце свой уліковы запіс GitHub або Google або проста зарэгіструйцеся, каб атрымаць уліковыя даныя кліента.
Пераўтварэнне Word у JPG на C#
Каб пераўтварыць Word у JPG з дапамогай C# .NET, выканайце наступныя дзеянні:
- Перш за ўсё, нам трэба стварыць аб’ект класа Configuration
- Па-другое, ініцыялізуйце асобнік WordsApi, перадаючы аб’ект Configuration у якасці аргумента
- Па-трэцяе, прачытайце змесціва файла Word і загрузіце яго ў воблачнае сховішча з дапамогай метаду UploadFile(..).
- Цяпер стварыце асобнік GetDocumentWithFormatRequest і перадайце імя ўваходнага файла Word, фармат вываду і выніковае імя файла ў якасці аргументаў
- Нарэшце, выклічце метад GetDocumentWithFormat(…) WordsApi, каб выканаць пераўтварэнне. Затым атрыманы 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);
// імя ўваходнага дакумента Word
string fileName = "sample1.docx";
// неабходны фармат вываду
string format = "jpg";
// выніковае імя файла
string outputfile = "converted.jpg";
// загрузіць змесціва файла word
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);
}
DOCX у JPG на C#
Давайце абмяркуем сцэнар, калі вы хочаце выканаць пераўтварэнне DOCX у JPG без загрузкі зыходнага файла Word у воблачнае сховішча. Калі ласка, выканайце наступныя крокі, каб выканаць гэта патрабаванне.
- Перш за ўсё, нам трэба стварыць аб’ект класа Configuration
- Па-другое, ініцыялізуйце асобнік WordsApi, перадаючы аб’ект Configuration у якасці аргумента
- Цяпер стварыце асобнік 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);
// увод імя файла Word
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) на аснове дэталяў ClientID і ClientSecret, атрыманых з прыборнай панэлі 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 выканайце наступную каманду, каб пераўтварыць Word у фармат малюнка.
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.
Заключэнне
У гэтым артыкуле тлумачацца этапы пераўтварэння Word у JPG з дапамогай фрагмента кода C# .NET. Мы таксама навучыліся захоўваць Word у фармаце Image з дапамогай каманд cURL. Калі вы жадаеце змяніць зыходны код Cloud SDK у адпаведнасці з вашымі патрабаваннямі, вы можаце спампаваць яго пад ліцэнзіяй MIT з GitHub.
Калі ў вас узнікнуць праблемы пры выкарыстанні API, калі ласка, звяжыцеся з намі праз Бясплатны форум падтрымкі.
Звязаныя артыкулы
Мы таксама рэкамендуем наведаць наступную спасылку, каб даведацца больш аб