PDF به Word

آموزش تبدیل PDF به Word Online

فایل‌های PDF مزایای منحصربه‌فردی را نسبت به سایر فرمت‌های فایل ارائه می‌کنند و می‌توانند جریان‌های کاری کسب‌وکار را به فرآیندهای یکپارچه و ایمن تبدیل کنند که در آن‌ها بتوان پیشرفت را از نزدیک دنبال کرد. علاوه بر این، اشتراک‌گذاری فایل‌ها در قالب PDF تضمین می‌کند که همه بینندگان بدون در نظر گرفتن برنامه اصلی، بیننده، سیستم عامل یا دستگاه مورد استفاده، سند را همانطور که در نظر گرفته‌اند ببینند. با این حال، ویرایش PDF تبدیل به یک کار دست و پا گیر می شود زیرا فقط نرم افزارهای تخصصی این قابلیت ها را ارائه می دهند. اما در صورتی که پی دی اف را به فرمت ورد تبدیل کنیم، به راحتی می توانیم فایل را ویرایش کنیم.

API تبدیل PDF به Words

Aspose.PDF Cloud SDK for Java راه حلی مبتنی بر REST است که ویژگی هایی را برای ایجاد، ویرایش و دستکاری فایل های PDF در برنامه های Java ارائه می دهد. لطفاً جزئیات زیر را در pom.xml از نوع ساخت maven خود اضافه کنید.

<repository>
    <id>aspose-cloud</id>
    <name>Aspose Cloud Repository</name>
    <url>https://repository.aspose.cloud/repo/</url>
</repository>

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf-cloud</artifactId>
  <version>21.11.0</version>
  <scope>compile</scope>
</dependency>

پس از نصب، باید یک حساب کاربری ایجاد کنیم و Client ID و Client Secret را در Cloud Dashboard جستجو/ایجاد کنیم.

تبدیل PDF به Word در Java

لطفاً دستورالعمل های داده شده در زیر را برای تبدیل PDF به فرمت DOC دنبال کنید.

  • ابتدا باید یک نمونه از PdfApi را با ارائه اعتبار مشتری به عنوان آرگومان ایجاد کنیم.
  • در مرحله دوم، فایل PDF ورودی را در نمونه فایل بخوانید.
  • اکنون فایل PDF را با استفاده از روش uploadFile(…) در فضای ذخیره سازی ابری آپلود کنید.
  • در نهایت، متد putPdfInStorageToDoc(…) را فراخوانی کنید تا PDF را به DOCX تبدیل کنید و خروجی را در فضای ذخیره سازی ابری ذخیره کنید.
// برای مثال‌های بیشتر، لطفاً به https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples مراجعه کنید

try
    {
    // ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
        
    // یک نمونه از PdfApi ایجاد کنید
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // نام سند PDF ورودی
    String name = "input.pdf";
        
    // محتوای فایل PDF ورودی را بخوانید
    File file = new File("c://Downloads/"+name);
    // PDF را در فضای ذخیره سازی ابری آپلود کنید
    pdfApi.uploadFile("input.pdf", file, null);
        
    String folder = null;
    // فرمت فایل حاصل
    String format = "DOCX";
        
    // برای تبدیل PDF به فرمت Word با API تماس بگیرید
    AsposeResponse response =pdfApi.putPdfInStorageToDoc("input.pdf", "Resultant.docx",null, format, null, null, null, "Flow", null, null, folder, null);
    
    // پیام موفقیت چاپ
    System.out.println("PDF sucessfully converted to Word format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

تبدیل PDF محلی به DOC

در این بخش قصد داریم جزئیات نحوه بارگذاری PDF از درایو محلی، تبدیل آن به فرمت DOC و ذخیره فایل حاصل در فضای ذخیره سازی ابری را بیاموزیم.

  • ابتدا باید یک نمونه از PdfApi را با ارائه اعتبار مشتری به عنوان آرگومان ایجاد کنیم.
  • در مرحله دوم، فایل PDF ورودی را در نمونه فایل بخوانید.
  • برای تبدیل PDF به DOC و ذخیره خروجی در فضای ذخیره سازی ابری، متد putPdfInRequestToDoc(…) را فراخوانی کنید.
// برای مثال‌های بیشتر، لطفاً به https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples مراجعه کنید

try
    {
    // ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
        
    // یک نمونه از PdfApi ایجاد کنید
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // نام سند PDF ورودی
    String name = "input.pdf";
        
    // محتوای فایل PDF ورودی را بخوانید
    File file = new File("c://Downloads/"+name);
        
    String folder = null;
    // فرمت فایل حاصل
    String format = "DOC";
        
    // برای تبدیل PDF به فرمت DOC با API تماس بگیرید
    AsposeResponse response =pdfApi.putPdfInRequestToDoc("Converted.doc",null, format, null, null, null, "Flow", null, null, folder, file);
    
    // پیام موفقیت چاپ
    System.out.println("PDF sucessfully converted to DOC format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

PDF به DOC با استفاده از دستورات cURL

بیایید در مورد جزئیات نحوه بارگیری فایل ورودی از درایو محلی و تبدیل آن به فرمت DOC با استفاده از دستورات cURL بحث کنیم. با این حال، ابتدا باید یک نشانه دسترسی JWT با استفاده از دستور زیر تولید کنیم.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

هنگامی که توکن JWT تولید شد، لطفاً دستور زیر را برای تبدیل PDF به فرمت DOC اجرا کنید.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/convert/doc?outPath=Resultant.docx&format=DocX&mode=Flow" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

نتیجه گیری

در این مقاله، گزینه‌های نحوه تبدیل PDF به Word با استفاده از قطعه کد Java و همچنین نحوه تبدیل PDF به DOC با استفاده از دستورات cURL را بررسی کرده‌ایم. لطفاً توجه داشته باشید که SDK همچنین سایر ویژگی های هیجان انگیز مربوط به دستکاری فایل PDF را ارائه می دهد. می‌توانید راهنمای توسعه‌دهنده را بررسی کنید تا در مورد ویژگی‌های فراوانی که API ارائه می‌دهد مطلع شوید. لطفاً توجه داشته باشید که کد منبع کامل SDK برای دانلود از طریق GitHub موجود است.

مقالات مرتبط

توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: