این آموزش سریع برای ارائه اطلاعات مختصری در مورد نحوه تبدیل Word به PDF در جاوا طراحی شده است. شما می توانید این تبدیل Word به PDF در جاوا را فقط با بارگیری فایل منبع DOCX و ذخیره مجدد آن به عنوان یک فایل PDF انجام دهید. با این حال، تعدادی گزینه در دسترس است که می توان از آنها برای پیکربندی PDF خروجی با تنظیم پارامترهای مختلف و استفاده از آنها در حین ذخیره فایل PDF استفاده کرد.
مراحل تبدیل Word به PDF در جاوا
- پروژه خود را برای افزودن کتابخانه Aspose.Words از مخزن Maven برای تبدیل Word به PDF پیکربندی کنید.
- سند Word ورودی را با استفاده از شیء Document برای صادر کردن به PDF بارگیری کنید
- برای ایجاد یک PDF سفارشی، یک شی کلاس PdfSaveOptions را نمونهسازی کنید
- ویژگی های فایل PDF خروجی را قبل از تبدیل تنظیم کنید
- برای ایجاد یک فایل PDF خروجی با تنظیمات دلخواه، فایل Word را ذخیره کنید
میتوانید از روش گام به گام ساده با استفاده از کد جاوا برای تبدیل DOCX به PDF با بارگذاری فایل Word منبع در یک شیء کلاس Document استفاده کنید. بعداً نمونه ای از PdfSaveOptions ایجاد می شود که برای تنظیم پارامترهای مختلف استفاده می شود، اما این مرحله اختیاری است و می توان از آن صرف نظر کرد. در مرحله آخر، فایل Word بارگذاری شده به صورت PDF با استفاده از پارامترهای سفارشی ذخیره می شود.
کد برای تبدیل Word به PDF در جاوا
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.PageSet; | |
import com.aspose.words.PdfCompliance; | |
import com.aspose.words.PdfPageMode; | |
import com.aspose.words.PdfSaveOptions; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) throws Exception {// Word to PDF Java code main function | |
// Create a license object to avoid limitations of the trial version while converting Word to PDF | |
License licWordToPdf = new License(); | |
licWordToPdf.setLicense("Aspose.Words.lic"); | |
// Load the sample Word file to be converted to PDF | |
Document inputDocx = new Document("InputWordDocxForConversionToPDF.docx"); | |
// Create and initialize the PdfSaveOptions object for setting parameters for output PDF | |
PdfSaveOptions OutputPdfOptions = new PdfSaveOptions(); | |
// Set page set to print page 1 and 2 only to the PDF | |
OutputPdfOptions.setPageSet(new PageSet(0,1)); | |
// Set the Full Screen mode while opening the PDF document in browser | |
OutputPdfOptions.setPageMode(PdfPageMode.FULL_SCREEN); | |
// Set the PDF compliance value for the output PDF | |
OutputPdfOptions.setCompliance(PdfCompliance.PDF_17); | |
// Save the PDF with the desired configuration | |
inputDocx.save("WordToPdfJava.pdf", OutputPdfOptions); | |
} | |
} |
در این آموزش ضمن استفاده از تبدیل ورد جاوا به پی دی اف توضیح داده شده است. این قطعه کد از یک شی کلاس سند استفاده می کند که می تواند هر قالبی از یک فایل Word را از دیسک بارگیری کند. PdfSaveOptions برای تنظیم پارامترهایی مانند مجموعه صفحاتی که قرار است به PDF رندر شوند، حالت فایل مانند تمام صفحه زمانی که در هر بیننده یا مرورگر وب باز می شود، تنظیمات سازگاری PDF، حالت رندر جلوه های سه بعدی، اعداد استفاده می شود. فرمت، فرمت زیبا و بسیاری موارد دیگر. PDF خروجی نهایی را می توان بر روی دیسک یا در یک جریان ذخیره کرد.
ما دیدیم چگونه DOC را در جاوا به PDF تبدیل کنیم. اگر میخواهید انواع دیگری از تبدیلها مانند Word به JPG را انجام دهید، به مقاله نحوه تبدیل Word به JPG در جاوا مراجعه کنید.