فایل PDF را با استفاده از Java به PPT تبدیل کنید

فایل PDF را با استفاده از Java به PPT تبدیل کنید

در این مقاله، ما مراحل و کد نمونه‌ای را برای تبدیل PDF به PPT یا ارائه PPTX با استفاده از کتابخانه PDF Java library بررسی خواهیم کرد. این کتابخانه مجموعه وسیعی از متدها را برای دستکاری و پردازش فرمت فایل PDF ارائه کرده است. علاوه بر این، می‌توانید به‌صورت برنامه‌نویسی فایل‌های PDF را به فرمت‌های دیگر تبدیل کنید. با این حال، تبدیل اسلایدهای PDF به PPT یا PPTX به شما امکان می‌دهد داده‌های خود را در قالب اسلایدها ارائه دهید. بیایید به این کتابخانه Java بپردازیم تا شروع به ساخت یک تبدیل‌کننده PDF به PPT یا PPTX به‌صورت برنامه‌نویسی در Java کنیم.

ما به نکات زیر پرداخته خواهیم شد:

نصب کتابخانه تبدیل PDF به PPT Java

ما از این کتابخانه قدرتمند PDF Java استفاده خواهیم کرد که ویژگی‌های سطح شرکت را برای برآورده کردن نیازهای کسب و کار شما ارائه می‌دهد. در واقع، شما می‌توانید مستندات کامل6 مربوط به نصب و استفاده از آن را پیدا کنید. با این حال، شما می‌توانید download کتابخانه را دانلود کنید یا آن را با استفاده از تنظیمات Maven زیر نصب کنید.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

PDF را به اسلایدهای پاورپوینت PPT با استفاده از Java تبدیل کنید

مراحل زیر برای تبدیل PDF به PPT با استفاده از Java است:

  1. یک شی از کلاس Document ایجاد کنید و فایل منبع را بارگذاری کنید.
  2. این setBackground متد را برای تنظیم رنگ پس‌زمینه سند فراخوانی کنید.
  3. Call this setFitWindow method to set a flag specifying whether the document window must be resized to fit the first displayed page.
  4. نسخه‌ای از PptxSaveOptions را ایجاد کنید.
  5. اگر مقدار روش setSlidesAsImages درست باشد، در این صورت تمام محتوا به عنوان تصاویر شناسایی می‌شود (یک تصویر در هر صفحه).
  6. Call setImageResolution method to set the resolution of the slides.
  7. خروجی را در ارائه PPT با فراخوانی روش save ذخیره کنید.
// یک شی از کلاس Document ایجاد کنید و فایل منبع را بارگذاری کنید. 
Document doc = new Document("Sample.pdf");

// این متد setBackground را برای تنظیم رنگ پس‌زمینه سند فراخوانی کنید.  
doc.setBackground(java.awt.Color.CYAN);

// این متد setFitWindow را فراخوانی کنید تا پرچم مشخص کند که آیا پنجره سند باید به اندازه صفحه نمایش داده شده اول تغییر اندازه دهد یا خیر. 
doc.setFitWindow(true);

// یک نمونه از PptxSaveOptions ایجاد کنید 
com.aspose.pdf.PptxSaveOptions pptx_save = new com.aspose.pdf.PptxSaveOptions();

// اگر مقدار متد setSlidesAsImages درست باشد، تمام محتوا به عنوان تصاویر شناخته می‌شود (یکی در هر صفحه)
pptx_save.setSlidesAsImages(true);

// متد setImageResolution را فراخوانی کنید تا وضوح اسلایدها را تنظیم کنید. 
pptx_save.setImageResolution(200);

// خروجی را با فراخوانی متد ذخیره در فرمت PPT ذخیره کنید 
doc.save(dataDir + "sample.ppt", pptx_save);

شما می‌توانید خروجی را در تصویر زیر مشاهده کنید:

PDF به PPT جاوا

