[Дакументы Word] (https://docs.fileformat.com/word-processing/docx/) распаўсюджаны паўсюдна і выкарыстоўваюцца ў розных мэтах, у тым ліку для стварэння справаздач, кантрактаў і юрыдычных дакументаў. Аднак бываюць выпадкі, калі змесціва дакументаў Word неабходна захаваць у выглядзе высакаякасных малюнкаў для друку, архівавання або сумеснага выкарыстання. Фармат TIFF стаў пераважным фарматам для высакаякасных відарысаў, забяспечваючы сціск без страт і сумяшчальнасць з рознымі платформамі. У гэтым артыкуле мы вывучым важнасць пераўтварэння дакументаў Word у фармат TIFF і дамо поўнае кіраўніцтва па пераўтварэнні Word у TIFF з дапамогай .NET Cloud SDK.
- API пераўтварэння дакументаў Word у TIFF
- Пераўтварэнне Word у TIFF на C#
- DOC у TIFF з дапамогай каманд cURL
API пераўтварэння дакументаў Word у TIFF
Aspose.Words Cloud SDK для .NET - гэта цудоўнае рашэнне для пераўтварэння дакументаў Word у фармат TIFF. Гэта REST API, які дазваляе праграмна ствараць, змяняць і канвертаваць дакументы Word. Выкарыстоўваючы гэты API, вы можаце лёгка канвертаваць дакументы Word у розныя фарматы, уключаючы TIFF. SDK забяспечвае просты і лёгкі ў выкарыстанні інтэрфейс для ўзаемадзеяння з Aspose.Words Cloud API, што дазваляе канвертаваць дакументы Word у фармат TIFF з дапамогай усяго некалькіх радкоў кода.
Цяпер, каб выкарыстоўваць SDK, знайдзіце Aspose.Words-Cloud
у дыспетчары пакетаў NuGet і націсніце кнопку «Дадаць пакет», каб дадаць спасылку на SDK у праект .NET. Затым увайдзіце ў панэль кіравання Cloud і атрымайце ўліковыя даныя кліента.
Пераўтварэнне Word у TIFF на C#
Мы збіраемся абмеркаваць дэталі таго, як канвертаваць Word у TIFF з дапамогай C# .NET. Калі ласка, праглядзіце наступны фрагмент кода, які дазваляе пераўтварыць дакументы Word у TIFF.
// Каб атрымаць поўныя прыклады і файлы даных, перайдзіце па спасылцы
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Атрымайце ўліковыя дадзеныя кліента з https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// стварыць аб'ект канфігурацыі, выкарыстоўваючы дадзеныя ClinetID і Client Secret
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// ініцыялізаваць асобнік WordsApi
var wordsApi = new WordsApi(config);
// Імя ўваходнага дакумента word
string inputFile = "input-sample.docx";
// фармат атрыманага файла
string format = "TIFF";
// Імя выніковага малюнка TIFF
string resultant = "myOutput.tiff";
try
{
// загрузіць файл з лакальнага дыска
using (var file = System.IO.File.OpenRead(inputFile))
{
// Стварыце запыт FileUpload
var fileRequest = new UploadFileRequest(inputStream,"sourceFile.docx");
// Загрузіце файл у воблачнае сховішча
wordsApi.UploadFile(fileRequest);
}
// стварыць аб'ект запыту DocumentWithFormatRequest
var response = new GetDocumentWithFormatRequest("sourceFile.docx", format: format, outPath: resultant);
// запусціць аперацыю дакумента
wordsApi.GetDocumentWithFormat(response);
// надрукаваць паведамленне аб паспяховым выкананні, калі пераўтварэнне прайшло паспяхова
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to TIFF conversion completed successfully !");
Console.ReadKey();
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Давайце разбярэмся з фрагментам кода пераўтварэння.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
Стварыце аб’ект Configuration і асобнік WordsApi, дзе ўліковыя даныя кліента выкарыстоўваюцца ў якасці аргументаў.
// Create FileUpload request
var fileRequest = new UploadFileRequest(inputStream,"sourceFile.docx");
// Upload the file to Cloud storage
wordsApi.UploadFile(fileRequest);
Прачытайце дакумент Word і загрузіце яго ў воблачнае сховішча.
var response = new GetDocumentWithFormatRequest("sourceFile.docx", format: format, outPath: resultant);
Стварыце асобнік аб’екта GetDocumentWithFormat, у якім у якасці аргументаў мы прадстаўляем імя ўваходнага дакумента Word, выніковы фармат “TIFF” і імя выніковага відарыса TIFF.
wordsApi.GetDocumentWithFormat(response);
Цяпер выклічце API для пераўтварэння Word у TIFF і захавайце вывад у воблачным сховішчы.
Калі мы прапусцім аргумент outPath, выніковая выява TIFF будзе вернута ў патоку адказу.
- Уваходны тэкставы дакумент, выкарыстаны ў прыведзеным вышэй прыкладзе, можна загрузіць з input-sample.docx.
- Выніковы TIFF, створаны таксама можа быць вызначаны з myOutput.tiff.
DOC у TIFF з дапамогай каманд cURL
Можна канвертаваць дакументы Word у фармат TIFF з дапамогай каманд cURL. Aspose.Words Cloud API забяспечвае просты REST API, да якога можна атрымаць доступ з дапамогай каманд cURL для пераўтварэння дакументаў Word у фармат TIFF. Вы можаце адправіць HTTP-запыт да канчатковай кропкі API з неабходнымі параметрамі і інфармацыяй пра аўтэнтыфікацыю для пераўтварэння дакумента Word у фармат TIFF.
Такім чынам, спачатку нам трэба згенераваць маркер доступу JWT (на аснове ўліковых дадзеных кліента), выконваючы наступную каманду:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Цяпер, калі ласка, выканайце наступную каманду, якая загружае ўваходны дакумент Word з воблачнага сховішча і пераўтворыць яго ў малюнак TIFF. Атрыманая выява TIFF затым захоўваецца на лакальным дыску.
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=tiff" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer {accessToken}" -o "{outputFile}"
Замяніце
{sourceFile}
на назву ўваходнага дакумента Word, які ўжо прысутнічае ў воблачным сховішчы,{accessToken}
на токен доступу JWT, згенераваны вышэй, і{outputFile}
на назву выніковага відарыса TIFF, які будзе захаваны на лакальным дыску .
Заключэнне
У заключэнне, пераўтварэнне дакументаў Word у фармат TIFF можа быць каштоўным інструментам для падтрымання цэласнасці дакумента і забеспячэння сумяшчальнасці на розных платформах. Як мы бачылі, існуе некалькі падыходаў да пераўтварэння Word у TIFF з дапамогай C# .NET, у тым ліку выкарыстанне Aspose.Words Cloud SDK для .NET або каманд cURL. Незалежна ад таго, вырашыце вы выкарыстоўваць воблачны REST API або працаваць з камандамі cURL, важна разумець нюансы кожнага падыходу і выбраць найлепшы варыянт для вашага канкрэтнага выпадку выкарыстання. Такім чынам, з гэтымі правільнымі інструментамі і ведамі пераўтварэнне Word у TIFF можа быць простым і эфектыўным працэсам, забяспечваючы вам высакаякасныя выявы, якія адпавядаюць патрабаванням вашага бізнесу.
Карысныя спасылкі
Звязаныя артыкулы
Перайдзіце па наступных спасылках, каб даведацца больш пра: