کلمه به تیف

تبدیل Word به TIFF C#.NET

[اسناد Word] (https://docs.fileformat.com/word-processing/docx/) همه جا حاضر هستند و برای اهداف مختلفی از جمله ایجاد گزارش ها، قراردادها و اسناد قانونی استفاده می شوند. با این حال، مواردی وجود دارد که محتوای اسناد Word باید به عنوان تصاویر با کیفیت بالا برای چاپ، بایگانی یا به اشتراک گذاری ذخیره شود. قالب TIFF به عنوان فرمت ترجیحی برای تصاویر با کیفیت بالا ظاهر شده است که فشرده‌سازی بدون تلفات و سازگاری با پلتفرم‌های مختلف را ارائه می‌دهد. در این مقاله، اهمیت تبدیل اسناد Word به فرمت TIFF را بررسی خواهیم کرد و راهنمای جامعی برای تبدیل Word به TIFF با استفاده از NET Cloud SDK ارائه خواهیم کرد.

API تبدیل سند Word به TIFF

Aspose.Words Cloud SDK for .NET یک راه حل شگفت انگیز برای تبدیل اسناد Word به فرمت TIFF است. این یک API REST است که به شما امکان می دهد اسناد Word را به صورت برنامه ریزی شده ایجاد، اصلاح و تبدیل کنید. با استفاده از این API به راحتی می توانید اسناد Word را به فرمت های مختلف از جمله TIFF تبدیل کنید. SDK یک رابط کاربری ساده و آسان برای تعامل با Aspose.Words Cloud API فراهم می کند که به شما امکان می دهد اسناد Word را تنها با چند خط کد به فرمت TIFF تبدیل کنید.

اکنون برای استفاده از SDK، لطفاً «Aspose.Words-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه Add Package کلیک کنید تا مرجع SDK در پروژه NET اضافه شود. پس از آن، به داشبورد Cloud وارد شوید و اعتبار مشتری خود را دریافت کنید.

تبدیل Word به TIFF در سی شارپ

ما قصد داریم در مورد جزئیات نحوه تبدیل 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);
}
کلمه به تیف آنلاین

تصویر: - پیش نمایش تبدیل Word به TIFF.

بیایید درک درستی در مورد قطعه کد تبدیل ایجاد کنیم.

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);

اکنون برای تبدیل Word به TIFF با API تماس بگیرید و خروجی را در فضای ذخیره سازی ابری ذخیره کنید.

اگر از آرگومان outPath بگذریم، تصویر TIFF حاصل در جریان پاسخ بازگردانده می شود.

  • سند word ورودی استفاده شده در مثال بالا را می توان از input-sample.docx دانلود کرد.
  • TIFF حاصل تولید شده را نیز می توان از [myOutput.tiff] (images/myOutput.tiff) تعریف کرد.

DOC به TIFF با استفاده از دستورات cURL

امکان تبدیل اسناد Word به فرمت TIFF با استفاده از دستورات cURL وجود دارد. Aspose.Words Cloud API یک REST API ساده ارائه می دهد که می توان با استفاده از دستورات cURL برای تبدیل اسناد Word به فرمت TIFF به آن دسترسی داشت. برای تبدیل سند Word به فرمت TIFF می توانید درخواست HTTP را با پارامترهای لازم و اطلاعات احراز هویت به نقطه پایانی API ارسال کنید.

بنابراین، ابتدا باید یک نشانه دسترسی 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"

اکنون، لطفاً دستور زیر را اجرا کنید، که سند ورد ورودی را از فضای ذخیره سازی ابری بارگیری می کند و آن را به تصویر 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 می‌تواند فرآیندی ساده و مؤثر باشد و تصاویر باکیفیتی را در اختیار شما قرار دهد که نیازهای تجاری شما را برآورده می‌کند.

لینک های مفید

مقالات مرتبط

لطفا برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: