EPS nebo PS jsou postscriptové soubory, které lze použít pro umístění různých grafik. V některých scénářích může být nutné převést PostScriptový soubor EPS nebo PS na dokument aplikace Word jako soubor DOCX nebo DOC. Tento článek popisuje převod formátu souborů EPS do formátu Word DOCX programově pomocí Java:
- Převaděč EPS nebo PS PostScript souboru do Wordu DOCX/DOC – instalace Java API
- Převeďte soubor EPS nebo PS PostScript na soubor Word DOCX nebo DOC v Javě
Převaděč EPS nebo PS PostScript souboru do Wordu DOCX/DOC – instalace Java API
Převod dokumentů z EPS nebo PS do Wordu DOCX nebo DOC lze provést ve dvou krocích. Nejprve převeďte soubor EPS nebo PS na dokument PDF pomocí Aspose.Page for Java. Poté převeďte zprostředkující soubor PDF na dokument aplikace Word jako DOCX nebo DOC pomocí Aspose.PDF for Java API. Rozhraní API si můžete stáhnout ze sekce Nové verze nebo ke stažení rozhraní API z Aspose Repository použijte následující konfigurace Maven:
úložiště:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>21.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.9</version>
</dependency>
</dependencies>
Převeďte soubor EPS nebo PS PostScript na soubor Word DOCX nebo DOC v Javě
Soubor EPS nebo PS PostScript můžete převést na dokument Word DOCX nebo DOC pomocí následujících kroků:
- Chcete-li uložit zprostředkující dokument PDF, deklarujte ByteArrayOutputStream.
- Vytvořte instanci EPS nebo PS PostScript pomocí FileInputSream.
- Inicializujte objekt třídy PsDocument.
- Inicializujte objekt PdfSaveOptions s potřebnými parametry.
- Převeďte soubor EPS nebo PS Postscript do formátu PDF.
- Vytvořte instanci objektu DocSaveOptions a nastavte formát jako DOCX nebo DOC.
- Převeďte soubor EPS nebo PS na dokument Word DOCX nebo DOC metodou save.
Následující fragment kódu ukazuje, jak programově převést soubor EPS nebo PS PostScript v jazyce Java:
// Deklarujte ByteArrayOutputStream pro uložení zprostředkujícího dokumentu PDF.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();
// Vytvořte instanci EPS nebo PS PostScript pomocí FileInputSream
FileInputStream psStream = new FileInputStream("input.ps");
// Inicializujte objekt třídy PsDocument.
PsDocument document = new PsDocument(psStream);
// Pokud chcete převést Postscriptový soubor i přes drobné chyby, nastavte tento příznak
boolean suppressErrors = true;
// Inicializujte objekt PdfSaveOptions s potřebnými parametry.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
options.setJpegQualityLevel(70);
// Pokud chcete přidat speciální složku, kde jsou uložena písma. Výchozí složka písem v OS je vždy zahrnuta.
//options.setAdditionalFontsFolders(new String [] {"FONTS_FOLDER"});
// Pokud potřebujete zadat velikost stránky, použijte následující řádek
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));
// Převeďte soubor EPS nebo PS Postscript do formátu PDF
document.save(device , options);
// Načtěte zprostředkující soubor PDF
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());
// Vytvořte instanci objektu DocSaveOptions
com.aspose.pdf.DocSaveOptions saveOptions = new com.aspose.pdf.DocSaveOptions();
// Nastavte výstupní formát dokumentu jako DOCX nebo DOC
saveOptions.setFormat(com.aspose.pdf.DocSaveOptions.DocFormat.DocX);
// Převeďte soubor EPS nebo PS na soubor Word DOCX nebo DOC
doc.save("output.docx", saveOptions);
Získejte bezplatnou zkušební licenci
Rozhraní API můžete testovat bez jakýchkoli omezení tím, že požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak převést soubor EPS nebo PS PostScript na soubor formátu Word DOCX nebo DOC pomocí Java. Kromě toho se můžete podívat do sekce Dokumentace, kde najdete další funkce. Neváhejte nás kontaktovat na Free Support Forum.