HTML JPG PDF XML DOCX
  Product Family
PDF

Convertir TEX a PDF en SDK de Java

Exportar documentos TEX a múltiples formatos, incluido PDF, con Aspose.PDF Cloud SDK para Java

Get Started

Cómo convertir TEX a PDF usando el SDK para Java

Para convertir TEX a PDF, utilizaremos Aspose.PDF Cloud Java SDK Este SDK en la nube le permite crear fácilmente aplicaciones creadoras, editoras y convertidoras de PDF basadas en la nube en lenguajes Java para diversas plataformas cloud. Abrir Repository administrador de paquetes, busque Aspose.PDF Cloud e instálelo. También puede usar el siguiente comando desde la consola del Administrador de paquetes para instalarlo usando Maven.

Agregar el repositorio Aspose Cloud a su archivo pom.xml

Agregar repositorio Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

Para instalar la biblioteca cliente de la API en su repositorio Maven local, simplemente ejecute:

Instalación desde Github


    mvn clean install

Pasos para convertir TEX a PDF mediante SDK de Java

Los desarrolladores de Aspose.PDF Cloud pueden cargar y convertir fácilmente archivos TEX a PDF con solo unas pocas líneas de código.

  1. Crear un nuevo objeto Configuration con su secreto y clave de aplicación
  2. Crear un objeto para conectarse a la API de la nube
  3. Cargar su archivo de documento
  4. Realizar la conversión
  5. Descargar el resultado
 

Este código de ejemplo muestra la conversión de TEX a PDF con 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();
            }
        }
    }
 
  • Otras conversiones compatibles

    También puede convertir muchos otros formatos de archivo

    BMP A PDF (Imagen de mapa de bits)
    EMF A PDF (Formato de Metarchivo Mejorado)
    EPUB A PDF (Formato de libro electrónico)
    GIF A PDF (Formato de Intercambio Gráfico)
    HTML A PDF (Lenguaje de Marcado de Hipertexto)
    JPEG A PDF (Imagen JPEG)
    MD A PDF (Markdown)
    PCL A PDF (Lenguaje de Comandos de Impresora)
    PDF A BMP (Imagen Bitmap)
    PDF a DOCX (Documento Word de Office 2007+)
    PDF a EMF (Formato Metarchivo Mejorado)
    PDF a EPUB (Formato de libro electrónico)
    PDF a GIF (Formato de Intercambio Gráfico)
    PDF a HTML (Lenguaje de Marcado de Hipertexto)
    PDF a JPEG (Imagen JPEG)
    PDF a PDF/A (Formato de Documento Portátil/A)
    PDF a PNG (Gráficos de Red Portátiles)
    PDF a PPTX (Formato de presentación Open XML)
    PDF a SVG (Gráficos Vectoriales Escalables)
    PDF a TEX (Texto de salida LaTeX)
    PDF a TIFF (Formato de Imagen Etiquetada)
    PDF a TXT (Documento de Texto)
    PDF a XLSX (Archivo Excel OOXML)
    PDF a XPS (Especificaciones de Papel XML)
    PDF a PPTX (Formato de presentación Open XML)
    PNG a PDF (Gráficos de Red Portátiles)
    SVG a PDF (Gráficos Vectoriales Escalables)
    TEX a PDF (Texto de salida LaTeX)
    Texto a PDF (Documento de Texto)
    TIFF a PDF (Formato de Imagen Etiquetada)
    XPS a PDF (Especificaciones de Papel XML)