PDF را به ارائه PPTX با استفاده از Java تبدیل کنید

مراحل زیر توضیح می‌دهند که چگونه PDF را با استفاده از Java به PPTX تبدیل کنیم:

  1. یک شیء کلاس Document را برای بارگذاری فایل PDF منبع راه‌اندازی کنید.
  2. متد setBackground را برای اعمال رنگ پس‌زمینه به سند فراخوانی کنید.
  3. مشخص کردن اینکه آیا پنجره سند باید به گونه‌ای تغییر اندازه داده شود که صفحه اول نمایش داده شده با setFitWindow روش تناسب داشته باشد.
  4. یک شی از کلاس PptxSaveOptions ایجاد کنید.
  5. محتوا را به عنوان تصاویر با استفاده از setSlidesAsImages روش رندر کنید.
  6. رزولوشن تصویر را با setImageResolution متد تنظیم کنید.
  7. پیشنهاد کنید ارائه PPTX را با استفاده از save متد صادر کنید.
// یک شی از کلاس Document ایجاد کرده و فایل منبع را بارگذاری کنید. 
Document doc = new Document("sample.pdf");

// این متد setBackground را برای تنظیم رنگ پس‌زمینه سند فراخوانی کنید.  
doc.setBackground(java.awt.Color.CYAN);

// این متد setFitWindow را فراخوانی کنید تا پرچم مشخص کننده اینکه آیا پنجره سند باید برای جا دادن صفحه اول نمایش داده شده تغییر اندازه دهد، تنظیم شود. 
doc.setFitWindow(true);

// نمونه ای از شیء PptxSaveOptions را ایجاد کنید 
PptxSaveOptions pptx_save = new PptxSaveOptions();

// اگر مقدار متد setSlidesAsImages درست باشد، در این صورت تمام محتوا به عنوان تصاویر شناسایی می‌شود (یک تصویر برای هر صفحه)
pptx_save.setSlidesAsImages(true);

// متد setImageResolution را برای تنظیم وضوح اسلایدها فراخوانی کنید 
pptx_save.setImageResolution(200);

// خروجی را با فراخوانی متد ذخیره، در فرمت PPTX ذخیره کنید. 
doc.save("sample.pptx", pptx_save);

Get a Free License

شما می‌توانید یک مجوز موقت رایگان برای امتحان کردن API بدون محدودیت‌های ارزیابی دریافت کنید.

جمع‌بندی

بیایید این پست بلاگ را با این امید که شما یاد گرفته‌اید چگونه PPF را به PPT با استفاده از Java تبدیل کنید، به پایان برسانیم. این کتابخانه تبدیل PDF به PPT یا PPTX Java با طیف وسیعی از متدها ارائه می‌شود که می‌توانید اینجا مشاهده کنید. علاوه بر این، فراموش نکنید که به مستندات مراجعه کنید تا درباره ویژگی‌های دیگر یاد بگیرید. در نهایت، conholdate.com به طور مداوم پست‌های جدید بلاگ می‌نویسد. بنابراین، لطفاً برای دریافت آخرین به‌روزرسانی‌ها در تماس بمانید.

Ask a question

شما می‌توانید سوالات یا پرسش‌های خود را در forum به ما اطلاع دهید.

سوالات متداول

آیا می توانم PDF را به PPT تبدیل کنم؟ بله، این کتابخانه Java PDF library را برای تبدیل PDF به PPT به صورت برنامه‌نویسی نصب کنید. همچنین، می‌توانید به documentation مراجعه کنید تا نمای کلی کاملی از ویژگی‌ها دریافت کنید.

آیا می‌توان یک فایل PDF را به پاورپوینت تبدیل کرد؟

به این PptxSaveOptions کلاس مراجعه کنید تا یاد بگیرید چگونه PDF را به PPT/PPTX تبدیل کنید با نوشتن چند خط کد منبع در جاوا.

به همین ترتیب