اعرض Word كملف PDF باستخدام Java

يتطلب الاعتماد المتزايد على التكنولوجيا في عالم اليوم القدرة على عرض المستندات كملفات PDF كمهارة أساسية. يعد PDF معيارًا مقبولًا على نطاق واسع ، لذلك غالبًا ما يكون من الضروري تحويل مستندات Word إلى هذا التنسيق المحمول عند المشاركة. ستناقش هذه المقالة كيفية عرض مستندات Word برمجيًا بتنسيق PDF في Java. بالإضافة إلى ذلك ، سنرى كيفية إنشاء ملفات PDF آمنة وتعطيل خيار الطباعة باستخدام Java.

تمت مناقشة المواضيع التالية في هذه المقالة:

عارض Word & PDF - Java API

يُمكّن GroupDocs.Viewer المطورين من خلال واجهات برمجة التطبيقات الخاصة به لإنشاء تطبيقات عارض مستندات قوية. تتيح واجهة برمجة التطبيقات (API) تقديم المستندات إلى تنسيقات PDF و HTML وصورة داخل التطبيق. في هذه المقالة ، سنستخدم Java API لعرض مستندات Word كملفات PDF.

تنزيل أو تكوين

يمكنك تنزيل ملف JAR من قسم التنزيلات ، أو مجرد الحصول على المستودع وتكوينات التبعية لـ pom.xml لتطبيقات Java المستندة إلى المخضرم.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>22.12</version>
</dependency>

كيفية عرض مستندات Word كملفات PDF في Java

توضح الخطوات التالية كيفية عرض مستند Word بسهولة إلى ملف PDF باستخدام بضعة أسطر من تعليمات Java البرمجية:

  • استخدم فئة Viewer لتحميل مستند Word.
  • قم بإعداد [خيارات عرض PDF] الافتراضية 5.
  • استخدم طريقة العرض لتحويل مستند Word الذي تم تحميله إلى ملف PDF.

فيما يلي مثال على كود Java الذي يمكن استخدامه لإجراء هذا التحويل:

// كيفية عرض مستندات Word بصيغة PDF في Java
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
...
  
try (Viewer viewer = new Viewer("path/document.docx"))
{
    viewer.view(new PdfViewOptions("path/Word-Document.pdf"));
}

هذا ما ينتج عن الكود أعلاه:

Word بصيغة PDF

إنشاء ملف PDF آمن مع خيار الطباعة المعطل من مستند Word في Java

ستجد هنا إجابات على الأسئلة التالية في بضعة أسطر من التعليمات البرمجية:

  1. كيفية تحويل مستند Word إلى ملف PDF محمي بكلمة مرور في Java؟
  2. كيفية إنشاء ملف PDF مع تعطيل خيارات الطباعة في Java؟

ستوجهك هذه الخطوات إلى كيفية تحويل مستند Word إلى ملف PDF محمي بأذونات محدودة في Java:

  • قم بإعداد إعدادات الأمان باستخدام فئة الأمان.
    • حدد كلمة مرور فتح المستند لتقييد الوصول إلى المستند.
    • حدد كلمة مرور الإذن لتقييد طباعة PDF وتعديله واستخراج البيانات.
    • قم بتعيين الأذونات للسماح بالأذونات أو رفضها.
  • اضبط خيارات عرض PDF وأضف إعدادات الأمان إليها.
  • قم بتحميل مستند Word (DOC / DOCX) باستخدام فئة Viewer.
  • استخدم طريقة العرض لعرض مستند Word الذي تم تحميله كملف PDF محمي بكلمة مرور بأذونات محدودة.

يوضح كود Java التالي كيفية تحويل مستند Word إلى PDF محمي بدون أذونات طباعة:

// كيفية عرض مستندات Word كملفات PDF محمية ورفض الطباعة في Java
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
import com.groupdocs.viewer.options.Permissions;
import com.groupdocs.viewer.options.Security;
...

Security security = new Security();
security.setDocumentOpenPassword("opening-pass");
security.setPermissionsPassword("permission-pass");
security.setPermissions(Permissions.ALLOW_ALL ^ Permissions.DENY_PRINTING);

PdfViewOptions viewOptions = new PdfViewOptions("path/Word-Document.pdf");
viewOptions.setSecurity(security);

try (Viewer viewer = new Viewer("path/document.docx"))
{
    viewer.view(viewOptions);
}

ملف PDF مؤمن بكلمة مرور

عند فتح ملف PDF ، سيطلب الآن من المستخدم إدخال كلمة مرور قبل الوصول إلى المستند.

أدخل كلمة المرور لـ PDF الآمن

سيكون لملف PDF الناتج أذونات محدودة كما تم تعيينها أثناء عملية التحويل. نتيجة لذلك ، لن يتمكن المستخدم من طباعة ملف PDF بسبب تعطيل خيار الطباعة.

Word كملف PDF محمي

احصل على رخصة تجريبية مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لاختبار المكتبة دون أي قيود.

ملخص

باختصار ، ناقشنا كيفية عرض مستندات Word وتحويلها برمجيًا إلى ملفات PDF باستخدام Java ، بما في ذلك القدرة على حماية ملف PDF الناتج بكلمة مرور. تعلمنا أيضًا كيفية تقييد طباعة ملف PDF من خلال تعيين أذوناته. باستخدام هذه المعلومات ، يمكنك الآن بسهولة إنشاء تطبيق عارض Word و PDF الخاص بك على غرار GroupDocs.Viewer Online App.

للحصول على فهم أعمق لـ GroupDocs.Viewer for Java ، راجع الوثائق. إذا كانت لديك أي أسئلة أو مخاوف ، فلا تتردد في التواصل معنا من خلال المنتدى للحصول على المساعدة.

أنظر أيضا