HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل PDF إلى TXT في Java SDK

تحويل مستندات PDF إلى تنسيق TXT باستخدام Aspose.PDF Cloud Java SDK

Get Started

كيفية تحويل PDF إلى TXT باستخدام SDK لـ Java

من أجل تحويل PDF إلى TXT، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ SDK السحابي بناء تطبيقات إنشاء وتحرير وتحويل PDF المستندة إلى السحابة بسهولة بلغة Java لمختلف منصات السحابة. افتح Repository مدير الحزم، ابحث عن Aspose.PDF Cloud ثم قم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم لتثبيته باستخدام Maven.

أضف مستودع Aspose Cloud إلى ملف pom.xml الخاص بتطبيقك

إضافة مستودع Aspose Cloud


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

لتثبيت مكتبة عميل API في مستودع Maven المحلي الخاص بك، ما عليك سوى تنفيذ الأمر التالي:

التثبيت من Github


    mvn clean install

خطوات تحويل PDF إلى TXT عبر Java SDK

يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتحويل ملفات PDF إلى TXT في بضع أسطر من الشيفرة فقط.

  1. إنشاء كائن Configuration جديد باستخدام سر التطبيق ومفتاحه
  2. إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
  3. رفع ملف المستند الخاص بك
  4. تنفيذ التحويل
  5. تنزيل النتيجة
 

يعرض هذا الكود التجريبي تحويل PDF إلى TXT باستخدام Java SDK السحابي


    package com.aspose.asposecloudpdfusecases.conversions;

import java.io.File;
import java.io.PrintWriter;
import java.nio.file.Path;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.TextRect;
import com.aspose.asposecloudpdf.model.TextRectsResponse;

public class ConvertPdfToTxt {
    public static void Convert() {
        String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
        String PDF_FILE_NAME  = "sample.pdf";
	    String TXT_OUTPUT = "convert_pdf_txt_output.txt";
    
        try {
            PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

            // upload local PDF file to remote storage
            File file = new File(Path.of(LOCAL_FOLDER, PDF_FILE_NAME).toString());
            String srcPath = Path.of(REMOTE_FOLDER, PDF_FILE_NAME).toString();
            pdfApi.uploadFile(srcPath, file, null);
            System.out.println(String.format("Files %s successfully uploaded!", PDF_FILE_NAME));

           // convert PDF to TXT
            TextRectsResponse response = pdfApi.getText(PDF_FILE_NAME, 0., 0., 0., 0., null, null, null, REMOTE_FOLDER, null);
    
            if (response.getCode() != 200)
                System.err.println("Error: unexpected error when converting PDF to TXT! '" + response.getStatus() + "'");
            else {
                // Save all text in a UTF-8 encoded file
                PrintWriter pw = new PrintWriter(Path.of(LOCAL_FOLDER, TXT_OUTPUT).toString());
                for (TextRect txRect : response.getTextOccurrences().getList()) {
                    pw.write(txRect.getText());
                }
                pw.close();
                System.out.println("Successfully converted PDF document to TXT ! '" + TXT_OUTPUT + "'");
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
 
  • تحويلات مدعومة أخرى

    يمكنك أيضًا تحويل العديد من صيغ الملفات الأخرى

    BMP TO PDF (صورة بت ماب)
    EMF TO PDF (تنسيق ميتافايل المحسن)
    EPUB TO PDF (تنسيق الكتاب الإلكتروني)
    GIF TO PDF (تنسيق تبادل الصور الرسومية)
    HTML-TO-PDF (لغة توصيف النص الفائق)
    JPEG TO PDF (صورة JPEG)
    MD TO PDF (ماركداون)
    PCL TO PDF (لغة أوامر الطابعة)
    PDF TO BMP (صورة بت ماب)
    PDF إلى DOCX (مستند Word لإصدار Office 2007+)
    PDF إلى EMF (تنسيق ميتافايل محسن)
    PDF إلى EPUB (تنسيق الكتاب الإلكتروني)
    PDF إلى GIF (تنسيق تبادل رسومي)
    PDF إلى HTML (لغة ترميز النص الفائق)
    PDF إلى JPEG (صورة JPEG)
    PDF إلى PDF/A (تنسيق المستند القابل للنقل PDF/A)
    PDF إلى PNG (رسومات الشبكة المحمولة)
    PDF إلى PPTX (تنسيق عرض XML المفتوح)
    PDF إلى SVG (رسومات متجهية قابلة للتوسع)
    PDF إلى TEX (نص إخراج LaTeX)
    PDF إلى TIFF (تنسيق الصورة الموسومة)
    PDF إلى TXT (مستند نصي)
    PDF إلى XLSX (ملف Excel بصيغة OOXML)
    PDF إلى XPS (مواصفات ورق XML)
    PDF إلى PPTX (تنسيق عرض XML المفتوح)
    PNG إلى PDF (رسومات الشبكة المحمولة)
    SVG إلى PDF (رسومات متجهية قابلة للتوسع)
    TEX إلى PDF (نص إخراج LaTeX)
    TEXT إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق الصورة الموسومة)
    XPS إلى PDF (مواصفات ورق XML)