Fusionar archivos PostScript en PDF usando Java

Puede comprobar la calidad de Aspose.Page PS Merger y ver los resultados a través de PostScipt Merger en línea de forma gratuita.

Aspose.Page para Java PS Merger permite fusionar archivos PostScript (PS) con documentos PDF en cualquier sistema operativo para el que exista la máquina virtual Java.
Es necesario seguir varios pasos para realizar la fusión de PS a PDF:

  1. Cree una instancia de PsDocument a partir del primer archivo PostSctipt.
  2. Cree una serie de archivos PostSctipt que se fusionarán con el primero.
  3. Utilice PdfSaveOptions para especificar el valor booleano AdditionalFontsFolder y SuppressError.
  4. Combine archivos PS con el documento creado y guárdelo como PDF con opciones de guardar PDF.
  5. Si el valor de SuppressErrors era verdadero, como lo es de forma predeterminada, es posible ver qué errores se produjeron durante la combinación de archivos EPS en un documento PDF y se guardaron en la lista de Excepciones.

El siguiente fragmento de código muestra cómo fusionar archivos PS con un documento PDF en Java:

 1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-Java
 2
 3        // The path to the documents directory.
 4        String dataDir = Utils.getDataDir();
 5
 6				// Initialize PS document from PostScript file.
 7        PsDocument document = new PsDocument(dataDir + "input.ps");
 8        
 9        // Create an array of PostScript files that will be merged with the first one
10        String[] filesForMerge = new String[] { dataDir + "input2.ps", dataDir + "input3.ps" };
11
12        // If you want to merge PostScript file despite of minor errors set this flag
13        boolean suppressErrors = true;
14
15        //Initialize options object with necessary parameters.
16        PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
17        // If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
18        //options.setAdditionalFontsFolders(new String [] {"FONTS_FOLDER"});
19        // Default page size is 595x842 and it is not mandatory to set it in PdfSaveOptions
20        // But if you need to specify size use following line
21        // PdfSaveOptions options = new PdfSaveOptions(suppressErrors, new Dimension(595, 842));
22
23        // Merge files with initialized PsDocument and save it as PDF
24        document.mergeToPdf(dataDir + "mergePStoPDF.pdf", filesForMerge, options);
25
26        //Review errors
27        if (suppressErrors) {
28            for (Exception ex : options.getExceptions()) {
29                System.out.println(ex.getMessage());
30            }
31        }

Ver la fusión de PS en .NET y C++.

Consideremos PdfSaveOptions. Usando esta clase podemos asignar diferentes parámetros de conversión mientras fusionamos archivos PS a PDF.

Evalúe la fusión de PS en línea en nuestra Fusión de PS.

Puede descargar ejemplos y archivos de datos desde GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.