[Dokumentet Word] (https://docs.fileformat.com/word-processing/docx/) janë të kudogjendura dhe ato përdoren për qëllime të ndryshme, duke përfshirë krijimin e raporteve, kontratave dhe dokumenteve ligjore. Megjithatë, ka raste kur përmbajtja e dokumenteve Word duhet të ruhet si imazhe me cilësi të lartë për printim, arkivim ose ndarje. Formati TIFF është shfaqur si formati i preferuar për imazhe me cilësi të lartë, duke ofruar kompresim pa humbje dhe pajtueshmëri me platforma të ndryshme. Në këtë artikull, ne do të shqyrtojmë rëndësinë e konvertimit të dokumenteve Word në formatin TIFF dhe do të ofrojmë një udhëzues gjithëpërfshirës për të kthyer Word në TIFF duke përdorur .NET Cloud SDK.
- API për konvertimin e dokumentit Word në TIFF
- Konvertoni Word në TIFF në C#
- DOC në TIFF duke përdorur komandat cURL
API për konvertimin e dokumentit Word në TIFF
Aspose.Words Cloud SDK për .NET është një zgjidhje e mahnitshme për të kthyer dokumentet Word në formatin TIFF. Është një API REST që ju lejon të krijoni, modifikoni dhe konvertoni dokumentet Word në mënyrë programore. Duke përdorur këtë API, ju lehtë mund të konvertoni dokumentet Word në formate të ndryshme, duke përfshirë TIFF. SDK ofron një ndërfaqe të thjeshtë dhe të lehtë për t’u përdorur për të bashkëvepruar me Aspose.Words Cloud API, duke ju lejuar të konvertoni dokumentet Word në formatin TIFF me vetëm disa rreshta kodi.
Tani për të përdorur SDK-në, ju lutemi kërkoni ‘Aspose.Words-Cloud’ në menaxherin e paketave NuGet dhe klikoni butonin Shto paketën për të shtuar referencën e SDK-së në projektin .NET. Më pas, identifikohuni në Pulti i resë kompjuterike dhe merrni kredencialet e klientit tuaj.
Konvertoni Word në TIFF në C#
Ne do të diskutojmë detajet se si të konvertohet Word në TIFF duke përdorur C# .NET. Ju lutemi hidhini një sy pjesës së mëposhtme të kodit që ju mundëson të kryeni konvertimin e dokumentit Word në TIFF.
// Për shembuj të plotë dhe skedarë të dhënash, ju lutemi shkoni te
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Merrni kredencialet e klientit nga https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// krijoni objektin e konfigurimit duke përdorur ClinetID dhe detajet e sekretit të klientit
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inicializoni shembullin WordsApi
var wordsApi = new WordsApi(config);
// Emri i dokumentit të fjalës hyrëse
string inputFile = "input-sample.docx";
// formati i skedarit rezultues
string format = "TIFF";
// Emri i imazhit TIFF që rezulton
string resultant = "myOutput.tiff";
try
{
// ngarkoni skedarin nga disku lokal
using (var file = System.IO.File.OpenRead(inputFile))
{
// Krijo kërkesë për ngarkim të skedarit
var fileRequest = new UploadFileRequest(inputStream,"sourceFile.docx");
// Ngarkoni skedarin në hapësirën ruajtëse në renë kompjuterike
wordsApi.UploadFile(fileRequest);
}
// krijoni objektin e kërkesës DocumentWithFormatRequest
var response = new GetDocumentWithFormatRequest("sourceFile.docx", format: format, outPath: resultant);
// aktivizoni funksionimin e dokumentit
wordsApi.GetDocumentWithFormat(response);
// printoni mesazhin e suksesit nëse konvertimi është i suksesshëm
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);
}
Le të zhvillojmë të kuptuarit rreth fragmentit të kodit të konvertimit.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
Krijoni një objekt të shembullit të konfigurimit dhe WordsApi ku kredencialet e klientit përdoren si argumente.
// Create FileUpload request
var fileRequest = new UploadFileRequest(inputStream,"sourceFile.docx");
// Upload the file to Cloud storage
wordsApi.UploadFile(fileRequest);
Lexoni dokumentin e fjalës hyrëse dhe ngarkoni në ruajtjen e resë kompjuterike.
var response = new GetDocumentWithFormatRequest("sourceFile.docx", format: format, outPath: resultant);
Krijo një shembull të objektit GetDocumentWithFormat ku ne japim emrin e dokumentit hyrës Word, formatin rezultant si TIFF
dhe emrin për imazhin rezultante TIFF si argumente.
wordsApi.GetDocumentWithFormat(response);
Tani, telefononi API-në për të kthyer Word në TIFF dhe për të ruajtur daljen në ruajtjen e cloud.
Nëse e kapërcejmë argumentin outPath, imazhi rezultant TIFF do të kthehet në rrjedhën e përgjigjes.
- Dokumenti i fjalës hyrëse i përdorur në shembullin e mësipërm mund të shkarkohet nga input-sample.docx.
- TIFF rezultante e gjeneruar mund të përcaktohet gjithashtu nga myOutput.tiff.
DOC në TIFF duke përdorur komandat cURL
Është e mundur të konvertohen dokumentet Word në formatin TIFF duke përdorur komandat cURL. Aspose.Words Cloud API ofron një API të thjeshtë REST që mund të aksesohet duke përdorur komandat cURL për të kthyer dokumentet Word në formatin TIFF. Ju mund të dërgoni një kërkesë HTTP në pikën përfundimtare të API me parametrat e nevojshëm dhe informacionin e vërtetimit për të kthyer dokumentin Word në formatin TIFF.
Pra, së pari duhet të gjenerojmë një shenjë hyrjeje JWT (bazuar në kredencialet e klientit) ndërsa ekzekutojmë komandën e mëposhtme:
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"
Tani, ju lutemi ekzekutoni komandën e mëposhtme, e cila ngarkon dokumentin hyrës të Word nga ruajtja e cloud dhe e konverton atë në imazh TIFF. Imazhi që rezulton TIFF ruhet më pas në një disk lokal.
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}"
Zëvendësoni “{sourceFile}” me emrin e dokumentit hyrës Word tashmë të pranishëm në hapësirën ruajtëse në renë kompjuterike, “{accessToken}” me token aksesi JWT të krijuar më sipër dhe “{outputFile}” me emrin e imazhit rezultues TIFF që do të ruhet në diskun lokal. .
konkluzioni
Si përfundim, konvertimi i dokumenteve Word në formatin TIFF mund të jetë një mjet i vlefshëm për ruajtjen e integritetit të dokumentit dhe sigurimin e përputhshmërisë në platforma të ndryshme. Siç e kemi parë, ka disa mënyra për të kthyer Word në TIFF duke përdorur C# .NET, duke përfshirë përdorimin e Aspose.Words Cloud SDK për komandat .NET ose cURL. Pavarësisht nëse zgjidhni të përdorni një API REST të bazuar në cloud ose të punoni me komandat cURL, është e rëndësishme të kuptoni nuancat e secilës qasje dhe të zgjidhni opsionin më të mirë për rastin tuaj specifik të përdorimit. Pra, me këto mjete dhe njohuri të duhura, konvertimi i Word në TIFF mund të jetë një proces i drejtpërdrejtë dhe efektiv, duke ju ofruar imazhe me cilësi të lartë që plotësojnë kërkesat e biznesit tuaj.
Lidhje të dobishme
Artikuj të ngjashëm
Ju lutemi vizitoni lidhjet e mëposhtme për të mësuar më shumë rreth: