با GroupDocs.Conversion Cloud REST API PDF را به متن در جاوا تبدیل کنید.

نحوه تبدیل PDF به فایل متنی به صورت برنامه نویسی در جاوا

PDF یا قالب سند قابل حمل یک فرمت محبوب برای به اشتراک گذاری اسناد است، اما هنگام ویرایش یا استخراج متن، کار با PDF ممکن است دشوار باشد. اینجاست که باید اسناد PDF را به فایل‌های متن تبدیل کنید. تبدیل فایل‌های PDF به فایل‌های متنی می‌تواند متن را در دسترس‌تر، قابل ویرایش‌تر و قابل جستجوتر کند. در این پست وبلاگ نحوه تبدیل PDF به فایل متنی به صورت برنامه نویسی در جاوا با استفاده از REST API را معرفی خواهیم کرد.

در این آموزش به موضوعات زیر پرداخته خواهد شد:

Java PDF به Text Conversion REST API - SDK Installation

برای تبدیل اسناد PDF به فایل های متنی، من از GroupDocs.Conversion [ SDK ابری برای جاوا 5 استفاده خواهم کرد. این یک راه حل REST API مستقل از پلت فرم برای تبدیل سند و تصویر بدون وابستگی به نرم افزار شخص ثالث است. همچنین به شما امکان می دهد بیش از 50 نوع سند و تصویر از هر فرمت فایل پشتیبانی شده را به هر فرمتی که نیاز دارید تبدیل کنید. شما می توانید به سرعت اسناد را از یک فرمت به فرمت دیگر مانند Word، PDF، PowerPoint، Excel، HTML، CAD، تصاویر شطرنجی و غیره تبدیل کنید.

می توانید فایل JAR API را دانلود یا با استفاده از تنظیمات Maven نصب کنید. مخزن و وابستگی را به فایل POM.xml پروژه خود اضافه کنید. در زیر دستورالعمل های Maven آمده است:

مخزن Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

وابستگی Maven:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

پس از ادغام GroupDocs.Conversion Cloud SDK در پروژه جاوا خود، ثبت نام کنید برای یک حساب. قبل از شروع به دنبال کردن مراحل و نمونه کدهای موجود، شناسه مشتری و راز مشتری خود را از داشبورد جمع آوری کنید. همچنین، مهم است که اسناد API و محدودیت‌های استفاده را قبل از استفاده از آن بررسی کنید. لطفاً پس از دریافت شناسه و راز کد زیر را وارد کنید:

# پس از ثبت نام رایگان، client_id و client_secret خود را از https://dashboard.groupdocs.cloud دریافت کنید.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

نحوه تبدیل سند PDF به فایل TXT در جاوا با استفاده از REST API

مراحل زیر برای تبدیل PDF به یک سند متنی به شرح زیر است:

فایل را آپلود کنید

ابتدا سند PDF را با استفاده از قطعه کدی که در زیر آورده شده است در فضای ذخیره سازی ابری آپلود کنید:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
public class App {

  public static void main(String[] args) {
        
    // یک نمونه از convert API ایجاد کنید          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

در نتیجه، فایل PDF آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.

تبدیل PDF به فرمت متن در جاوا

این بخش در مورد چگونگی تبدیل یک سند PDF به یک فایل متنی به صورت برنامه‌نویسی در جاوا با دنبال کردن مراحل زیر است:

  • ابتدا یک نمونه از کلاس ConvertApi ایجاد کنید.
  • در مرحله دوم، یک نمونه از کلاس ConvertSettings ایجاد کنید.
  • در مرحله بعد، نام فضای ذخیره سازی ابری را وارد کنید.
  • مسیر فایل PDF ورودی و فرمت فایل خروجی را به عنوان “txt” تنظیم کنید.
  • سپس یک نمونه از کلاس TxtConvertOptions ایجاد کنید.
  • به صورت اختیاری، گزینه های مختلف تبدیل مانند setFromPage، setPagesCount و غیره را تنظیم کنید.
  • اکنون، گزینه های تبدیل و مسیر فایل خروجی را با استفاده از نمونه ConvertSettings تنظیم کنید.
  • پس از آن، نمونه کلاس ConvertDocumentRequest را ایجاد کنید و پارامتر ConvertSettings را پاس کنید.
  • در نهایت متد convert\document() را فراخوانی کرده و پارامتر ConvertDocumentRequest را پاس کنید.

قطعه کد زیر نحوه تبدیل فایل PDF به فایل متنی در جاوا را با استفاده از REST API نشان می دهد:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// نحوه تبدیل سند PDF به فایل TXT در جاوا با استفاده از REST API
public class App {

  public static void main(String[] args) {
    
    // یک نمونه از convert API ایجاد کنید
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // تنظیمات تبدیل را آماده کنید
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("txt");
      
      TxtConvertOptions convertOptions = new TxtConvertOptions();
      convertOptions.setFromPage(3);
      convertOptions.setPagesCount(5);
        
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.txt");
    
      // تبدیل به فرمت مشخص شده
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
جاوا تبدیل PDF به فایل متنی به صورت برنامه ریزی شده در

تبدیل PDF به فایل متنی به صورت برنامه نویسی در جاوا.

فایل تبدیل شده را دانلود کنید

نمونه کد بالا فایل متنی تبدیل شده را در فضای ابری ذخیره می کند. می توانید آن را با استفاده از قطعه کد زیر دانلود کنید:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// فایل را از Cloud Storage در جاوا دانلود کنید
public class App {

  public static void main(String[] args) {
        
    // یک نمونه از convert API ایجاد کنید          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.txt", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

تبدیل آنلاین رایگان PDF به متن

چگونه PDF را به صورت رایگان به فایل متنی تبدیل کنیم؟ لطفاً یک مبدل آنلاین PDF به متن را برای ایجاد یک فایل متنی از یک سند PDF به صورت رایگان امتحان کنید. این مبدل با استفاده از PDF فوق الذکر به فرمت متن API توسعه یافته است.

convert pdf to text online

نتیجه

این ما را به پایان این پست وبلاگ می رساند. آنچه از این مقاله آموخته اید به شرح زیر است:

  • چگونه با استفاده از GroupDocs.Conversion Cloud REST API فایل های PDF را به صورت برنامه نویسی به فایل های متنی در جاوا تبدیل کنیم.
  • فایل PDF را به صورت برنامه‌نویسی در ابر آپلود کنید و سپس فایل متنی تبدیل شده را از ابر دانلود کنید.
  • و تبدیل PDF به متن با استفاده از مبدل متن PDF رایگان.

علاوه بر این، GroupDocs.Conversion Cloud REST API یک ابزار آسان و قدرتمند برای تبدیل فایل‌های PDF به فایل‌های متنی در جاوا است. همچنین یک بخش API Reference ارائه می کند که به شما امکان می دهد API های ما را مستقیماً از طریق مرورگر تجسم کرده و با آن ارتباط برقرار کنید. کد منبع کامل جاوا SDK به صورت رایگان در Github در دسترس است. لطفاً GroupDocs.Conversion Cloud SDK برای جاوا را بررسی کنید نمونه‌ها در اینجا.

علاوه بر این، ما شما را تشویق می کنیم که به [راهنمای شروع 21 ما مراجعه کنید.

در نهایت، ما به نوشتن مقالات وبلاگ جدید در مورد تبدیل فرمت‌های فایل مختلف با استفاده از REST API ادامه می‌دهیم. بنابراین، لطفا برای به روز رسانی منظم تماس بگیرید.

یه سوال بپرس

برای هرگونه سؤال در مورد مبدل PDF به متن، لطفاً با ما در پشتیبانی رایگان تالار گفتمان تماس بگیرید.

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

چگونه می توانم GroupDocs.Conversion Cloud REST API را در جاوا تنظیم کنم؟

برای راه‌اندازی GroupDocs.Conversion Cloud REST API در جاوا، باید برای یک حساب ثبت‌نام، یک کلید API دریافت کنید و سپس با استفاده از [SDK ارائه‌شده24 API را در پروژه جاوا خود ادغام کنید. .

آیا می توانم چندین سند PDF را همزمان به فایل های متنی تبدیل کنم؟

بله، می‌توانید با استفاده از GroupDocs.Conversion Cloud REST API با ارسال آرایه‌ای از مسیرهای فایل یا آدرس‌های اینترنتی، چندین فایل PDF را به یک فایل متنی تبدیل کنید.

آیا می توانم PDF محافظت شده با رمز عبور را به فایل های متنی تبدیل کنم؟

بله، می‌توانید PDFهای محافظت‌شده با رمز عبور را با استفاده از GroupDocs.Conversion Cloud REST API با وارد کردن رمز عبور به‌عنوان پارامتر در درخواست API به فایل‌های متنی تبدیل کنید.

چگونه به صورت آنلاین PDF را به متن تبدیل کنیم؟

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

  • [تبدیل آنلاین فایل PDF به متن] را باز کنید (https://products.groupdocs.app/conversion/pdf-to-txt)
  • برای آپلود یک فایل PDF روی قسمت رها کردن فایل کلیک کنید یا یک فایل PDF را بکشید و رها کنید.
  • بر روی دکمه Convert Now کلیک کنید، مبدل آنلاین رایگان PDF به متن، PDF را به یک فایل متنی تبدیل می کند.
  • لینک دانلود فایل متنی خروجی بلافاصله پس از تبدیل فایل PDF به متن در دسترس خواهد بود.

بهترین راه برای تبدیل PDF به فایل متنی در جاوا چیست؟

بهترین راه برای تبدیل PDF به فایل متنی در جاوا استفاده از کتابخانه یا API است که به طور خاص برای این منظور طراحی شده است، مانند GroupDocs.Conversion Cloud REST API.

چگونه در ویندوز PDF را به متن تبدیل کنیم؟

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

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

اگر می خواهید در مورد موضوعات مرتبط بیاموزید، توصیه می کنیم از مقالات زیر دیدن کنید: