HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل النص إلى PDF في SDK جافا

تصدير مستندات النص إلى صيغ متعددة بما في ذلك PDF باستخدام Aspose.PDF Cloud SDK للغة جافا

Get Started

كيفية تحويل النص إلى PDF باستخدام SDK للغة جافا

من أجل تحويل النص إلى PDF، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا SDK السحابي بناء تطبيقات إنشاء وتحرير وتحويل PDF السحابية بسهولة بلغة جافا لمختلف منصات السحابة. افتح 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 عبر SDK جافا

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

  1. أنشئ كائن تكوين جديد باستخدام سرّ التطبيق والمفتاح الخاصين بك
  2. أنشئ كائنًا للاتصال بواجهة برمجة التطبيقات السحابية
  3. حمّل ملف المستند الخاص بك
  4. نفّذ التحويل
  5. حمّل النتيجة
 

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


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class ConvertTxtToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String TXT_FILE_NAME  = "sample.txt";
            String PDF_TXT_OUTPUT = "convert_txt_pdf_output.pdf";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

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

            // convert TXT to PDF
                AsposeResponse response = pdfApi.putMarkdownInStorageToPdf(PDF_TXT_OUTPUT, srcPath, null, REMOTE_FOLDER);

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting Markdown to PDF! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PDF_TXT_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_TXT_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_TXT_OUTPUT).toString()));
                    System.out.println("Successfully converted markdown to PDF document ! '" + PDF_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 (مستند كلمات Office 2007+)
    PDF إلى EMF (تنسيق ملف ميتا المحسن)
    PDF إلى EPUB (تنسيق الكتاب الإلكتروني)
    PDF إلى GIF (صيغة تبادل الرسومات)
    PDF إلى HTML (لغة توصيف النص الفائق (HTML))
    PDF إلى JPEG (صورة JPEG)
    PDF إلى PDF/A (تنسيق المستندات القابل للنقل/A)
    PDF إلى PNG (رسومات شبكة محمولة)
    PDF إلى PPTX (تنسيق عرض تقديمي XML المفتوح)
    PDF إلى SVG (رسومات متجهية قابلة للتوسع)
    PDF إلى TEX (نص إخراج LaTeX)
    PDF إلى TIFF (تنسيق الصورة المعلمّة (TIFF))
    PDF إلى TXT (مستند نصي)
    PDF إلى XLSX (ملف Excel بصيغة OOXML)
    PDF إلى XPS (مواصفات ورق XML)
    PDF إلى PPTX (تنسيق عرض تقديمي XML المفتوح)
    PNG إلى PDF (رسومات شبكة محمولة)
    SVG إلى PDF (رسومات متجهية قابلة للتوسع)
    TEX إلى PDF (نص إخراج LaTeX)
    TEXT إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق الصورة المعلمّة (TIFF))
    XPS إلى PDF (مواصفات ورق XML)