HTML JPG PDF XML DOCX
  Product Family
PDF

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

تحويل مستندات PDF إلى صيغة TEX باستخدام Aspose.PDF Cloud SDK للغة Java

Get Started

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

من أجل تحويل PDF إلى TEX، سنستخدم 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 إلى TEX عبر SDK Java

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

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

هذا المثال البرمجي يُظهر تحويل PDF إلى TEX باستخدام 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 ConvertPdfToTeX {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_FILE_NAME  = "sample.pdf";
            String TEX_OUTPUT = "convert_pdf_output.tex";
        
            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 successfully uploaded!"));

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

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

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

    BMP إلى PDF (صورة بتنسيق نقطي)
    EMF إلى PDF (تنسيق ملف وسائط محسّنة)
    EPUB إلى PDF (تنسيق كتاب إلكتروني)
    GIF إلى PDF (تنسيق تبادل رسومي)
    HTML إلى PDF (لغة توصيف النص الفائق)
    JPEG إلى PDF (صورة JPEG)
    MD إلى PDF (Markdown)
    PCL إلى 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)