نیاز روزافزون به راه حل های تبدیل سند کارآمد و راحت وجود دارد. ما از اسناد MS Word برای ذخیره اطلاعات رسمی و شخصی استفاده می کنیم. آنها همچنین یکی از فرمت های فایل محبوب برای به اشتراک گذاری اطلاعات رسمی توسط شرکت ها، دانشگاه ها و سازمان های دولتی هستند. حال برای جلوگیری از دستکاری اسناد و مدارک می توانیم Word را به Image تبدیل کنیم. بنابراین در این مقاله فنی، ما به طور خاص بر نحوه تبدیل اسناد Word به تصاویر TIFF با استفاده از Java REST API تمرکز خواهیم کرد.
این مقاله توسعه دهندگان را قادر می سازد تا به سرعت و به راحتی قابلیت های تبدیل سند را در برنامه های خود ادغام کنند و تبدیل Word به Tiff، Word به تصویر، Word به تصویر یا DOC به Tiff را تنها با چند خط کد ممکن می سازد.
API تبدیل کلمه به تصویر
Aspose.Words Cloud SDK for Java یک API REST است که طیف وسیعی از ویژگیهای دستکاری سند، از جمله توانایی تبدیل اسناد Word به تصاویر TIFF را فراهم میکند. با رابط کاربری ساده و کاربردی آن، توسعه دهندگان می توانند به سرعت و به راحتی این قابلیت را در برنامه های جاوا خود پیاده کنند، بدون اینکه نگران پیچیدگی های تبدیل سند باشند. به طور کلی، این ابزار قدرتمندی برای تبدیل اسناد Word به تصاویر TIFF، PDF، Word به JPG، Word به HTML و دیگر [فرمتهای فایل پشتیبانیشده12 است. ]. با API ساده و گزینه های قابل تنظیم آن، می توانید به راحتی این عملکرد را در برنامه های خود پیاده سازی کنید و فرآیندهای تبدیل سند را ساده کنید.
اکنون، برای استفاده از SDK، لطفاً جزئیات زیر را در pom.xml پروژه ساخت Maven اضافه کنید.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.8.0</version>
</dependency>
</dependencies>
هنگامی که مرجع JDK به پروژه اضافه شد، باید یک حساب کاربری رایگان روی Aspose Cloud ایجاد کنیم. اکنون برای شناسه مشتری و راز مشتری در داشبورد جستجو کنید.
تبدیل Word به سند TIFF در جاوا
در این قسمت قصد داریم با استفاده از قطعه کد جاوا Word را به Image (سند TIFF) تبدیل کنیم. سند word منبع از فضای ذخیره سازی ابری بارگیری می شود و پس از تبدیل، در همان فضای ذخیره سازی ابری ذخیره می شود.
- ابتدا یک شی از WordsApi ایجاد کنید که در آن Client ID و Client Secret را به عنوان پارامتر ارسال می کنیم.
- در مرحله دوم، سند Word ورودی را از درایو محلی با استفاده از شی File بخوانید.
- ثالثاً، نمونه UploadFileRequest را ایجاد کنید که به نمونه File به عنوان آرگومان نیاز دارد.
- اکنون متد uploadFile(…) را برای آپلود سند Word در فضای ذخیره سازی ابری فراخوانی کنید.
- یک شی از GetDocumentWithFormatRequest(…) ایجاد کنید، در حالی که یک نام سند Word ورودی، مقدار فرمت خروجی به عنوان TIFF، و نام فایل حاصل به عنوان آرگومان ارائه می شود.
- در نهایت، متد getDocumentWithFormat(…) را برای تبدیل Word به Image فراخوانی کنید و خروجی را در فضای ذخیره سازی ابری ذخیره کنید.
// برای کدهای بیشتر لطفاً https://github.com/aspose-words-cloud/aspose-words-cloud-java
// ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// یک شی از WordsApi ایجاد کنید
// اگر baseUrl null باشد، WordsApi از https://api.aspose.cloud پیش فرض استفاده می کند
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// محتوای PDF را از درایو محلی بخوانید
File file = new File("C:\\input.docx");
// ایجاد درخواست آپلود فایل
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// آپلود فایل در فضای ذخیره سازی ابری
wordsApi.uploadFile(uploadRequest);
// شیء درخواست تبدیل سند را ایجاد کنید و نام tiff حاصل را مشخص کنید
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// برای تبدیل Word به Image (TIFF) و ذخیره خروجی در فضای ذخیره سازی ابری، با API تماس بگیرید
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
نمونه سند Word استفاده شده در مثال بالا را می توان از testmultipages.docx و سند TIFF حاصل را از Converted.tiff دانلود کرد.
کلمه به تصویر با استفاده از دستورات cURL
در این قسمت قصد داریم از دستورات cURL برای تبدیل Word به Picture استفاده کنیم. اکنون، اولین قدم این است که همزمان با اجرای دستور زیر، یک نشانه دسترسی JWT تولید کنید.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
هنگامی که توکن JWT داریم، دستور زیر را برای بارگیری سند Word از فضای ذخیره سازی ابری و ذخیره در سند TIFF، لطفاً انجام دهید. TIFF حاصل نیز در فضای ذخیره سازی ابری ذخیره می شود.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
نتیجه
در نتیجه، تبدیل اسناد Word به تصاویر TIFF برای بسیاری از توسعه دهندگان یک کار بسیار مهم است و Aspose.Words Cloud SDK برای جاوا این کار را آسانتر از همیشه می کند. با REST API قدرتمند و گزینه های قابل تنظیم، توسعه دهندگان می توانند به سرعت و به راحتی قابلیت های تبدیل سند را در برنامه های جاوا خود ادغام کنند. چه نیاز به تبدیل یک سند یا یک دسته بزرگ از اسناد داشته باشید، Aspose.Words Cloud SDK برای جاوا یک راه حل قابل اعتماد و کارآمد برای تبدیل Word به تصاویر TIFF ارائه می دهد. بنابراین، اگر به دنبال راه حلی قوی و کاربرپسند برای تبدیل سند برای برنامه جاوا خود هستید، Aspose.Words Cloud SDK برای جاوا قطعا ارزش کاوش را دارد.
همچنین، سورس کد کامل SDK در GitHub منتشر شده و به صورت رایگان قابل دانلود است. همچنین میتوانید از طریق SwaggerUI به API در یک مرورگر وب دسترسی داشته باشید. در نهایت، اگر هنگام استفاده از API ها با مشکلی مواجه شدید، لطفاً از طریق [تالار گفتمان پشتیبانی محصول] با ما تماس بگیرید.
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: