
تبدیل فایل DOCX به تصویر PNG با استفاده از جاوا
در گذشته نزدیک، ما یک پست بلاگ منتشر کردیم که فرآیند تبدیل Word to JPG را به صورت برنامهنویسی نشان میدهد. این پست بلاگ به ما آموزش میدهد که چگونه Word را به تصاویری مانند PNG با استفاده از library تصویر Java تبدیل کنیم. این کتابخانه ویژگیهای زیادی را ارائه میدهد تا توسعهدهندگان بتوانند با نوشتن چند خط کد منبع به زبان جاوا، یک مبدل Word به PNG بسازند. با این حال، شما باید قبل از شروع این آموزش، Java را بر روی ماشین محلی خود راهاندازی کرده باشید.
بخشهای زیر پوشش داده خواهند شد:
نصب کتابخانه تبدیل ورد DOCX به تصویر PNG - Java
فرایند نصب این کتابخانه ساده است. میتوانید یا دانلود فایلهای JAR را انجام دهید یا از پیکربندیهای Maven برای راهاندازی این کتابخانه در برنامه Java خود پیروی کنید.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.11</version>
<type>pom</type>
</dependency>
تبدیل Word به تصویر PNG با استفاده از Java
شما میتوانید مراحل زیر و کد نمونه را برای توسعه یک ماژول تبدیل Word به تصویر PNG برای برنامههای تجاری خود در Java دنبال کنید:
لطفاً مراحل زیر را دنبال کنید:
- یک نمونه از کلاس Document ایجاد کنید و فایل ورد منبع را بارگذاری کنید.
- مقداردهی اولیه سازنده کلاس ImageSaveOptions که امکان تعیین گزینههای اضافی هنگام رندر صفحات اسناد یا اشکال به تصاویر را فراهم میکند.
- متد setPageSet را فراخوانی کنید تا “PageSet” را به “0” تنظیم کنید تا فقط صفحه اول یک سند را تبدیل کنید.
- درخشانی تصویر را با فراخوانی روش setImageBrightness تغییر دهید.
- Call the setImageContrast method to set the image’s contrast.
- افزایش وضوح افقی با فراخوانی روش setHorizontalResolution انجام دهید. مقدار پیش فرض برای این ویژگی ها 96.0 است، برای وضوح 96dpi.
- مدرک را به فرمت PNG با فراخوانی روش save ذخیره کنید.
کپی و پیست کد زیر را به فایل اصلی خود انجام دهید تا سند DOCX Word را به PNG در Java تبدیل کنید:
// یک شی از کلاس Document ایجاد کنید و فایل MS Word را بارگذاری کنید. https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document( "sample.doc");
// مقداردهی سازنده کلاس ImageSaveOptions که اجازه میدهد گزینههای اضافی را هنگام رندر کردن صفحات یا اشکال سند به تصاویر مشخص کنید.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// متد setPageSet را فراخوانی کنید تا "PageSet" را به "0" تنظیم کنید تا فقط صفحه اول یک سند تبدیل شود.
options.setPageSet(new PageSet(0));
// تغییر روشنایی تصویر با فراخوانی متد setImageBrightness.
options.setImageBrightness(0.3f);
// متد setImageContrast را برای تنظیم کنتراست تصویر فراخوانی کنید.
options.setImageContrast(0.7f);
// تغییر وضوح افقی با فراخوانی متد setHorizontalResolution. مقدار پیشفرض برای این ویژگیها ۹۶.۰ است، که برای وضوح ۹۶dpi میباشد.
options.setHorizontalResolution(72f);
// متد save را برای ذخیره سند در فرمت PNG فراخوانی کنید.
doc.save( "SaveDocx2Png.png", options);
خروجی را میتوانید در تصویر زیر مشاهده کنید:

##FAQها
Aspose.Words کتابخانه Java چیست؟
Aspose.Words for Java یک کتابخانه است که به توسعهدهندگان Java اجازه میدهد تا با اسناد ورد در برنامههای خود کار کنند. این کتابخانه API هایی را برای ایجاد، ویرایش و تبدیل اسناد ورد ارائه میدهد.
آیا میتوانم از Aspose.Words for Java برای تبدیل اسناد ورد به تصاویری مانند PNG استفاده کنم؟
بله، Aspose.Words for Java میتواند برای تبدیل اسناد ورد به تصاویر، مانند PNG، استفاده شود. این APIهایی را برای مشخص کردن فرمت خروجی و گزینهها ارائه میدهد.
How do I convert a Word DOCX document to an image (PNG) using Java?
برای تبدیل یک سند ورد به یک تصویر مانند PNG در جاوا، از کتابخانه Aspose.Words for Java استفاده کنید. با استفاده از این کتابخانه، میتوانید سند را بارگذاری کنید، یک شیء برای مشخص کردن فرمت و گزینههای تصویر ایجاد کنید و سپس سند را به عنوان یک تصویر PNG ذخیره کنید.
What are the benefits of using Aspose.Words for Java to convert Word DOCX documents to PNG images?
استفاده از این کتابخانه Java برای تبدیل اسناد Word به تصاویر PNG مزایای متعددی دارد، مانند امکان شخصیسازی فرمت خروجی، وضوح و کیفیت، و همچنین امکان دستکاری برنامهنویسی سند قبل از تبدیل آن.
مجوز رایگان بگیرید
شما میتوانید از یک مجوز موقت رایگان برای آزمایش API بدون محدودیتهای ارزیابی استفاده کنید.
خلاصه کردن
ما این مقاله را در این نقطه به پایان میرسانیم. امیدواریم که شما یاد گرفته باشید چگونه فایل Word DOCX را با استفاده از کتابخانه تصویر Java به تصویر PNG تبدیل کنید. علاوه بر این، شما همچنین برخی از روشهای پیشرفتهای که توسط این کتابخانه در سطح سازمانی ارائه شده است را بررسی کردهاید. سرانجام، فراموش نکنید که به documentation مراجعه کنید تا درباره سایر ویژگیهای عالی یاد بگیرید.
علاوه بر این، پیشنهاد میکنیم راهنمای Getting Started guide ما را دنبال کنید.
در نهایت، conholdate.com در حال نوشتن پستهای وبلاگ جدید است. بنابراین، لطفاً برای دریافت بهروزرسانیهای منظم در تماس باشید.
سوالی بپرسید
شما میتوانید ما را در مورد سوالات یا پرسشهای خود در forum مطلع کنید.
سوالات متداول
How do I convert a Word document to a PNG?
یک نمونه از کلاس Document ایجاد کنید، فایل ورد منبع را بارگذاری کرده و با فراخوانی روش save، سند را در فرمت PNG ذخیره کنید.