XHTML PDF جافا

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

XHTML to PDF Converter - تثبيت Java API

Aspose.HTML for Java API يدعم HTML و MHTML و 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>

تحويل XHTML إلى ملف PDF برمجيًا في Java

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

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

يوضح مقتطف الشفرة أدناه كيفية تحويل XHTML إلى تنسيق PDF برمجيًا في Java:

// قم بتحميل ملف XHTML لتحويله
HTMLDocument document = new HTMLDocument("sample.xhtml");

// إنشاء مثيل لخيارات PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// احفظ XHTML كمستند PDF
Converter.convertHTML(document, options, "output.pdf");

اكتشف Aspose.HTML لجافا

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

استنتاج

في الختام ، تعلمت كيفية تحويل XHTML إلى تنسيق PDF. هذا التحويل مفيد في سيناريوهات مختلفة مثل عندما تحتاج إلى مشاركة البيانات مع العديد من الأشخاص. علاوة على ذلك ، في حالة وجود أي استفسارات أو غموض ، فلا تتردد في مراسلتنا على المنتدى.

أنظر أيضا