با استفاده از Node.js SDK تبدیل آنلاین PDF به HTML را توسعه دهید. آموزش تبدیل PDF به HTML به صورت آنلاین.

نمای کلی
به یکی دیگر از پستهای وبلاگ جالب در سری Aspose.PDF Cloud Product Family خوش آمدید در هفته گذشته، مقالهای منتشر کردیم که در آن نشان دادیم چگونه میتوانیم فایلهای HTML را به فایلهای PDF با استفاده از Aspose.PDF cloud SDKs در برنامه Node.js تبدیل کنیم. با این حال، در این آموزش Aspose.PDF، نحوه تبدیل PDF به فایل های HTML را با پوشش نکات زیر یاد می گیریم.
- API تبدیل PDF به HTML
- چرا سایت کسب و کار شما نیاز به مبدل PDF به HTML دارد؟
- چگونه با استفاده از Aspose.PDF SDK در برنامه Node.js PDF را به فایل HTML تبدیل کنیم؟
API تبدیل PDF به HTML
در پستهای وبلاگ قبلیمان، Aspose.PDF، APIهای REST در معرض آن و کیتهای توسعه نرمافزار ابری را به اختصار توضیح دادهایم. بنابراین، برای درک بهتر Aspose.PDF به راحتی از این مقاله دیدن کنید. با این حال، ما به طور خاص در مورد SDK برای تبدیل آنلاین PDF به HTML صحبت خواهیم کرد. Aspose.PDF API ها و SDK ها را برای دستکاری، ویرایش و تبدیل فایل های PDF به سایر فرمت های فایل محبوب ارائه می دهد. علاوه بر این، افزونه هایی برای WordPress و Drupal نیز ارائه می دهد. علاوه بر این، ویژگی های بسیاری را ارائه می دهد که می توانید وردپرس یا دروپال خود را به آنها مجهز کنید.
یک تیم پشتیبانی بسیار پر جنب و جوش وجود دارد که می توانید با اینجا تماس بگیرید. علاوه بر این، ممکن است یک نسخه آزمایشی [ویدئو] را تماشا کنید تا به طور عملی ویژگیها را ببینید. در مستندات، میتوانید یک بخش کامل برای توسعهدهندگان پیدا کنید که در آن همه ویژگیها با قطعههای کد و مثالها فهرست شدهاند. مهمتر از همه، قطعه کد به چندین زبان مانند Node.js، C#، PHP و غیره موجود است.
علاوه بر این، شما می توانید این ویژگی را خودتان تجربه کنید زیرا یک نمایش گرافیکی از تمام ویژگی های API همانطور که در تصویر زیر نشان داده شده است وجود دارد.

چرا سایت کسب و کار شما نیاز به مبدل PDF به HTML دارد؟
در این بخش، دیدگاه تجاری داشتن مبدل PDF به HTML را در اپلیکیشن تجاری خود بررسی خواهیم کرد. یک ویرایشگر کاربر پسند وجود دارد که می توانید این ویژگی را در اینجا آزمایش کنید. بنابراین، به دلایل زیر همیشه مطمئن باشید که APIهای Aspose.PDF را انتخاب کنید.
APIها و SDKهای Aspose.cloud ایمن هستند
این مهم ترین عامل در مورد ادغام یک کتابخانه شخص ثالث در برنامه تجاری ما است. با این حال، Aspose.cloud به مکانیزم امنیتی در سطح سازمانی مجهز است. یک داشبورد وجود دارد که در آن به شما امکان میدهد اعتبارنامههای API را که شامل یک کلید API و راز API است، ایجاد کنید. سپس از این اعتبارنامه ها برای برقراری تماس های API و برای ویرایشگر استفاده می شود.
پردازش داده های داخلی
وقتی صحبت از کاربران سازمانی میشود، وقتی به مشتریان یک ویرایشگر زنده داده میشود تا فایلهای داده را به فرمت فایل دیگری تبدیل کند، به برنامه تجاری شما ارزش میافزاید. علاوه بر این، Aspose.PDF همچنین فضای ذخیره سازی ابری را ارائه می دهد که کاربران می توانند فایل ها را ذخیره کنند.
سئو دوستانه
بهینه سازی موتورهای جستجو جزء بسیار جدی یک تجارت آنلاین است. با این حال، فرمت سند قابل حمل (PDF) سئو دوستانه نیست. بنابراین، تبدیل فایلهای PDF به فایلهای HTML همیشه از نظر رتبهبندی در موتورهای جستجوی محبوب، یک مزیت رقابتی به شما میدهد.
سبک وزن
یکی دیگر از مزایای مهم داشتن فایل های HTML این است که فایل های HTML در مقایسه با فایل های PDF سبک وزن هستند. بنابراین، مدیریت فایل های PDF نسبتاً کارآمدی ذخیره سازی دارد.
توسعه سریع
تا آنجا که به توسعه نرم افزار مربوط می شود، می توانید با استفاده از این مبدل PDF به HTML توسعه خود را تقویت کنید. علاوه بر این، میتوانید این نرمافزار تبدیل فایل را بر اساس ترجیحات خود پیکربندی کنید.
چگونه با استفاده از Aspose.PDF SDK در برنامه Node.js PDF را به فایل HTML تبدیل کنیم؟
تاکنون، 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 در این آدرس https://localhost:3000/pdf-to-htm ارسال کنید. در نهایت، می توانید فایل تبدیل شده “result.html” را که در فهرست اصلی خود دانلود شده است، مشاهده کنید.
نتیجه گیری
این ما را به پایان این پست وبلاگ می رساند. امیدواریم اکنون ایده بهتری در مورد Aspose.pdf API داشته باشید. در این مقاله همچنین نحوه تبدیل PDF به فایل HTML با استفاده از مبدل PDF به HTML توضیح داده شده است. زمان آن رسیده است که برای کتابخانه های تبدیل قالب فایل و دستکاری مبتنی بر Cloud در سطح سازمانی در Aspose.cloud مشترک شوید. طرحهای مختلف در دسترس هستند و میتوانید یک طرح رایگان را برای بررسی بیشتر قبل از خرید انتخاب کنید. علاوه بر این، [اسناد] جامع 17 برای هر ویژگی تبدیل کننده فایل آنلاین وجود دارد در نهایت، بخش وبلاگ ها حاوی پست های وبلاگ جدید در مورد موضوعات جالب دیگر است.
بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید. علاوه بر این، می توانید ما را در حساب های رسانه های اجتماعی ما Facebook، LinkedIn و Twitter دنبال کنید.
یه سوال بپرس
به راحتی می توانید از تالار گفتمان ما دیدن کنید که برای پاسخ به سؤالات و سؤالات / بحث ها بسیار فعال است.
کاوش کنید
ممکن است پیوندهای زیر را مرتبط بیابید: