تبدیل اسناد Word به تصاویر TIFF با استفاده از Ruby.

نحوه تبدیل Word به TIFF – تبدیل آنلاین Doc به TIFF

نحوه تبدیل Word به TIFF – تبدیل رایگان آنلاین Docx به TIFF

بررسی اجمالی

فرمت سند مایکروسافت ورد (DOCX، DOC) دارای مزایای فراوانی است زیرا قابلیت ویرایش، سازگاری، همکاری، قابلیت‌های قالب‌بندی، سهولت استفاده و بهره‌وری را فراهم می‌کند و آن را به یک انتخاب محبوب برای وظایف پردازش اسناد تبدیل می‌کند. . در واقع، فرمت سند Word منبع ارزشمندی برای کسب و کارها و سازمان هایی است که نیاز به ایجاد، ویرایش و اشتراک گذاری اسناد دارند. با این حال، TIFF (فرمت فایل تصویری برچسب‌گذاری شده) یک فرمت پرکاربرد برای ذخیره تصاویر شطرنجی، از جمله عکس‌ها و اسناد اسکن شده است. یکی از اهداف اصلی TIFF ارائه یک قالب انعطاف پذیر و قوی برای تبادل و آرشیو تصاویر با کیفیت بالا است. فشرده سازی بدون تلفات، کیفیت بالا، تطبیق پذیری، بایگانی طولانی مدت و قابلیت همکاری از جمله مزایای برجسته آن است.

بنابراین، تبدیل اسناد Word به تصاویر TIFF مزایای متعددی از جمله حفظ تصویر، سازگاری، سهولت چاپ و دستکاری، بایگانی اسناد و صرفه جویی در فضا دارد.

API تبدیل Word به TIFF چیست؟

