قم بتطوير محول PDF إلى HTML عبر الإنترنت باستخدام Node.js SDK. تعرف على كيفية تحويل PDF إلى HTML عبر الإنترنت.

تحويل PDF إلى HTML

ملخص

مرحبًا بك في منشور مدونة آخر مثير للاهتمام في سلسلة Aspose.PDF Cloud Product Family في الأسبوع الماضي ، نشرنا مقالًا أوضحنا فيه كيف يمكننا تحويل ملفات HTML إلى ملفات PDF باستخدام Aspose.PDF cloud SDKs في تطبيق Node.js. ومع ذلك ، في هذا البرنامج التعليمي Aspose.PDF ، سوف نتعلم كيفية تحويل ملفات PDF إلى ملفات HTML من خلال تغطية النقاط التالية.

تحويل PDF إلى HTML API

في منشوراتنا السابقة في المدونة ، وصفنا بإيجاز Aspose.PDF وواجهات برمجة تطبيقات REST المكشوفة ومجموعات تطوير البرمجيات السحابية. لذلك ، لا تتردد في زيارة هذه المقالة لمعرفة Aspose.PDF بالتفصيل لفهم أفضل. ومع ذلك ، سنتحدث عن SDK لمحول PDF إلى HTML عبر الإنترنت على وجه التحديد. يقدم Aspose.PDF واجهات برمجة تطبيقات و SDK لمعالجة ملفات PDF وتحريرها وتحويلها إلى تنسيقات ملفات شائعة أخرى. بالإضافة إلى ذلك ، فإنه يوفر أيضًا مكونات إضافية لـ WordPress و دروبال. علاوة على ذلك ، فإنه يوفر العديد من الميزات التي يمكنك تجهيز WordPress أو Drupal بها.

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

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

تحويل PDF إلى HTML

لماذا يحتاج موقع عملك إلى محول PDF إلى HTML؟

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

Aspose.cloud APIs و SDKs آمنة

إنه العامل الأكثر أهمية عندما يتعلق الأمر بدمج مكتبة تابعة لجهة خارجية في تطبيق أعمالنا. ومع ذلك ، فإن Aspose.cloud مجهز بآلية أمان على مستوى المؤسسة. هناك لوحة معلومات حيث تتيح لك إنشاء بيانات اعتماد API التي تتضمن مفتاح API وسر API. تُستخدم بيانات الاعتماد هذه بعد ذلك لإجراء مكالمات API وللمحرر 11.

معالجة البيانات الداخلية

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

ودية SEO

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

وزن خفيف

ميزة أخرى مهمة لامتلاك ملفات HTML هي أن ملفات HTML خفيفة الوزن مقارنة بملفات PDF. لذلك ، تعد إدارة ملفات PDF فعالة نسبيًا في التخزين.

التطور السريع

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

كيفية تحويل ملف PDF إلى ملف HTML باستخدام Aspose.PDF SDK في تطبيق Node.js؟

لقد مررنا حتى الآن بـ Aspose.PDF cloud SDK لتحويل ملفات PDF إلى HTML والمزايا التجارية لامتلاك محول PDF إلى HTML عبر الإنترنت. الآن ، سنرى كيفية تحويل ملفات PDF إلى ملفات HTML باستخدام برنامج تحويل ملف Aspose.PDF.

يرجى زيارة هذا البرنامج التعليمي الذي حددنا فيه كل خطوة تتعلق بإعداد Aspose.cloud في تطبيق Node.js. علاوة على ذلك ، قمنا أيضًا بتوضيح المتطلبات المسبقة.

الآن ، لنفتح ملف “app.controller.ts” الموجود داخل مجلد “src” ، ولصق الكود التالي لتمكين Aspose.pdf API في تطبيق Node.js الخاص بك.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/pdf-to-html')
  async pdfToHtml() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.html';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToHtml(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        'HTML5',
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        storageName,
        null,
        'zip',
      );
      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to HTML successfully';
    } catch (e) {
      throw e;
    }
  }
}

الآن ، أعد تشغيل الخادم الخاص بك وقم بإجراء طلب POST على هذا العنوان http: // localhost: 3000 / pdf-to-htm. أخيرًا ، يمكنك مشاهدة الملف المحول “result.html” تم تنزيله في الدليل الجذر.

استنتاج

هذا يقودنا إلى نهاية منشور المدونة هذا. نأمل أن يكون لديك الآن فكرة أفضل عن Aspose.pdf API. توضح هذه المقالة أيضًا كيفية تحويل PDF إلى ملف HTML باستخدام محول PDF إلى HTML. لقد حان الوقت للاشتراك في Aspose.cloud لمكتبات تحويل ومعالجة تنسيق الملفات المستندة إلى مجموعة النظراء على مستوى المؤسسة. هناك خطط مختلفة متاحة ويمكن أن تختار خطة مجانية لاستكشاف المزيد قبل إجراء عملية شراء. علاوة على ذلك ، هناك توثيق شامل لكل ميزة من سمات كل محول ملف على الإنترنت ، وأخيراً ، يقوم موقع blog.aspose.cloud بكتابة منشورات مدونة جديدة حول مواضيع أخرى مثيرة للاهتمام. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة. علاوة على ذلك ، يمكنك متابعتنا على حسابات وسائل التواصل الاجتماعي الخاصة بنا Facebook و LinkedIn و [Twitter] (https://twitter.com/asposecloud)

طرح سؤال

لا تتردد في زيارة المنتدى الخاص بنا وهو نشط للغاية للرد على الأسئلة والاستفسارات / المناقشات.

يكتشف

قد تجد الروابط التالية ذات صلة: