لسنوات عديدة ، كان Word و PDF من تنسيقات المستندات الشائعة. في مقال سابق ، ناقشنا تحويل المستند من PDF إلى Word في Java. في هذه المقالة ، سنوضح لك كيفية ** تحويل Word إلى PDF في Java ** حتى تتمكن من مشاركة المستندات غير القابلة للتحرير مع أصحاب المصلحة بسرعة. بالنسبة لهذا الدليل ، سنقوم أيضًا بتطوير نموذج لكيفية ** تحويل DOCX إلى PDF باستخدام Java **.
خطوات تحويل Word إلى PDF في Java
- قم بتثبيت GroupDocs.Conversion for Java من مستودع Maven في مشروع Java
- قم بإنشاء مثيل للفئة Converter وقم بتحميل ملف إدخال Word للتحويل إلى مستند PDF
- قم بإنشاء كائن من فئة PdfConvertOptions لتعيين المعلمات لمستند PDF المحول
- حدد اسم ملف مستند PDF المحول مع مثيل فئة PdfConvertOptions وقم بتمرير هذه المعلمات إلى طريقة التحويل لفئة المحول
لقد حددنا للتو إجراءً خطوة بخطوة لتنفيذ وظيفة * تحويل DOCX إلى PDF في Java *. يمكن استخدام هذه التعليمات لتحويل المستندات من Word إلى PDF بطرق بسيطة ومعقدة. لإنجاز تحويل المستند ، ما عليك سوى إضافة مكتبة ، وتهيئة الفئات ، وتعيين الخصائص لملف الإخراج ، ثم استخدام وظيفة التحويل لحفظ الملف المحول على قرص.
كود لتحويل Word إلى PDF في Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.PdfConvertOptions; | |
import com.groupdocs.conversion.options.convert.Rotation; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) { // Main function to convert Word to PDF in Java | |
// Remove the watermark in output Text document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source Word file for conversion to PDF | |
Converter converter = new Converter("sample.docx"); | |
// Set the convert options for PDF document | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.setPageNumber(2); | |
options.setPagesCount(1); | |
options.setRotate(Rotation.On180); | |
options.setDpi(300); | |
options.setWidth(1024); | |
options.setHeight(768); | |
// Convert and save the DOCX in PDF format | |
converter.convert("converted.pdf", options); | |
System.out.println("Done"); | |
} | |
} |
لقد قمنا بتطوير إمكانية * Java تحويل Word إلى PDF * في هذا المثال لتحويل المستندات دون استخدام Microsoft Office. يمكن استخدام نموذج التعليمات البرمجية هذا كنقطة بداية لمشروعك ، ويمكنك تعديله لتلبية متطلباتك الخاصة. علاوة على ذلك ، قمنا بتحديد بعض المعلمات لمستند PDF المحول في هذا المثال ، بما في ذلك رقم الصفحة وعدد الصفحات والدوران والعرض والارتفاع.
تم نشر مقال حول كيفية تحويل Excel إلى CSV في Java مؤخرًا. راجع كيفية تحويل Excel إلى CSV في Java إذا كنت مهتمًا حقًا بمعرفة المزيد عنها.