تحويل PDF إلى HTML باستخدام Java

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

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

Java API لتحويل PDF إلى HTML - تنزيل مجاني

لتحويل PDF إلى HTML ، سنستخدم GroupDocs.Conversion for Java API. يوفر حلول تحويل ملفات سريعة وفعالة وموثوقة للمستخدمين النهائيين. يرجى إما تنزيل JAR الخاص بواجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي في تطبيق Java المستند إلى Maven.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.10.1</version> 
</dependency>

تحويل PDF إلى HTML باستخدام Java

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

  1. أولاً ، قم بتحميل مستند PDF باستخدام فئة المحول.
  2. بعد ذلك ، قم بإنشاء مثيل للفئة MarkupConvertOptions.
  3. بعد ذلك ، قم بتعيين خيارات التحويل المختلفة اختياريًا مثل FixedLayout و FixedLayoutShowBorders وما إلى ذلك.
  4. أخيرًا ، قم بتحويل PDF إلى HTML باستخدام طريقة Converter.Convert (). يأخذ مسار ملف الإخراج وتحويل الخيارات كوسائط.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند PDF إلى صفحة ويب بتنسيق HTML باستخدام Java.

// يوضح مثال التعليمات البرمجية هذا كيفية تحويل مستند PDF إلى ملف HTML.
// تهيئة كائن فئة التحويل
يتحولer converter = new يتحولer("C:\\Files\\Conversion\\sample.pdf");

// تحديد خيارات التحويل
MarkupيتحولOptions options = new MarkupيتحولOptions();
options.setFixedLayout(true);

// يتحول
String outputFile =  "C:\\Files\\Conversion\\sample.html";
converter.convert(outputFile, options);
تحويل PDF إلى HTML باستخدام Java

تحويل PDF إلى HTML باستخدام Java.

تحويل مجموعة من الصفحات من PDF إلى HTML

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

  1. أولاً ، قم بتحميل مستند PDF باستخدام فئة المحول.
  2. بعد ذلك ، قم بإنشاء مثيل للفئة MarkupConvertOptions.
  3. ثم قم بتعيين رقم الصفحة لبدء التحويل منها.
  4. بعد ذلك ، قم بتعيين عدد الصفحات لتحويل العدد الإجمالي للصفحات.
  5. أخيرًا ، قم بتحويل PDF إلى HTML باستخدام طريقة Converter.Convert ().

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل نطاق من الصفحات من مستند PDF إلى ملف HTML باستخدام Java.

// يوضح مثال التعليمات البرمجية هذا كيفية تحويل مجموعة من صفحات PDF إلى ملف HTML.
// تهيئة كائن فئة التحويل
يتحولer converter = new يتحولer("C:\\Files\\Conversion\\sample.pdf");

// تحديد خيارات التحويل
MarkupيتحولOptions options = new MarkupيتحولOptions();
options.setPageNumber(1);	// Starting page number
options.setPagesCount(2);	// Total number of pages to convert

// يتحول
String outputFile =  "C:\\Files\\Conversion\\sample_N_pages.html";
converter.convert(outputFile, options);

تحويل صفحات معينة من PDF إلى HTML

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

  1. أولاً ، قم بتحميل مستند PDF باستخدام فئة المحول.
  2. بعد ذلك ، قم بإنشاء مثيل للفئة MarkupConvertOptions.
  3. بعد ذلك ، قم بتوفير أرقام صفحات محددة في قائمة مفصولة بفواصل للتحويل.
  4. أخيرًا ، قم بتحويل PDF إلى HTML باستخدام طريقة Converter.Convert ().

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صفحات معينة من مستند PDF إلى ملف HTML باستخدام Java.

// يوضح مثال التعليمات البرمجية هذا كيفية تحويل صفحات معينة من مستند PDF إلى ملف HTML.
// تهيئة كائن فئة التحويل
يتحولer converter = new يتحولer("C:\\Files\\Conversion\\sample.pdf");

// تحديد خيارات التحويل
MarkupيتحولOptions options = new MarkupيتحولOptions();
options.setPages(Arrays.asList( 1, 3)); // Page numbers to convert

// يتحول
String outputFile =  "C:\\Files\\Conversion\\sample_pages.html";
converter.convert(outputFile, options);

تحويل PDF المحمي بكلمة مرور إلى HTML في Java

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

  1. أولاً ، قم بتوفير كلمة المرور باستخدام كائن فئة PdfLoadOptions.
  2. بعد ذلك ، قم بتحميل مستند PDF باستخدام فئة المحول مع PdfLoadOptions.
  3. ثم قم بإنشاء مثيل للفئة MarkupConvertOptions.
  4. أخيرًا ، قم بتحويل PDF إلى HTML باستخدام طريقة Converter.Convert ().

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند PDF محمي بكلمة مرور إلى مستند HTML باستخدام Java.

// يوضح مثال التعليمات البرمجية هذا كيفية تحويل PDF المحمي بكلمة مرور إلى HTML.
// تحديد خيارات التحميل
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.setPassword("12345");

// تهيئة كائن فئة التحويل
يتحولer converter = new يتحولer("C:\\Files\\Conversion\\sample.pdf", loadOptions);

// تحديد خيارات التحويل
MarkupيتحولOptions options = new MarkupيتحولOptions();

// يتحول
String outputFile =  "C:\\Files\\Conversion\\sample.html";
converter.convert(outputFile, options);

تحويل PDF إلى HTML مع علامة مائية في Java

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

  1. أولاً ، قم بتحميل مستند PDF باستخدام فئة المحول.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة WatermarkOptions.
  3. بعد ذلك ، قم بتعيين خيارات متنوعة مثل النص ، واللون ، والعرض ، والارتفاع ، والخط ، وما إلى ذلك.
  4. بعد ذلك ، قم بإنشاء مثيل للفئة MarkupConvertOptions.
  5. بعد ذلك ، قم بتعيين WatermarkOptions إلى MarkupConvertOptions.
  6. أخيرًا ، قم بتحويل PDF إلى HTML باستخدام طريقة Converter.Convert ().

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند PDF إلى مستند HTML بعلامة مائية.

// يوضح مثال الكود هذا كيفية تحويل ملف PDF إلى HTML بعلامة مائية.
// تهيئة كائن فئة التحويل
يتحولer converter = new يتحولer("C:\\Files\\Conversion\\sample.pdf");

// تحديد العلامة المائية 
WatermarkOptions watermark = new WatermarkOptions();
watermark.setText("This is a Sample watermark");
watermark.setColor(Color.red);
watermark.setWidth(500);
watermark.setHeight(100);
watermark.setTop(0);
watermark.setLeft(300);
watermark.setBackground(true);

// تحديد خيارات التحويل
MarkupيتحولOptions options = new MarkupيتحولOptions();
options.setWatermark(watermark);

// مسار ملف الإخراج
String outputFile =  "C:\\Files\\Conversion\\sampleWithWatermark.html";

// يتحول
converter.convert(outputFile, options);
تحويل PDF إلى HTML مع علامة مائية في Java

تحويل PDF إلى HTML مع علامة مائية في Java.

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

يرجى تجربة واجهة برمجة التطبيقات (API) دون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمنا كيفية تحويل مستندات PDF إلى صفحات ويب بتنسيق HTML في Java. لقد رأينا أيضًا كيفية تحويل ملف PDF محمي بكلمة مرور إلى HTML وإضافة علامة مائية إلى الملف المحول برمجيًا. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول GroupDocs.Conversion for Java API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا