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
- Konvertera PS/EPS Postscript-fil till PDF Programmatiskt med Java
- Konvertera PS/EPS Postscript-fil till PDF med avancerade alternativ i Java
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:
- Initiera PDF-utgångsström och PostScript-inmatningsström.
- Initiera objektet PdfSaveOptions med nödvändiga parametrar.
- 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:
- Initiera in- och utströmmarna.
- Deklarera klassobjektet PsDocument.
- Ställ in sidstorlek med klassinstansen PdfDevice.
- 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.