калима ба тиф

Табдил додани Word ба TIFF C# .NET

Ҳуҷҷатҳои Word дар ҳама ҷо мавҷуданд ва онҳо барои мақсадҳои гуногун, аз ҷумла эҷоди ҳисоботҳо, шартномаҳо ва ҳуҷҷатҳои ҳуқуқӣ истифода мешаванд. Аммо, ҳолатҳое ҳастанд, ки мундариҷаи ҳуҷҷатҳои Word бояд ҳамчун тасвирҳои баландсифат барои чоп, бойгонӣ ё мубодила захира карда шаванд. Формати TIFF ҳамчун формати афзалиятнок барои тасвирҳои баландсифат пайдо шуд, ки фишурдани бе талаф ва мутобиқатро бо платформаҳои гуногун пешкаш мекунад. Дар ин мақола мо аҳамияти табдил додани ҳуҷҷатҳои Word-ро ба формати TIFF меомӯзем ва дастури ҳамаҷониба барои табдил додани Word ба TIFF бо истифода аз .NET Cloud SDK пешниҳод мекунем.

Word ба API табдилдиҳии ҳуҷҷати TIFF

Aspose.Words Cloud SDK for .NET як ҳалли аҷибест барои табдил додани ҳуҷҷатҳои Word ба формати TIFF. Ин API REST аст, ки ба шумо имкон медиҳад ҳуҷҷатҳои Word-ро ба таври барномавӣ эҷод, тағир диҳед ва табдил диҳед. Бо истифода аз ин API, шумо метавонед ба осонӣ ҳуҷҷатҳои Word-ро ба форматҳои гуногун, аз ҷумла TIFF табдил диҳед. SDK интерфейси оддӣ ва ба осонӣ истифодашавандаро барои ҳамкорӣ бо API Aspose.Words Cloud таъмин мекунад, ки ба шумо имкон медиҳад, ки ҳуҷҷатҳои Word-ро ба формати TIFF бо чанд сатри код табдил диҳед.

Ҳоло барои истифодаи SDK, лутфан Aspose.Words-Cloud-ро дар менеҷери бастаҳои NuGet ҷустуҷӯ кунед ва тугмаи Иловаи бастаро пахш кунед, то истинод ба SDK дар лоиҳаи .NET илова кунед. Баъдан, ба панели абрӣ ворид шавед ва маълумоти муштарии худро гиред.

Табдил додани 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);

// Номи ҳуҷҷати калимаи воридшуда
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);
}
калима ба tiff онлайн

Тасвир: - Пешнамоиши табдили Word ба TIFF.

Биёед фаҳмишро дар бораи порчаи рамзи табдилдиҳӣ инкишоф диҳем.

var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);

Объекти конфигуратсия ва мисоли WordsApi эҷод кунед, ки дар он маълумоти мизоҷ ҳамчун аргумент истифода мешавад.

// Create FileUpload request
var fileRequest = new UploadFileRequest(inputStream,"sourceFile.docx");
// Upload the file to Cloud storage
wordsApi.UploadFile(fileRequest);

Ҳуҷҷати калимаи воридшударо хонед ва ба анбори абрӣ бор кунед.

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

Бо истифода аз фармонҳои cURL ҳуҷҷатҳои Wordро ба формати TIFF табдил додан мумкин аст. Aspose.Words Cloud API API-и оддии REST таъмин мекунад, ки онро бо истифода аз фармонҳои 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 метавонад як раванди оддӣ ва муассир бошад, ки ба шумо тасвирҳои баландсифатеро пешкаш мекунад, ки ба талаботи тиҷорати шумо мувофиқат мекунанд.

Пайвандҳои муфид

Мақолаҳои марбут

Лутфан ба истиноди зерин муроҷиат кунед, то дар бораи маълумоти бештар маълумот гиред: