
سند Word به TIFF | با استفاده از پایتون، DOC را به سند TIFF تبدیل کنید
فایلهای Word برای گزارشها، رزومهها، نامهها، اسناد، یادداشتبرداری، خبرنامهها و آمادهسازی ارائه محبوب هستند. بیشتر شامل متن، تصاویر، اشیاء و قالب بندی خلاقانه است. اما برای مشاهده اسناد Word به برنامه های تخصصی نیاز داریم که ممکن است هزینه های نصب و مجوز را متحمل شوند. اما اگر آنها را به فرمت های تصویر شطرنجی تبدیل کنیم، این فایل ها را می توان در هر پلتفرمی مشاهده کرد. علاوه بر این، تبدیل کلمه به سند TIFF سودمندتر خواهد بود زیرا عمدتاً فشردهسازی بدون تلفات است، به این معنی که فایلهای TIFF جزئیات و عمق رنگ اصلی را حفظ میکنند. سند TIFF برای عکسهای حرفهای باکیفیت عالی است و در این مقاله قصد داریم به جزئیات نحوه تبدیل Word DOC به فرمت TIFF با استفاده از Python SDK بپردازیم.
در این وبلاگ قصد داریم در مورد موضوعات زیر با جزئیات بیشتری صحبت کنیم:
- Word Conversion API
- سند Word به TIFF با استفاده از پایتون
- تبدیل Local DOC به TIFF با استفاده از Python
- با استفاده از دستور cURL، DOC را به TIFF تبدیل کنید
Word Conversion API
برای تبدیل Word به سند TIFF، باید از Aspose.Words Cloud SDK برای Python قابلیتهایی را برای ایجاد، ویرایش و تبدیل فایلهای MS Word به TIFF، HTML، PDF، EPUB، JPEG، PNG و فرمتهای دیگر ارائه میدهد. SDK برای دانلود در PIP و GitHub در دسترس است. بنابراین لطفاً دستور زیر را در ترمینال خط فرمان برای نصب SDK اجرا کنید:
pip install aspose-words-cloud
پس از نصب، باید با مراجعه به Aspose.Cloud dashboard یک حساب کاربری رایگان ایجاد کنیم تا بتوانیم اسناد خود را در فضای ذخیره سازی ابری مدیریت کنیم.
سند Word به TIFF با استفاده از پایتون
لطفاً برای بارگیری سند Word از فضای ذخیره سازی ابری و تبدیل آن به یک تصویر TIFF، دستورالعمل های داده شده در زیر را دنبال کنید. پس از تبدیل، فایل حاصل در همان فضای ذخیره سازی ابری ذخیره می شود.
- در حالی که ClientID و ClientSecret را به عنوان آرگومان ارسال می کنید، یک شی از WordsApi ایجاد کنید.
- با استفاده از روش UploadFileRequest(..) فایل Word را در فضای ذخیره سازی ابری آپلود کنید.
- یک شی از GetDocumentWithFormatRequest ایجاد کنید که نام فایل Word و TIFF را به عنوان فرمت خروجی دلخواه می گیرد.
- برای انجام عملیات تبدیل، متد getdocumentwithformat(..) را فراخوانی کنید.
def wordtotiff():
try:
# یک نمونه از WordsApi ایجاد کنید
words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# نام سند word ورودی
inputFileName = 'test_multi_pages.docx'
resultantFile = 'resultant.tiff'
# سند منبع Word را در فضای ذخیرهسازی ابری بارگذاری کنید
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\'+inputFileName, 'rb'), "", None))
# ایجاد درخواست تبدیل سند
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "TIFF", None, None, None,
None, resultantFile, None)
# عملیات تبدیل Word به TIFF را آغاز کنید
result = words_api.get_document_with_format(request)
# چاپ پیام در کنسول (اختیاری)
print('Conversion process completed successfully !')
except Api as e:
print("Exception while Converting Word to TIFF Document using Aspose.Words Cloud Api: {0}".format(e))
تبدیل Local DOC به TIFF با استفاده از Python
در این بخش، ما قصد داریم در مورد جزئیات نحوه بارگذاری یک سند Word از یک درایو محلی و انجام تبدیل به فرمت TIFF صحبت کنیم. خروجی حاصل در فضای ذخیره سازی ابری ذخیره می شود.
- در حالی که ClientID و ClientSecret را به عنوان آرگومان ارسال می کنید، یک شی از WordsApi ایجاد کنید.
- با استفاده از روش open(..) محتوای یک فایل Word را از درایو محلی بخوانید.
- یک شی از ConvertDocumentRequest ایجاد کنید که نام فایل Word بارگذاری شده، فرمت حاصل و نام مسیر فایل خروجی را به عنوان آرگومان می گیرد.
- در نهایت برای انجام عملیات تبدیل، متد convertdocument(..) را فراخوانی کنید.
// برای نمونههای کامل و فایلهای داده، لطفاً به https://github.com/aspose-words-cloud/aspose-words-cloud-python بروید.
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
def wordtotiff():
try:
# یک نمونه از WordsApi ایجاد کنید
words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# نام سند word ورودی
inputFileName = 'test_multi_pages.docx'
resultantFile = 'resultant.tiff'
# محتوای فایل word را از درایو محلی بخوانید
request_document = open('C:\\Users\\'+inputFileName, 'rb')
# یک شی برای تبدیل سند ایجاد کنید
request = asposewordscloud.models.requests.ConvertDocumentRequest(document=request_document, format="TIFF",out_path=resultantFile)
# عملیات تبدیل Word به TIFF را آغاز کنید
result = words_api.convert_document(request)
# چاپ پیام در کنسول (اختیاری)
print('Conversion process completed successfully !')
except Api as e:
print("Exception while Converting Word to TIFF Document using Aspose.Words Cloud Api: {0}".format(e))
تبدیل DOC به TIFF با استفاده از دستور cURL
اکنون می خواهیم مراحل نحوه انجام تبدیل DOC به TIFF را با استفاده از دستورات cURL در ترمینال خط فرمان بیاموزیم. همانطور که قبلاً به اشتراک گذاشته شد، APIها فقط برای افراد مجاز قابل دسترسی هستند، بنابراین ابتدا باید یک رمز دسترسی JWT بر اساس اعتبار مشتری خود ایجاد کنیم. لطفا دستور زیر را برای تولید توکن 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 باید دستور زیر را اجرا کنیم. پارامتر outPath مکان TIFF حاصل در فضای ذخیره سازی ابری را مشخص می کند.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=TIFF&outPath=Resultant.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
نتیجه گیری
در این مقاله جزئیات تبدیل Word به سند TIFF با استفاده از Python SDK را بررسی کرده ایم. ما یاد گرفتهایم که چگونه میتوانیم یک فایل Word را از فضای ذخیرهسازی ابری بارگیری کنیم و خروجی را به فرمت TIFF ارائه کنیم یا میتوانیم سند Word را از یک درایو محلی بارگیری کنیم و خروجی را با فرمت TIFF ذخیره کنیم. علاوه بر این، ما مراحل تبدیل Word به TIFF را با استفاده از دستور cURL نیز دیده ایم.
همچنین میتوانید [راهنمای برنامهنویسان14 را بررسی کنید تا درباره ویژگیهای هیجانانگیز ارائهشده توسط API اطلاعات بیشتری کسب کنید. در همان زمان، میتوانید کد منبع کامل SDK را از GitHub دانلود کرده و آن را مطابق با نیاز خود سفارشی کنید (این کد تحت مجوز MIT منتشر شده است).
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر از مقالات زیر دیدن کنید: