PostScript EPS PS till PDF Java

Postscript är sidbeskrivningsspråk och PS/EPS-filerna kan innehålla text, grafik och olika glyfer. Du kan konvertera en PS/EPS-fil till PDF-fil programmatiskt med hjälp av Java. Se följande avsnitt för ytterligare information:

Postscript PS/EPS-fil till PDF-konverterare – Java API-installation

Aspose.Page for Java API stöder arbete med postscript-filer. Du kan rendera en PS- eller EPS-fil till ett PDF-dokument programmatiskt med Java. Ladda bara ned JAR-filen från avsnittet Nya utgåvor eller använd nedanstående konfigurationer i din pom.xml-fil:

Förvar:

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

</repositories>

Beroende:

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

Konvertera PS/EPS Postscript-fil till PDF Programmatiskt med Java

Du kan konvertera en PS- eller EPS-fil till PDF med följande steg:

  1. Initiera PDF-utgångsström och PostScript-inmatningsström.
  2. Initiera objektet PdfSaveOptions med nödvändiga parametrar.
  3. Konvertera PS/EPS Postscript-fil till PDF.

Koden nedan visar hur man konverterar en PS- eller EPS-fil till PDF programmatiskt med Java:

// Initiera PDF-utgångsström
FileOutputStream pdfStream = new FileOutputStream(dataDir + "PStoPDF.pdf");

// Initiera PostScript-indataström
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");

PsDocument document = new PsDocument(psStream);

// Om du vill konvertera Postscript-fil trots mindre fel, ställ in denna flagga
boolean suppressErrors = true;

//Initiera alternativobjekt med nödvändiga parametrar.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

// Ange PdfDevice-objekt
PdfDevice device = new PdfDevice(pdfStream);

// Konvertera PS/EPS Postscript-fil till PDF
try {
    document.save(device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

//Granska fel
if (suppressErrors) {
   for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Konvertera PS/EPS Postscript-fil till PDF med avancerade alternativ i Java

Här kommer du att utforska avancerade alternativ som att ställa in sidstorleken för utgående PDF-dokument samt anpassade teckensnittsmappar och bildkvalitet. Följ följande steg för att konvertera en PS/EPS-fil till PDF Programmatiskt med Java:

  1. Initiera in- och utströmmarna.
  2. Deklarera klassobjektet PsDocument.
  3. Ställ in sidstorlek med klassinstansen PdfDevice.
  4. Konvertera PS/EPS Postscript-fil till PDF.

Följande kod demonstrerar hur man konverterar en PS- eller EPS-fil till PDF Programmatiskt med Java:

// Initiera PDF-utdataström
FileOutputStream pdfStream = new FileOutputStream("PStoPDF.pdf");

// Initiera PostScript-indataström
FileInputStream psStream = new FileInputStream("input.ps");

// Deklarera PsDocument-klassobjekt.
PsDocument document = new PsDocument(psStream);

// Om du vill konvertera Postscript-fil trots mindre fel, ställ in denna flagga
boolean suppressErrors = true;

//Initiera alternativobjekt med nödvändiga parametrar.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(50);

// Om du vill lägga till en speciell mapp där teckensnitt lagras. Mappen för standardteckensnitt i OS ingår alltid.
//options.setAdditionalFontsFolders(ny sträng [] {"FONTS_FOLDER"});

// Om du behöver ange storlek och bildformat, använd följande rad
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// Konvertera PS/EPS Postscript-fil till PDF
try {
    document.save(device , options);
} finally {
    psStream.close();
    pdfStream.close();
}

//Granska fel
if (suppressErrors) {
   for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Få gratis API-licens

Du kan begära Free Evaluation License för att testa API:et i dess fulla kapacitet.

Slutsats

I den här artikeln har du lärt dig hur du arbetar med Aspose.Page för Java API för att konvertera en Postscript-fil som en PS- eller EPS-fil till PDF-fil programmatiskt med Java. Du kan utforska flera andra funktioner i API:t genom att besöka Dokumentation. Kontakta oss gärna på Free Support Forum om du har några frågor.

Se även