صفحة ويب PDF جافا

تُستخدم صفحات الويب لإظهار جميع أنواع المعلومات على مواقع الويب. في سيناريوهات معينة ، قد تحتاج إلى حفظ صفحة ويب كملف PDF في Java. وفقًا لهذه السيناريوهات ، تتناول هذه المقالة كيفية حفظ صفحة ويب كملف PDF في Java.

حفظ صفحة الويب إلى PDF - تكوين Java API

Aspose.HTML for Java يمكن استخدام API للعمل مع HTML و PDF والعديد من تنسيقات الملفات المدعومة. ما عليك سوى تكوين API عن طريق تنزيل ملف JAR الخاص بها من صفحة الإصدارات الجديدة ، أو باستخدام التكوينات التالية للوصول إليها من Aspose Repository:

مخزن:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

الاعتماد:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>21.12</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

حفظ صفحة الويب كملف PDF برمجيًا في Java

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

  1. قم بتحميل صفحة الويب المدخلة باستخدام عنوان URL الخاص بها.
  2. قم بإنشاء كائن من فئة PdfSaveOptions.
  3. احفظ صفحة الويب في ملف PDF.

يوضح الكود التالي كيفية حفظ صفحة الويب بتنسيق PDF برمجيًا باستخدام Java:

// قم بتحميل ملف HTML للإدخال من URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com");

// تهيئة كائن فئة PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// احفظ صفحة الويب بصيغة PDF في Java
Converter.convertHTML(document, options, "URLtoPDF.pdf");

اطبع صفحة الويب إلى ملف PDF باستخدام الحماية بكلمة مرور في Java

يمكنك بسهولة طباعة صفحة ويب إلى ملف PDF مع حمايتها بكلمة مرور. توضح الخطوات أدناه عملية إنشاء مستند PDF مشفر:

  1. قم بتحميل مستند HTML الذي تم إدخاله بعنوان URL.
  2. قم بإنشاء كائن من فئة PdfEncryptionInfo.
  3. اطبع صفحة الويب إلى PDF باستخدام فئة PdfSaveOptions.

يوضح مقتطف الشفرة التالي كيفية طباعة صفحة ويب إلى PDF مع حماية كلمة المرور في Java:

// قم بتحميل ملف HTML للإدخال من URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com/");

// تهيئة كائن فئة PdfSaveOptions وتعيين خصائص التشفير
PdfSaveOptions options = new PdfSaveOptions();
options.setEncryption(new PdfEncryptionInfo("user", "owner", PdfPermissions.PrintDocument, PdfEncryptionAlgorithm.RC4_128));

// حفظ ملف PDF الناتج مع التشفير
Converter.convertHTML(document, options, "URLtoPDF_encrypted.pdf");

استنتاج

في الختام ، تعلمت كيفية حفظ صفحات الويب بتنسيق PDF في Java. علاوة على ذلك ، فهمت أيضًا حماية وتشفير مستند PDF. علاوة على ذلك ، يمكنك زيارة قسم الوثائق للتعرف على الميزات الأخرى التي تدعمها واجهة برمجة التطبيقات. في حالة وجود أي مخاوف ، يرجى مراسلتنا على المنتدى.

أنظر أيضا

تحويل XHTML إلى PDF في جافا