[Aspose.Words Cloud] (https://products.aspose.cloud/words/curl/) یک راه حل پردازش اسناد مبتنی بر ابر است که قابلیت ایجاد، ویرایش و تبدیل اسناد در فضای ابری را ارائه می دهد. API از چندین فرمت فایل، از جمله Microsoft Word (DOC، DOCX)، PDF، HTML و غیره پشتیبانی می کند. به طور مشابه، همچنین می‌تواند تصاویر Word DOCX را به TIFF تبدیل کند، در حالی که از فشرده‌سازی بدون تلفات و کیفیت تصویر بالا اطمینان می‌دهد، زیرا آنها را برای چاپ عکس ایده‌آل می‌کند.

نحوه نصب Ruby Cloud SDK

هنگامی که Ruby Ruby پیکربندی شد، اولین گام در استفاده از SDK نصب آن است. برای دانلود از طریق RubyGem (توصیه می‌شود) و GitHub در دسترس است. اما، قبل از ادامه نصب SDK، باید بسته های وابستگی زیر را روی سیستم خود نصب کنیم.

# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3

اکنون، لطفاً دستور زیر را در ترمینال اجرا کنید تا نصب سریع asposewordscloud gem انجام شود.

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

اکنون گام مهم بعدی این است که با مراجعه به Aspose.Cloud dashboard جزئیات ClientID و ClientSecret را به دست آورید. اگر حساب موجود ندارید، به سادگی با استفاده از پیوند ایجاد حساب جدید ثبت نام کنید و یک آدرس ایمیل معتبر ارائه دهید. اکنون، خوب است که با عملیات تبدیل Word به TIFF شروع کنیم.

تبدیل Word به TIFF در روبی

بخش زیر مراحل نحوه تبدیل Word به TIFF را در یک برنامه روبی توضیح می دهد.

  1. اولین قدم ایجاد متغیرهای روبی است که اطلاعات ClientID و ClientSecret را در خود نگه می‌دارند (همانطور که در Aspose Cloud Dashboard ذکر شد).
  2. در مرحله دوم، شیء پیکربندی AsposeWordsCloud را ایجاد کنید و ClientID، جزئیات ClientSecret را به عنوان آرگومان ارسال کنید.
  3. مرحله سوم ایجاد یک نمونه از کلاس WordsAPI است
  4. اکنون باید با استفاده از روش ()UploadFileRequest سند ورد ورودی را در فضای ذخیره سازی ابری آپلود کنیم
  5. در نهایت، با استفاده از متد saveastiff(..) که شی SaveAsTiffRequest را به عنوان آرگومان می گیرد، DOCX را به تصویر TIFF تبدیل کنید.
# جواهر را بارگیری کنید، برای لیست کامل لطفاً به https://github.com/aspose-words-cloud/aspose-words-cloud-ruby مراجعه کنید
require 'aspose_words_cloud'
# نحوه تبدیل Word به TIFF از طریق برنامه
# اعتبارنامه AppKey و AppSID را از https://dashboard.aspose.cloud/applications دریافت کنید
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# ویژگی های پیکربندی را با WordsApi مرتبط کنید
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# یک نمونه از WordsApi ایجاد کنید
@words_api = WordsAPI.new
# فایل ورد را وارد کنید
@fileName = "sample.docx"
# فرمت فایل نهایی
@format = "tiff"
@destName = "word-to-tiff.tiff"
# سند اصلی را در Cloud Storage بارگذاری کنید
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# ذخیره پارامترهای درخواست تبدیل سند
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# پاسخ نتیجه را در کنسول چاپ کنید
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# مثال تبدیل Word End.

هنگامی که کد با موفقیت اجرا شد، یک word-to-tiff.tiff حاصل در فضای ذخیره سازی ابری ذخیره می شود.

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

تبدیل DOC به TIFF با استفاده از دستورات cURL به شما امکان می دهد اسناد Microsoft Word (DOC، DOCX) را به تصاویر TIFF تبدیل کنید. این تبدیل با ایجاد درخواست های API به Aspose.Words Cloud با استفاده از دستورات cURL انجام می شود. API فایل DOC یا DOCX را به عنوان ورودی می پذیرد و تصویر TIFF حاصل را برمی گرداند. از آنجایی که دستورات cURL را می توان از ترمینال خط فرمان اجرا کرد، اتوماسیون فرآیند تبدیل کامل را امکان پذیر می کند. همچنین، دستورات cURL مورد استفاده برای تبدیل بسته به API خاصی که استفاده می‌شود متفاوت خواهد بود، اما معمولاً شامل ارسال یک درخواست HTTP به API با سند ورودی و سایر پارامترهای لازم و دریافت تصویر TIFF حاصل در پاسخ است.

اکنون، به عنوان پیش نیاز برای این رویکرد، ابتدا باید یک توکن JWT بر اساس اعتبار مشتری شخصی خود تولید کنیم.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

پس از تولید توکن، لطفاً از دستور زیر برای تبدیل DOC به تصویر TIFF استفاده کنید. لطفاً توجه داشته باشید، این دستور انتظار دارد که Word ورودی (DOC) از قبل در فضای ذخیره سازی ابری موجود باشد. پس از تبدیل موفقیت آمیز، TIFF حاصل نیز در فضای ذخیره سازی ابری ذخیره می شود.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.doc?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

توجه: - به دنبال تبدیل آنلاین Word به TIFF هستید؟ لطفاً از [مبدل آنلاین رایگان] ما استفاده کنید (https://products.aspose.app/words/conversion)

نتیجه

در این مقاله، جزئیات مربوط به تبدیل اسناد Word به تصاویر TIFF را مورد بحث قرار داده‌ایم، زیرا این یک نیاز رایج برای مشاغل و سازمان‌هایی است که با حجم زیادی از اسناد کار می‌کنند. با استفاده از قدرت Ruby و انعطاف پذیری Aspose.Words Cloud، امکان خودکارسازی کل فرآیند تبدیل فراهم شده است. این در نهایت زمان و تلاش لازم برای تبدیل حجم زیادی از اسناد را کاهش می دهد.

برای تسهیل بیشتر کاربرانمان، کد منبع کامل Ruby Cloud SDK در مخزن GitHub منتشر شده است. همچنین، توصیه می‌کنیم راهنمای توسعه‌دهنده را بررسی کنید تا در مورد سایر ویژگی‌های هیجان‌انگیز API بدانید. علاوه بر این، می‌توانید از API از طریق رابط SwaggerUI مستقیماً در یک مرورگر وب استفاده کنید.

در نهایت، در صورت داشتن هر گونه سوال یا پیشنهاد، لطفاً از طریق پشتیبانی رایگان محصول [ انجمن 13 با ما تماس بگیرید.

مطالب مرتبط

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