PostScript EPS PS vers PDF Java

Postscript est un langage de description de page et les fichiers PS/EPS peuvent contenir du texte, des graphiques et différents glyphes. Vous pouvez convertir un fichier PS/EPS en fichier PDF par programmation à l’aide de Java. Veuillez vous référer aux sections suivantes pour plus de détails :

Convertisseur de fichier Postscript PS/EPS en PDF – Installation de l’API Java

Aspose.Page for Java L’API prend en charge l’utilisation des fichiers postscript. Vous pouvez convertir un fichier PS ou EPS en un document PDF par programmation à l’aide de Java. Téléchargez simplement le fichier JAR à partir de la section New Releases ou utilisez les configurations ci-dessous dans votre fichier pom.xml :

Repository:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>

</repositories>

Dependency:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.4</version>
    </dependency>
</dependencies>

Convertir un fichier PS/EPS Postscript en PDF par programmation avec Java

Vous pouvez convertir un fichier PS ou EPS en PDF en procédant comme suit :

  1. Initialiser le flux de sortie PDF et le flux d’entrée PostScript.
  2. Initialisez l’objet PdfSaveOptions avec les paramètres nécessaires.
  3. Convertir le fichier PS/EPS Postscript en PDF.

Le code ci-dessous montre comment convertir un fichier PS ou EPS en PDF par programmation avec Java :

// Initialiser le flux de sortie PDF
FileOutputStream pdfStream = new FileOutputStream(dataDir + "PStoPDF.pdf");

// Initialiser le flux d'entrée PostScript
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");

PsDocument document = new PsDocument(psStream);

// Si vous souhaitez convertir le fichier Postscript malgré des erreurs mineures, définissez cet indicateur
boolean suppressErrors = true;

//Initialisez l'objet d'options avec les paramètres nécessaires.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

// Spécifier l'objet PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

// Convertir le fichier PS/EPS Postscript en PDF
try {
    document.save(device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

//Examiner les erreurs
if (suppressErrors) {
    for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Convertir un fichier PS/EPS Postscript en PDF avec des options avancées en Java

Ici, vous explorerez des options avancées telles que la définition de la taille de la page du document PDF de sortie ainsi que les dossiers de polices personnalisées et la qualité de l’image. Veuillez suivre les étapes suivantes pour convertir un fichier PS/EPS en PDF par programmation à l’aide de Java :

  1. Initialisez les flux d’entrée et de sortie.
  2. Déclarez l’objet de classe PsDocument.
  3. Définissez la taille de la page avec l’instance de classe PdfDevice.
  4. Convertir le fichier PS/EPS Postscript en PDF.

Le code suivant montre comment convertir un fichier PS ou EPS en PDF par programmation à l’aide de Java :

// Initialiser le flux de sortie PDF
FileOutputStream pdfStream = new FileOutputStream("PStoPDF.pdf");

// Initialiser le flux d'entrée PostScript
FileInputStream psStream = new FileInputStream("input.ps");

// Déclarez l'objet de classe PsDocument.
PsDocument document = new PsDocument(psStream);

// Si vous souhaitez convertir le fichier Postscript malgré des erreurs mineures, définissez cet indicateur
boolean suppressErrors = true;

//Initialisez l'objet d'options avec les paramètres nécessaires.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(50);

// Si vous souhaitez ajouter un dossier spécial dans lequel les polices sont stockées. Le dossier des polices par défaut dans le système d'exploitation est toujours inclus.
//options.setAdditionalFontsFolders(nouvelle chaîne [] {"FONTS_FOLDER"});

// Si vous devez spécifier la taille et le format d'image, utilisez la ligne suivante
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// Convertir le fichier PS/EPS Postscript en PDF
try {
    document.save(device , options);
} finally {
    psStream.close();
    pdfStream.close();
}

//Examiner les erreurs
if (suppressErrors) {
    for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Obtenez une licence API gratuite

Vous pouvez demander Licence d’évaluation gratuite pour tester l’API dans toute sa capacité.

Conclusion

Dans cet article, vous avez appris à utiliser Aspose.Page for Java pour convertir un fichier Postscript tel qu’un fichier PS ou EPS en fichier PDF par programmation à l’aide de Java. Vous pouvez explorer plusieurs autres fonctionnalités de l’API en visitant la Documentation. N’hésitez pas à nous contacter sur le Forum d’assistance gratuit en cas de questions.

Voir également