تبدیل Export PUB به Word DOCX

در این مقاله، نحوه تبدیل یا صادرات فایل MS Publisher PUB به سند MS Word در قالب DOCX یا DOC را خواهید آموخت. راهنمای گام به گام تمام جزئیات مربوط به تبدیل را نشان می دهد:

API های جاوا برای تبدیل فایل PUB به سند Word به عنوان DOC/DOCX

شما یک فایل PUB را در دو مرحله به سند Word تبدیل خواهید کرد. ابتدا با استفاده از Aspose.PUB for Java یک فایل PUB را به PDF تبدیل می کنید. سپس فایل PDF را با استفاده از Aspose.PDF for Java به یک سند Word تبدیل می کنید. می‌توانید فایل‌های 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 به سند ورد DOCX DOC به صورت برنامه نویسی در جاوا

با انجام مراحل زیر می‌توانید یک فایل PUB Microsoft Publisher را به یک سند Word با فرمت DOCX یا DOC تبدیل کنید:

  1. ابتدا، ByteArrayOutputStream را برای نگهداری فایل واسطه مقداردهی کنید.
  2. Pub Parser را برای فایل PUB مقداردهی اولیه کنید.
  3. تجزیه فایل ناشر ورودی.
  4. PUB را به فایل PDF تبدیل کنید و خروجی را در جریان ذخیره کنید.
  5. سند PDF واسطه را با شی کلاس Document بارگیری کنید.
  6. در نهایت با روش Save فایل را به فرمت MS Word DOCX یا DOC تبدیل کنید.

کد زیر نحوه تبدیل یا صادر کردن یک فایل PUB به یک سند Word در قالب DOCX DOC را با استفاده از جاوا توضیح می دهد:

// مسیر فایل Publisher ورودی را مشخص کنید
String fileName = "Sample.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());

// فایل را به فرمت MS Word DOCX یا DOC تبدیل یا صادر کنید
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);

مجوز API رایگان دریافت کنید

شما می توانید API های Aspose را بدون هیچ محدودیتی با درخواست [مجوز موقت رایگان] ارزیابی کنید.

نتیجه

در پایان، شما یاد گرفته‌اید که چگونه با استفاده از جاوا، فایل Microsoft Publisher PUB را به یک سند Word به عنوان فایل DOC یا DOCX تبدیل یا صادر کنید. شما می توانید این ویژگی را در هر یک از برنامه های مبتنی بر جاوا خود ادغام کنید. علاوه بر این، می توانید چندین ویژگی دیگر ارائه شده توسط Aspose API را با مراجعه به Documentation کاوش کنید. در صورت هر گونه نگرانی، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان14 تماس بگیرید. کد نویسی مبارک!

همچنین ببینید