مراحل ساده و آسان برای تبدیل PDF به PPT. مبدل PDF به پاورپوینت مبتنی بر REST.
بررسی اجمالی
در نهایت، ما آموزش هایی در مورد موضوعات جالبی مانند PDF To Excel Using Aspose.PDF Cloud SDKs For Node.js، PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js و غیره نوشته ایم. .. اکنون به وضوح درک می کنیم که Aspose.cloud PDF REST API و کیت های توسعه نرم افزار را برای تبدیل فرمت فایل و دستکاری ارائه می دهد. مهمتر از همه، این SDK ها در چندین زبان برنامه نویسی با مستندات جامع در مورد توسعه و استفاده در دسترس هستند. اکنون در این مقاله قصد داریم جزئیات نحوه تبدیل PDF به PPT با استفاده از Node.js را بیاموزیم.
- تفاوت بین فرمت فایل PDF و PPT
- مزایای تجاری مبدل PDF به PPT
- چگونه با استفاده از Aspose.PDF Cloud SDK PDF را به پاورپوینت تبدیل کنیم؟
تفاوت بین فرمت فایل PDF و PPT
ارائه های پاورپوینت و فرمت سند قابل حمل هر دو فرمت های نمایش داده بسیار محبوب و پرکاربرد هستند. کسبوکارها، مؤسسات آموزشی و سایر بخشهای شرکتی به طور گسترده از این فرمتهای فایل برای عملیاتهای مختلف مهم استفاده میکنند. با این حال، هر دوی این فرمتهای فایل کاربرد، تمایز و مزایای خاص خود را دارند. در زیر تفاوت های اصلی آورده شده است.
یک فایل پی دی اف چند پلتفرم است و در هر پلتفرمی قابل مشاهده است و می توانید فایل ها را تا حدی ویرایش کنید. در حالی که PPT یک نمایش اسلاید است که توسط Microsoft PowerPoint ایجاد شده است.
هنگام محدود کردن دسترسی برای یک هدف خاص، امنیت داده عامل مهم دیگری است. امکانی در دسترس کاربران برای رمزگذاری فایل های PDF با استفاده از تکنیک های رمزگذاری وجود دارد. با این حال، شما همچنین می توانید رمز عبور برای فایل های پاورپوینت بر اساس نیاز تعیین کنید.
اندازه فایل نیز زمانی مهم است که حجم داده ها زیاد باشد. فایلهای پاورپوینت وقتی پیچیده میشوند فضای بیشتری را به دست میآورند، در حالی که فایلهای PDF فشردهسازی را ارائه میدهند که باعث میشود فایلهای PDF ذخیرهسازی راحتتر شوند.
مزایای تجاری مبدل PDF به PPT
در بخشی از این آموزش Aspose.PDF که در آن قصد داریم نحوه تبدیل PDF به فایل های PPT را با ادغام یک PDF به کتابخانه PPT Node.js بیاموزیم. با این حال، ما مزایای انتخاب فایل های پاورپوینت را بررسی خواهیم کرد.
ارائه ها
فایل های پاورپوینت در ارائه یک سخنرانی به مخاطبان در هر جلسه ای که مربوط به کسب و کار یا تحصیل است، بسیار مفید است.
پشتیبانی از فایل های رسانه ای
تأثیر بصری نقشی حیاتی در ارائه جذابتر و توصیفیتر دارد. بنابراین، می توانید از عناصر رسانه ای غنی در هنگام ساخت فایل PPT خود مانند تصاویر، فیلم ها، نمودارها، صدا و موارد دیگر استفاده کنید.
اشتراک گذاری و دسترسی
در این عصر مدرن، سازمان ها تمایل دارند نرم افزار و خدمات مبتنی بر ابر را انتخاب کنند. با این حال، میتوانید فایلهای PPT خود را با هر کسی از طریق اینترنت به اشتراک بگذارید. علاوه بر این، قابلیت تبدیل فایل PPT به فرمت ویدیویی و آپلود آن در هر پلتفرمی مانند یوتیوب وجود دارد.
به طور مشابه، بسیاری از مزایای دیگر وجود دارد که باید به آنها نگاه کرد و دید. برای کسب اطلاعات بیشتر می توانید خودتان آنها را بررسی کنید.
چگونه با استفاده از Aspose.PDF Cloud SDK PDF را به پاورپوینت تبدیل کنیم؟
این قسمتی است که در آن عملاً تبدیل PDF به PPT را پیاده سازی می کنیم و PDF را در یک برنامه Node.js به فایل PPT تبدیل می کنیم. PDF REST API نیز موجود است، اما ما در این مقاله از SDK های ابری استفاده خواهیم کرد. مطمئن شوید که پیش نیازهای زیر را روی دستگاه محلی خود نصب کرده اید.
- npm
- Node.js
- npm من به عنوان pdfcloud
پس از آن، لطفاً از صفحه این دیدن کنید تا در صورتی که هنوز آن را نصب نکردهاید، درباره راهاندازی nest.js اطلاعات کسب کنید. در مرحله بعد، لطفاً از این پست وبلاگ دیدن کنید، جایی که میتوانید نحوه راهاندازی یک برنامه جدید در Aspose.cloud و بازیابی اعتبار API (کلید، مخفی) را بیاموزید. داشبورد شبیه تصویر زیر است.
اکنون فایل “app.controller.ts” را که در داخل پوشه “src” قرار داده شده است باز کنید و کد زیر را برای فعال کردن PDF به کتابخانه PPT Node.js قرار دهید که PDF را به PPT به برنامه 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-pptx')
async pdfToDoc() {
const name = 'sample.pdf';
const SrcFile = '/' + name;
const detFolder = '/myfolder';
const resultFile = 'sample.pptx';
const resultPath = 'myfolder/' + resultFile;
const storageName = 'testing';
const fileToWrite = process.cwd() + '/' + resultFile;
const pdfApi = new PdfApi(
'YOUR-APPSID',
'YOUR-APPKEY',
);
try {
// فایل را برای ذخیره فضای ابری آپلود کنید
const data = fs.readFileSync(name);
await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
// برای ایجاد فایل PDF از HTML، Aspose.Pdf Cloud SDK API را فراخوانی کنید
await pdfApi.putPdfInStorageToPptx(
'sample.pdf',
'/myfolder/sample.pptx',
null,
null,
null,
'testing',
);
// پی دی اف را از فضای ذخیره سازی ابری دانلود کنید
const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
const writeStream = fs.createWriteStream(fileToWrite);
writeStream.write(fileData.body);
return 'PDF converted to PPTX successfully';
} catch (e) {
throw e;
}
}
}
علاوه بر این، فایل PDF منبع خود را در فهرست اصلی پروژه خود قرار دهید. در نهایت، کد را ذخیره کنید و سرور را با اجرای ’npm run start’ راه اندازی کنید و یک درخواست پست در https://localhost:3000/pdf-to-pptx ایجاد کنید. پس از تماس موفقیت آمیز، فایل تبدیل شده در فهرست اصلی پروژه شما دانلود می شود. با این حال، می توانید به فایل تولید شده در داشبورد مبتنی بر ابر Aspose.cloud دسترسی داشته باشید. به این ترتیب می توانیم از SDK های ابری استفاده کنیم. با این حال، می توانید PDF REST API ارائه شده توسط Aspose.PDF را نیز فراخوانی کنید.
نتیجه
در این مقاله با جزئیات تبدیل PDF به PPT با استفاده از کتابخانه Node.js آشنا شده ایم. به خوبی جزئیات نحوه توسعه آنلاین تبدیل PDF به PPT را توضیح داده است. کسب و کارهای آنلاین تمایل دارند نرم افزار تجاری خود را به یک مبدل فایل آنلاین مجهز کنند. بنابراین، ما همچنین مزایای ضمیمه تبدیل PDF به پاورپوینت را پوشش داده ایم. با این حال، میتوانید از دیگر پستهای وبلاگ جالب فهرست شده در بخش «کاوش» در زیر دیدن کنید. علاوه بر این، میتوانید این API PDF REST را با استفاده از Swagger UI آزمایش کنید.
در نهایت، blog.aspose.cloud به طور مداوم در حال نوشتن مقالات بیشتر در سری Aspose.PDF Cloud Product Family است. بنابراین، لطفا برای به روز رسانی های منظم در ارتباط باشید. با این حال، می توانید ما را در حساب های رسانه های اجتماعی ما Facebook، LinkedIn و Twitter دنبال کنید.
یه سوال بپرس
به راحتی می توانید از [فروم 15 ما دیدن کنید که برای پاسخ به سؤالات و سؤالات / بحث ها بسیار فعال است.
کاوش کنید
ممکن است پیوندهای زیر را مرتبط بیابید: