HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل PCL إلى PDF باستخدام Java SDK

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

Get Started

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

لتحويل PCL إلى PDF، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ Cloud 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

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

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

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

يعرض هذا المثال الشيفرة لتحويل PCL إلى PDF باستخدام Cloud Java 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 ConvertPclToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PCL_FILE_NAME  = "sample.pcl";
            String PDF_PCL_OUTPUT = "convert_pcl_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, PCL_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, PCL_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files %s successfully uploaded!", PCL_FILE_NAME));

            // convert PCL to PDF
                AsposeResponse response = pdfApi.putPclInStorageToPdf(PDF_PCL_OUTPUT, srcPath, REMOTE_FOLDER, null);

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting PCL to PDF! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PDF_PCL_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_PCL_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_PCL_OUTPUT).toString()));
                    System.out.println("Successfully converted PCL to PDF document ! '" + PDF_PCL_OUTPUT + "'");
                }

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

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

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