HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل TEX إلى PDF في مجموعة تطوير البرامج لجافا

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

Get Started

كيفية تحويل TEX إلى PDF باستخدام مجموعة تطوير البرامج لجافا

من أجل تحويل TEX إلى PDF، سنستخدم Aspose.PDF Cloud Java 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

خطوات تحويل TEX إلى PDF عبر مجموعة تطوير البرامج لجافا

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

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

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


    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 ConvertTeXToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String TEX_FILE_NAME  = "sample.TEX";
            String PDF_TEX_OUTPUT = "convert_TEX_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, TEX_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, TEX_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files successfully uploaded!"));

            // convert TEX to PDF
                AsposeResponse response = pdfApi.putTeXInStorageToPdf(PDF_TEX_OUTPUT, srcPath, null, REMOTE_FOLDER);

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

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

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

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