![PUB به PPTX در جاوا](images/PUB-to-PPTX-1.png#center)
فایل های Microsoft Publisher معمولا برای طراحی و ایجاد اسناد برای انتشار در مقیاس بزرگ استفاده می شود. در برخی سناریوها، ممکن است لازم باشد PUB را به PPT یا PPTX فایل ارائه تبدیل کنید. مطابق با آن، مقاله نحوه تبدیل یک فایل Publisher PUB به یک فایل PPT یا PPTX Presentation در جاوا را شرح می دهد.
Java API برای تبدیل فایل PUB به ارائه PPT/PPTX
شما یک فایل PUB را در دو مرحله به ارائه پاورپوینت به عنوان فایل PPT یا PPTX تبدیل خواهید کرد. ابتدا باید یک فایل PUB را با استفاده از Aspose.PUB for Java به PDF تبدیل کنید. سپس باید فایل PDF میانی را با API Aspose.PDF for Java به یک فایل Presentation تبدیل کنید. میتوانید فایلهای JAR را از بخش نسخههای جدید دریافت کنید، یا پیکربندیهای زیر را در فایل pom.xml پروژههای مبتنی بر Maven خود مشخص کنید:
مخزن:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
وابستگی:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>20.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
تبدیل فایل PUB به PPT/PPTX به صورت برنامه نویسی در جاوا
با انجام مراحل زیر می توانید یک فایل PUB Microsoft Publisher را به یک فایل Presentation در قالب PPT یا PPTX تبدیل کنید:
- ByteArrayOutputStream را برای نگهداری فایل PDF میانی راه اندازی کنید.
- Pub Parser را برای فایل PUB مقداردهی اولیه کنید.
- تجزیه فایل ناشر ورودی.
- PUB را به فایل PDF تبدیل کنید و خروجی را در جریان ذخیره کنید.
- فایل PDF میانی را با استفاده از شی کلاس Document بارگیری کنید.
- فایل PPT یا PPTX خروجی را ذخیره کنید.
قطعه کد زیر نحوه تبدیل یک فایل PUB به ارائه پاورپوینت PPT یا PPTX را به صورت برنامه نویسی در جاوا نشان می دهد:
// مسیر فایل Publisher ورودی را مشخص کنید
String fileName = "Test.pub";
// ByteArrayOutputStream را برای نگهداری فایل PDF واسطه راه اندازی کنید.
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// Pub Parser را برای فایل PUB مقداردهی کنید
IPubParser parser = PubFactory.createParser(fileName);
// فایل Publisher را تجزیه کنید
com.aspose.pub.Document doc = parser.parse();
// PUB را به فایل PDF تبدیل کنید و خروجی را در جریان ذخیره کنید
PubFactory.createPdfConverter().convertToPdf(doc, os);
// سند پی دی اف واسطه را بارگیری کنید
Document pdfDocument = new Document(os.toByteArray());
// فایل را به فرمت PPTX تبدیل یا صادر کنید
pdfDocument.save("Output.pptx", new PptxSaveOptions());
نسخه ی نمایشی آنلاین را امتحان کنید
لطفاً برنامه وب PUB to PPTX را که با استفاده از این API توسعه یافته است، امتحان کنید.
مجوز API رایگان دریافت کنید
با درخواست [مجوز موقت رایگان] میتوانید APIهای Aspose را بدون هیچ محدودیتی ارزیابی کنید.
نتیجه
در این مقاله، نحوه تبدیل یا صادر کردن فایل Microsoft Publisher PUB را به یک فایل Presentation به صورت فایل PPT یا PPTX به صورت برنامه نویسی در جاوا یاد گرفتید. می توانید این ویژگی را در برنامه های مبتنی بر جاوا خود جاسازی کنید. علاوه بر این، می توانید چندین ویژگی دیگر ارائه شده توسط Aspose API را با مراجعه به مستندات کاوش کنید. در صورت هر گونه نگرانی، لطفاً با ما در [فروم 14 تماس بگیرید.