HTML JPG PDF XML DOCX
  Product Family
PDF

Преобразовать TEX в PDF в Java SDK

Экспортировать документы TEX в несколько форматов, включая PDF, с помощью Aspose.PDF Cloud Java SDK

Get Started

Как преобразовать TEX в PDF с помощью SDK для Java

Чтобы преобразовать TEX в PDF, мы будем использовать 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

Шаги для преобразования TEX в PDF через Java SDK

Разработчики Aspose.PDF Cloud могут легко загружать и конвертировать файлы TEX в PDF всего в несколько строк кода.

  1. Создайте новый объект Configuration с секретом и ключом вашего приложения
  2. Создайте объект для подключения к Cloud API
  3. Загрузите файл документа
  4. Выполните конвертацию
  5. Скачайте результат
 

Пример кода демонстрирует преобразование TEX в 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 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 (Разметка Markdown)
    PCL В PDF (Язык команд принтера)
    PDF В BMP (Растровое изображение)
    PDF в DOCX (Документ Word (Office 2007+))
    PDF в EMF (Формат Enhanced Metafile)
    PDF в EPUB (Формат электронных книг)
    PDF в GIF (Графический формат обмена)
    PDF в HTML (Язык разметки гипертекста (HTML))
    PDF в JPEG (Изображение JPEG)
    PDF в PDF/A (Портативный формат документа (PDF/A))
    PDF в PNG (Формат PNG (Portable Network Graphics))
    PDF в PPTX (Формат презентаций Open XML)
    PDF в SVG (Векторная графика SVG (Scalable Vector Graphics))
    PDF в TEX (Текстовый вывод LaTeX)
    PDF в TIFF (Формат TIFF (Tagged Image File Format))
    PDF в TXT (Текстовый документ)
    PDF в XLSX (Файл Excel OOXML)
    PDF в XPS (Спецификации XML Paper (XPS))
    PDF в PPTX (Формат презентаций Open XML)
    PNG в PDF (Формат PNG (Portable Network Graphics))
    SVG в PDF (Векторная графика SVG (Scalable Vector Graphics))
    TEX в PDF (Текстовый вывод LaTeX)
    TEXT в PDF (Текстовый документ)
    TIFF в PDF (Формат TIFF (Tagged Image File Format))
    XPS в PDF (Спецификации XML Paper (XPS))